0001124796-19-000032.txt : 20190315 0001124796-19-000032.hdr.sgml : 20190315 20190315165908 ACCESSION NUMBER: 0001124796-19-000032 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190315 DATE AS OF CHANGE: 20190315 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NLIGHT, INC. CENTRAL INDEX KEY: 0001124796 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 912066376 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38462 FILM NUMBER: 19685706 BUSINESS ADDRESS: STREET 1: 5408 NE 88TH STREET STREET 2: BUILDING E CITY: VANCOUVER STATE: WA ZIP: 98665 BUSINESS PHONE: 360-566-4460 MAIL ADDRESS: STREET 1: 5408 NE 88TH STREET STREET 2: BUILDING E CITY: VANCOUVER STATE: WA ZIP: 98665 FORMER COMPANY: FORMER CONFORMED NAME: NLIGHT PHOTONICS CORP DATE OF NAME CHANGE: 20000925 10-K 1 nlightq4201810-k.htm 10-K Document

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

________________________________________________________
FORM 10-K
________________________________________________________

(Mark One)
x ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2018
OR
¨ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
to
 
Commission File Number 001-38462
________________________________________________________
NLIGHT, INC.
(Exact name of Registrant as specified in its charter)
________________________________________________________


Delaware
 
91-2066376
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
5408 NE 88th Street, Building E
Vancouver, Washington 98665
(Address of principal executive office, including zip code)
(360) 566-4460
(Registrant’s telephone number, including area code)
Title of Each Class
 
Name of Exchange on Which Registered
Common Stock, $0.0001 par value
per share
 
The NASDAQ Stock Market LLC
(The NASDAQ Global Select Market)
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 ¨     No x

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

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 x    No ¨

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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 such files).  Yes x    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 the 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.  x




Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
o
Accelerated Filer
o
Non-Accelerated Filer
x
Smaller Reporting Company
o
 
 
 
 
 
 
Emerging Growth Company
x
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨

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

The aggregate market value of the voting and non-voting stock held by non-affiliates of the Registrant, based on the closing sale price of the Registrant’s common stock on the last business day of its most recently completed second fiscal quarter (June 30, 2018), as reported on The NASDAQ Global Select Market, was approximately $577.3 million. Shares of common stock held by each executive officer and director and by each other person who may be deemed to be an affiliate of the Registrant, have been excluded from this computation. The determination of affiliate status for this purpose is not necessarily a conclusive determination for other purposes.

As of March 8, 2019, the Registrant had 36,748,860 shares of common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant's definitive Proxy Statement for the 2019 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December 31, 2018.
 






TABLE OF CONTENTS
 
Page
 
 
 
 
 
 




3



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND INDUSTRY DATA

This report, including the sections entitled “Business,” “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and certain information incorporated by reference into this report contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. In some cases, you can identify forward-looking statements by the following words: "ability," "anticipate," "attempt," "believe," "can be," "continue," "contemplate," "could," "depend," "enable," "estimate," "expect," "extend," "grow," "if," "intend," "likely," "may," "objective," "ongoing," "plan," "possible," "potential," "predict," "project," "propose," "rely," "should," "target," "will," "would" or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words.

Forward-looking statements in this report include, but are not limited to, statements about:

the size of our market opportunity;
our ability to compete effectively against other providers of similar products and services, as well as competing technologies;
applications and processes that will use lasers, including the suitability of our products;
our ability to develop new technology, designs and applications for our lasers;
the reduction in cost per brilliant watt and increase in power of semiconductor lasers going forward; the implementation of our business model and strategic plans, including estimates regarding future sales, revenues, expenses, capital requirements and stock performance;
our future financial performance;
fluctuations in our quarterly results of operations and other operating measures, particularly as a result of seasonality;
the regulatory regime for our products and services, domestically and internationally;
the adoption of our products or lasers generally and the growth of the laser market broadly and within specific industries;
our utilization of vertical integration;
our ability to adequately protect our intellectual property rights;
our ability to maintain and grow our relationships with our customers, including our foreign customers;
the effect on our business of litigation to which we are or may become a party;
our ability to maintain an effective system of internal controls necessary to accurately report our financial results and prevent fraud;
future macroeconomic conditions;
the sufficiency of our existing liquidity sources to meet our cash needs;
and our ability to sustain and manage growth in our business.

You should refer to the "Risk Factors" section of this report for a discussion of other important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this report will prove to be accurate. In addition, statements that "we believe" and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this report, which although we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted a thorough inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.



4



PART I

ITEM 1. BUSINESS
Overview
       
We are a leading provider of high-power semiconductor and fiber lasers. Our lasers are changing not only the way things are made but also the things that can be made. We design, develop and manufacture the critical elements of our lasers, and we believe our vertically integrated business model enables us to rapidly introduce innovative products, control our costs and protect our intellectual property. In 2018, we sold our products to over 350 customers worldwide in three primary markets: industrial, microfabrication, and aerospace and defense.

Our semiconductor lasers are the industry's most brilliant and serve as the core building block of all of our products. Our vertical integration enables us to incorporate our semiconductor lasers into our proprietary fiber lasers and also to sell our semiconductor lasers as standalone solutions. We offer differentiated high-power fiber lasers that provide our customers with significant advantages over legacy fiber lasers in the areas of programmability, serviceability and reliability. By engaging with our customers early in their system design cycle and utilizing our platform-based approach to product design, we are able to offer semiconductor and fiber laser solutions optimized to meet our customers' requirements.

Semiconductor and fiber lasers are displacing legacy lasers and non-laser energy sources across a wide range of applications in the industrial, microfabrication, and aerospace and defense markets. In the industrial market, high-power semiconductor and fiber lasers have enabled the creation of next-generation industrial systems to perform manufacturing processes such as cutting, welding and drilling, as well as advanced manufacturing techniques such as additive manufacturing. In the microfabrication market, many of the critical microscale features incorporated into products in the automotive, electronics, medical, semiconductor and other markets are made commercially viable by the precise power delivery of lasers. In the aerospace and defense market, high-power semiconductor and fiber lasers are currently used across a wide range of mission critical applications, such as defending aircraft against missiles, and are enabling next-generation defense systems.
    
The growth of the high-power fiber laser market has been driven by a significant reduction in cost per brilliant watt and a substantial increase in the power output of semiconductor lasers, at a rate that we believe is similar to Moore's Law for integrated circuits. Our global customers include Cincinnati Inc., DMG Mori, Han's Laser Technology Group Co. Ltd. and Suzhou Quick Laser Technology Co. in industrial, MKS Instruments and Samsung in microfabrication, and BAE and Raytheon in aerospace and defense.

We generated revenues of $191.4 million, $138.6 million and $101.3 million in 2018, 2017 and 2016, respectively. We had net income (loss) of $13.9 million, $1.8 million and $(14.2) million in 2018, 2017 and 2016, respectively. As of December 31, 2018, we had approximately 1,130 full-time employees worldwide. Our vertically integrated operations include a semiconductor laser manufacturing facility at our Vancouver, Washington headquarters, an optical fiber manufacturing facility in Lohja, Finland, and a laser packaging and assembly facilities in Vancouver, Washington, Hillsboro, Oregon and Shanghai, China. We were founded in 2000 and possess an intellectual property portfolio that included over 460 issued or pending patents as of December 31, 2018.

Industry Overview

Legacy Lasers

A laser converts electrical energy into optical energy, or light, that can be concentrated and shaped to create a powerful beam that can cut, manipulate, melt and vaporize materials. The two main parts of a laser are an energy source and a gain medium. Gas and crystal lasers, named for the materials used as the gain medium, were the initial types of lasers used in industrial applications. While gas and crystal lasers are an improvement over mechanical and other non-laser techniques for material processing, they have various deficiencies, which may include lower reliability, the need for costly cooling and more frequent maintenance, less desirable beam quality, energy inefficiency, and lack of programmability and serviceability.


5



Fiber Lasers

In a fiber laser, the gain medium is an optical fiber infused with rare earth elements, and the energy source is one or more semiconductor lasers. The term "semiconductor laser" can describe an individual semiconductor laser chip or a product that combines an array of such chips into a more powerful device, which is typically the approach used to build a fiber laser. Semiconductor lasers vary based upon the material used as the gain medium, the spectrum of light generated, the beam shape, the power yielded, the brilliance, as well as other characteristics. Substantial improvements in the power, brilliance, cost, reliability and efficiency of semiconductor lasers have been foundational to the improved performance and cost competitiveness of fiber lasers.

Power and brilliance are critical measures of laser performance. Both laser power and laser brilliance can vary dramatically. For example, a single semiconductor laser chip used in a handheld laser pointer generates a fraction of a watt of power, whereas high-power semiconductor laser chips used in a high-power fiber laser can generate as much as 20 watts of power per chip. The output power of a high-power fiber laser, using an array of high-power semiconductor lasers amplified via specialty fiber, can be thousands of watts, or kilowatts. Laser brilliance is a measure of how much power a laser generates over a given emission area and the rate of divergence of its beam. Therefore, two lasers emitting the same power but with different emission areas or beam divergences will have different levels of brilliance. Semiconductor laser brilliance is critical for scaling power in fiber lasers, as high-power fiber lasers require efficient aggregation of the output power of many semiconductor lasers into a single fiber.

Over the past few decades, the cost per brilliant watt produced by semiconductor lasers has fallen dramatically as a result of improved laser design and production techniques and increased production volumes. This has led to the rapid adoption of fiber lasers in a variety of markets. We believe a parallel can be drawn to the proliferation of integrated circuits as their processing power increased while the cost per transistor fell. This advancement is defined as Moore's Law, which is an observation that the number of transistors in an integrated circuit doubles approximately every two years.

Fiber lasers address many of the disadvantages of legacy gas and crystal lasers. Improvements in performance and cost of production over the last decade have fueled a dramatic expansion in the use of fiber lasers in a number of markets.
        
Advantages of fiber lasers over legacy gas and crystal lasers include:

Superior beam quality.  Fiber lasers can generate higher power, more precise and more stable output beams. This enables simpler and lower-cost beam delivery optics, higher performance for the laser process and better overall system reliability.
Superior flexibility.  The simplicity of the architecture of a fiber laser enables an end user to optimize the laser to the precise needs of a given application by adjusting beam power, frequency and shape.
Lower total cost of ownership.  Fiber lasers tend to be more durable, reliable, energy efficient, stable and tolerant of longer operating cycles than legacy lasers. Fiber lasers are generally less costly to operate and repair than legacy lasers, and require less regular maintenance. These characteristics can result in a lower total cost of fiber lasers relative to legacy lasers over their operating lifetimes.
Smaller size and easier operability.  Fiber lasers generally are smaller than legacy lasers and can be located remotely from the workpiece by virtue of a convenient beam delivery fiber, potentially simplifying the tool and facility requirements. Locating the laser system away from the workpiece alleviates factory floor congestion. Moreover, the flexibility and small size of the beam delivery fiber is more adaptable to the physical attributes of the surface being processed and can often reach areas of a surface that legacy systems cannot. Fiber lasers are also easier to operate, with fewer parts and a reduced need for physical adjustments by operators.

Our Advancements in High-Power Fiber Lasers
    
We believe our high-power fiber lasers offer significant advancements over legacy fiber lasers in terms of programmability, serviceability and reliability. These advantages are a function of our vertically integrated business model, proprietary semiconductor laser technology, unique high-power fiber laser architectures and advanced in-house manufacturing methods.

Programmability
    
We believe the programmability of our lasers is a distinctive feature that makes them well-suited for use with versatile, multi-function machine tools in a wide range of applications. The programmability of our lasers improves the materials processing speed and quality provided by the systems into which they are incorporated. Moreover, the programmability of our lasers enables our OEM customers to develop machine tools that can be utilized across multiple applications, thereby allowing end users to replace multiple tools inside a factory with a single, more flexible tool. Our Corona fiber lasers incorporate proprietary all-fiber technology that allows our customers to program the output beam spot size and shape, while retaining the full operating power of

6



the fiber laser, without the complexity, cost, or performance trade-offs that accompany other beam shaping methods. All our fiber lasers incorporate proprietary control hardware and software that provide end users with significant flexibility to optimize not only output power but also the optical waveform (temporal beam shape). These advantages allow our customers to program our laser via a simple interface that modifies different beam variables during its use in a production cycle to improve the throughput and quality of the processed parts.

Serviceability
    
Our fiber lasers are designed to be serviced quickly on site and by our customers. Most service activities can be completed without shipping the laser back to a repair depot and often without the need for our direct involvement. In contrast, end users operating machine tools built with legacy fiber lasers that require the machine tool manufacturer to coordinate the service activity with the laser provider can experience longer disruptions in their operations when the lasers need servicing. With legacy lasers and competing fiber lasers, a service activity necessitating the removal of the laser from the machine tool on the production floor and its transportation to a remote service depot for service and repair can lead to longer operational downtime. The architecture of our fiber lasers enables them to be serviced on site, generally in less than two hours, often eliminating the need for the end customers to have spare lasers in reserve. As a result, end users benefit from significantly higher production uptime, and our customers benefit by the ability to manage the end-user experience without having to rely upon a laser manufacturer representative for ongoing service.

Reliability

Our fiber lasers incorporate advanced components and proprietary designs that protect our lasers from operating conditions that can cause failures in legacy fiber lasers, thereby improving uptime and lowering total operating cost. Many manufacturing environments are hot, humid, dirty and crowded, characteristics that challenge older generations of fiber lasers which need external air conditioning to operate. For instance, even in extremely humid environments, our high-power fiber lasers do not require air conditioning, instead relying on a simple and inexpensive dry air purge to prevent condensation and inoperability. Historically, a failure mode for fiber lasers has been back reflection from reflective materials. Our fiber lasers incorporate proprietary back reflection suppression technology, improving their ability to process highly reflective materials used for next-generation automotive batteries, automotive parts, appliances and many other applications. Our fiber lasers are industry leaders in power stability. We consider the power stability of our fiber lasers to be a particularly important differentiator for advanced and emerging applications, such as additive manufacturing, and in the development of versatile multifunctional machine tools.

Our Market Opportunity

Industrial

The productivity, efficiency and versatility offered by high-power fiber lasers have been critical in making them a key part of the evolution of the industrial ecosystem. Material processing applications, the largest of which is cutting, and others such as welding, cladding, heat treating and additive manufacturing comprise the majority of the industrial laser market. High-power fiber lasers are rapidly replacing gas and other legacy lasers for cutting, due to their significantly faster speed, higher quality and lower cost when used across a wide range of metals. High-power fiber lasers also continue to take market share from non-laser cutting techniques, and are expanding into other applications such as cutting metal tubes and other three-dimensional parts.

The factors driving the utilization of high-power fiber lasers in metal welding applications, including increased speed, quality and cost, are similar to those that have fueled their adoption for metal cutting. Fiber laser welding can be done faster, with deeper penetration, less distortion and lower heat input than traditional methods like arc welding. These advantages have fueled adoption of high-power fiber lasers across the automotive industry where system productivity and versatility are critical. Other metal fabrication industries, such as aerospace, energy and light manufacturing, are also embracing the unique capabilities offered by high-power fiber lasers for welding applications as they seek improved production efficiencies and higher levels of industrial automation.

In addition to improving traditional manufacturing processes, fiber lasers are also enabling new applications such as metal additive manufacturing. High-power fiber lasers provide the precise power needed to fuse metal powders into intricate three-dimensional metal structures. Advancements in laser technology are also enabling manufacturers to produce ever-larger parts with more complex geometries at faster speeds and lower costs.


7



Microfabrication
    
Microfabrication refers to the process of creating three-dimensional microscale structures, typically by ablating, annealing, etching and drilling. Many of the microscale features incorporated into products in the automotive, electronics, medical, semiconductor and other markets are made commercially viable by the precise power delivery of lasers. Preferences for brighter, more vibrant displays in mobile phones, tablets and televisions, and the desire for thinner products with improved battery life and energy efficiency are placing greater importance on the need for components that are smaller, more robust and less expensive, which we believe will drive demand for lasers.

Aerospace and Defense
    
Lasers are used today in a variety of aerospace and defense applications, such as range finding, imaging and directed energy defense systems. Directed energy defense systems utilize concentrated electrical or optical energy rather than chemical or kinetic force as a means to incapacitate, damage, disable or destroy. Compared to conventional weapons, directed energy weapons using high-power fiber lasers offer ultra-precise targeting, low cost per use and a nearly unlimited magazine. Over the past decade, directed energy technologies have improved steadily, culminating in a series of successful demonstrations of significantly higher power, multi-kilowatt systems. Systems using high-power fiber lasers have shown the highest degree of operational viability.

Our Competitive Strengths
    
We believe the following strengths will allow us to maintain and extend our leadership position:

Innovative semiconductor laser technology.    We design and manufacture the industry's most brilliant semiconductor lasers. Our semiconductor lasers serve as the core building block of all of our solutions, and are incorporated into our fiber lasers. Our proprietary semiconductor laser architecture, from semiconductor laser chip through packaging, is designed to deliver high-performance, high-power and reliable solutions that can be optimized to end-user needs. We intend to continue to aggressively invest in the development of semiconductor laser technology to meet the evolving needs of our customers.
    
Differentiated high-power fiber laser technology.    Our high-power fiber lasers provide distinct advantages over other fiber lasers and legacy lasers. Our fiber lasers are programmable, serviceable and reliable. Our fiber lasers are programmable using a proprietary solution that allows our customers to program laser beam strength, size, shape, and real-time pulse timing to optimize the performance of their solution for specific applications. This programmability, along with the wide operating range of our lasers, enables our OEM customers to develop machine tools that can be utilized across multiple applications, thereby allowing end users to replace multiple tools inside a factory with a single, more flexible tool. We have designed our high-power fiber lasers to allow for expeditious and easy in-field serviceability. Intelligent sensors embedded in our fiber lasers provide our end users with real-time diagnostics and feedback. Our fiber lasers have been designed to operate dependably and stably in a wide range of harsh environments. Additionally, we have designed proprietary back reflection suppression technologies into our high-power fiber lasers, which allows for greater uptime.
      
Customizable high-power semiconductor and fiber laser solutions based on a scalable platform.    We offer a scalable platform that is enabled by our extensive library of proprietary semiconductor and fiber laser designs, packaging options and specialty optical fibers. While we sell standard products for many applications, we primarily target higher value, high-volume opportunities that require deep collaboration, solution customization and deep integration into our OEM customers' systems. As a result of our platform-based approach, we are able to quickly and simply configure solutions that are optimized to the particular requirements of our OEM customers. Our lasers are designed into systems with stringent specifications for quality, performance and reliability, and our lasers are often mission critical in these applications.
        
Vertically integrated business model.    We design, develop and manufacture the critical elements of our high-power semiconductor and fiber lasers, including semiconductor laser chips and optical fiber. Our control and execution of nearly all steps of the manufacturing process allow us to optimize product quality, protect our intellectual property, effectively manage costs and minimize queue time between each process step. We believe that being vertically integrated also enables us to sell at the level of integration our customers desire, at highly competitive price points and at attractive profit margins.
       
Strong relationships with our diverse customer base.    We partner with our customers in the early stages of their system design cycle and collaborate with them to develop high-power semiconductor and fiber laser solutions that meet their specific requirements. We believe our partnership-based approach creates a competitive advantage for us, as it has enabled us to create long-term relationships with our customers, many of which span over a decade. We sold our products to over 350 customers worldwide in 2018 and have shipped thousands of high-power fiber lasers. In addition, our U.S. based engineering team and

8



manufacturing facilities enable us to partner with U.S. aerospace and defense customers, as domestic operations are often critical in order to serve as a strategic supplier.

Proven engineering and executive team.    The universe of experienced engineers who can design and manufacture high-power semiconductor and fiber lasers is limited. We believe our team members include many of the world's foremost experts in the areas of semiconductor and fiber laser design and manufacturing, and have been involved in pioneering semiconductor laser design, including work at Bell Labs, Nortel Networks Corporation, SDL, Inc., Xerox PARC and other leading innovators prior to joining us. Complementing the depth of our technical staff is the breadth and experience of our senior management team. Members of our management team have honed their ability to lead technology-driven organizations in competitive industries through their previous experience at industry-leading companies such as Agilent Technologies, Inc., Avago Technologies, Coherent, Inc., JDS Uniphase Corporation, McKinsey & Company and Orbotech Ltd.

Our Strategy

Our objective is to be the leading provider of high-power semiconductor and fiber lasers to the industrial, microfabrication, and aerospace and defense markets and, in the future, to leverage our core competencies to expand into other markets with similar performance requirements. The key elements of our strategy are:

Increase sales.    We intend to leverage our leading position in high-power semiconductor and fiber lasers and our global footprint in key geographies to increase our sales. Continued displacement of legacy lasers and non-laser energy sources by high-power semiconductor and fiber lasers in a wide range of applications should enable us to increase sales from existing customers and to generate sales from new customers. We believe the quality and performance of our lasers and our innovative approach of tailoring our platform-based high-power semiconductor and fiber laser solutions to the specific needs of our customers will allow us to grow our market share.
    
Enable new applications.    Our innovations are making our semiconductor and fiber lasers more powerful, programmable, reliable and affordable, which is driving their adoption in existing applications as well as enabling new ones that were not previously commercially viable. For instance, the power, precision and programmability of our lasers are enabling a new class of additive manufacturing tools in the industrial market and are supporting commercialization of next-generation directed energy defense systems in the aerospace and defense market. We expect the continued improvement in the features, performance and total cost of ownership of our lasers will drive their adoption in an expanding array of applications and end markets.

Further reduce costs of our high-power semiconductor and fiber lasers.    We have a track record of reducing the cost of our high-power semiconductor and fiber lasers. We anticipate continuing to reduce the cost of our products by developing new semiconductor laser chips, semiconductor laser and fiber laser architectures, introducing new packaging technologies and increasing the use of automation in our manufacturing and packaging facilities.

Products
        
We design and manufacture a range of high-power semiconductor and fiber lasers. Our products are typically integrated into laser systems or manufacturing tools built by our customers.

Semiconductor Lasers
        
Our semiconductor lasers serve as the core building block of our products and are deeply integrated with our OEM customers' systems used in applications in the industrial, microfabrication, and aerospace and defense markets. We sell high-power semiconductor lasers with a broad range of power levels, wavelengths and output fiber sizes. Our semiconductor lasers offer the industry's highest brilliance, and we believe are among the industry's most reliable.

Fiber Lasers

We offer programmable, serviceable and reliable high-power fiber lasers primarily for use in industrial, microfabrication, and aerospace and defense applications. Our fiber lasers enable fast, high-quality and efficient processing of materials. The programmability and wide operating range of our fiber lasers makes them easy for our customers to use and expands their applicability. For example, in some cases, a single Corona fiber laser with the ability to program the size and shape of its output beam can take the place of several less-flexible lasers. We have also designed our fiber lasers to enable a tool integrator or end user to perform common field service activities on-site, which results in higher machine uptime, lower cost of ownership and an improved customer experience.


9



Summary of Key Products
        
The table below summarizes our products and associated applications and features.

Product Area
Product
Description
Representative
Applications
Representative Specifications
and Features
Semiconductors
Lasers







Semiconductor lasers and packages used for fiber laser pumping. solid-state laser pumping and direct material processing






Marking

Plastic welding

Medical

Electronics packaging

Display production

Aerospace and defense

Output power
(15W - 400W)

Wavelengths
(793 nm to 1550nm)

VBG wavelength stabilized

Fiber core sizes
(105um - 400 um)
Fiber Lasers










High-power fiber lasers typically integrated into OEM systems















Metal cutting

Metal welding

Additive manufacturing

Electronics packaging

Electric vehicle battery production

Directed energy

Scalable output power
(500W- 12kW)

All-fiber programmable beam shape and size

Advanced waveform generation

Modulation up to 100kHz

High reliability and stability

Minimal infrastructure requirements

Back reflection protection

Field serviceable by OEM

     From time to time, we develop products to address specific applications for select customers that require custom integration of our semiconductor laser chip and advanced optical assemblies. By their nature, these are typically sole-source designs with long product cycles. We also sell active and passive specialty optical fiber to select customers.

Technology
    
We believe we have developed strong, defensible technologies essential to the design and manufacture of semiconductor laser chips, fiber-coupled semiconductor laser packages, optical fiber and fiber lasers.

The Importance of Laser Brilliance

Laser brilliance can be thought of as the measure of how efficiently photons are integrated to scale power in semiconductor lasers and fiber lasers. A brilliant laser is one that emits a high level of power relative to the surface area and rate of divergence of its beam, and by increasing the brilliance of a laser we are able to increase its power scaling capability efficiently and cost effectively. Increasing power by increasing brilliance is more challenging than simply increasing the emitting surface area of the laser due to high optical power densities. Our lasers can endure extraordinary optical power densities because of our proprietary passivation technique applied to the emitting facet of the laser chip, operating reliably for extended operating cycles and with long operating lifetimes.


10



Semiconductor Laser Chips

The core building block of our technology is a compound semiconductor laser chip manufactured from a gallium arsenide wafer. We have developed advanced metal-organic chemical vapor deposition processes that yield high-quality semiconductor material with low-defect density and high uniformity. We believe that our semiconductor laser chips offer industry-leading brilliance as a result of proprietary and trade-secret protected semiconductor laser chip design, laser cavity design and facet passivation.

Semiconductor Lasers

We patented our multiplexed single-chip architecture for high-power semiconductor laser packaging. Our experience with multiplexed single-chip architecture gives us a performance advantage in multiple critical categories, including power, brilliance, efficiency and reliability. Our extensive experience in optical alignment and package design enables us to overcome many complex thermal and beam stability challenges to produce highly reliable semiconductor lasers.

Optical Fiber

Our active optical fibers are used as the gain medium in which lasing or amplification of light occurs in our fiber lasers. Our active fibers consist of an inner core that is doped with rare-earth ions and an outer core of un-doped glass for guiding the power delivered from our semiconductor lasers.

We utilize a proprietary and patented process for making our fibers, which we call Direct Nanoparticle Deposition, or DND. We have been developing and improving our DND technology for more than a decade. Our DND process enables simultaneous, single-step deposition of all elements in the active fiber and provides high compositional uniformity and independent control of refractive-index and doping profiles. Our DND technology enables high doping concentration, which allows for higher power and efficiency and shorter fiber length.

Our passive optical fibers route and deliver the optical energy generated in our semiconductor lasers and fiber lasers. Our passive fibers are designed to match the optical guiding properties of our rare earth-doped fibers, enabling compatibility with and low-loss splicing of our active fiber within our fiber lasers.

Fiber Lasers

Our fiber lasers use an active fiber that is doped with a rare-earth element to amplify the light from multiple semiconductor laser chips into a much higher brilliance laser beam. The power available from our fiber lasers has increased significantly due to the increase in power of our semiconductor laser chips and advances in our multi-chip semiconductor laser architecture, our DND active fibers and our proprietary fiber laser architectures. We scale power by both combining the outputs of multiple fiber lasers and by increasing the output power of our individual fiber laser.

Our fiber lasers offer many features, including all-fiber programmable beam sizes and shapes, programmable waveforms, high-speed waveform modulation capabilities, hardware back-reflection suppression, operability in harsh environments, quick and easy serviceability and industry-leading power stability. The resulting performance and quality provide significant advantages over alternative laser and non-laser solutions for existing applications, and support the commercial feasibility of an increasing number of new applications. We intend to continue to aggressively advance our fiber laser, semiconductor laser and active fiber technologies to further improve our performance, programmability, serviceability and reliability advantages.

Research and Development

Our research and development team is comprised of experts in semiconductor physics, chemistry, material science, electrical engineering, optical engineering, and mechanical engineering. Our research and development activities include innovation of existing products that enhance performance at reduced cost, and the design of new products that address select market opportunities. While we seek to improve our products on all operating characteristics, we believe we lead the market in terms of semiconductor laser chip brilliance. We work closely with customers to develop products to meet customer application and performance needs, making our research and development efforts more efficient. We also benefit from our vertically integrated business model, as we are able to conduct design cycles more rapidly through control of the full production process.

We intend to continue our commitment to research and development and to introduce new products, solutions and complementary products that would allow us to maintain and strengthen our competitive position.


11



Intellectual Property

Our success depends in part upon our ability to protect our intellectual property. To accomplish this, we rely on a combination of intellectual property rights, including patents, copyrights, trademarks and trade secrets, as well as customary contractual protections with our customers, suppliers, employees and consultants that contribute to our material intellectual property.

As of December 31, 2018, we have 106 issued U.S. patents, 121 pending U.S. patents, 114 issued foreign patents, 60 pending foreign patents, 52 pending Patent Cooperation Treaty (PCT) patent applications, and 14 pending European Patent Office (EPO) patent applications covering elements of semiconductor and fiber laser manufacturing and design, optical, fiber and circuit design and waveguide design and fabrication.  Our currently issued patents are set to expire from 2021 to 2037.

Sales and Marketing

We market and sell our products to global OEMs primarily through our direct sales force located in the United States, China, South Korea, Germany and Finland. To supplement our direct sales team, we have contracts in place with several independent sales representatives and distributors in Asia and Europe. We selected these independent representatives and distributors based on their ability to provide effective field sales, marketing communications and technical support for select products and markets in target geographies. Our sales and marketing efforts are conducted through an integrated process that involves our direct sales force, Field Applications Engineers, or FAEs, customer service representatives and our senior management team.

Our FAEs work closely with our sales and engineering teams to provide product development support to our OEM customers. Through close collaboration, our FAEs develop deep relationships with our OEM customers, providing us with unique insight into their product roadmaps and allowing us to identify business opportunities at an early stage. Our integrated sales and marketing strategy enables us to be highly responsive and successful in navigating each customer's unique and oftentimes complex design qualification process.

We maintain customer support and field service staff in our major markets in the United States, Europe, China, South Korea, and India. We work closely with customers to service equipment and train customers to use and repair our products and explore additional applications for our technologies. We plan to expand our support and field service footprint, particularly in locations where business volume requires local service capabilities.

We sell to and support over 350 customers worldwide. A few customers drive a significant portion of our revenues. In the aggregate, our top ten customers accounted for approximately 56%, 61% and 60% of our revenues in 2018, 2017 and 2016, respectively. Suzhou Quick Laser Technology Co., Ltd accounted for 13%, 14% and 11% of our revenues for the years 2018, 2017 and 2016, respectively. In addition, Raytheon Company accounted for 10% of our revenues in 2016. No other customer accounted for 10% or more of our revenues in 2018, 2017 or 2016.

Competition

The industries in which we operate have significant price and technological competition. We compete not only with companies providing semiconductor and fiber lasers, but with companies offering conventional laser or non-laser solutions for the applications we target. Some of our competitors are larger and have substantially greater financial, research and development, managerial, sales, service and marketing resources and larger installed customer bases than we do.

We compete with companies that offer fiber lasers and other lasers such as BWT Beijing Ltd., Coherent, Inc., II-VI Incorporated, IPG Photonics Corporation, Lumentum Holdings Inc., Maxphotonics Co., Ltd., Raycus Fiber Laser Technologies Co. Ltd. and Trumpf GmbH + Co. KG. We also compete with widely used non-laser production methods, such as plasma cutting, water-jet cutting and resistance welding.

Manufacturing, Sources of Supply and Raw Materials

We manufacture, package and test the critical elements of our high-power semiconductor and fiber lasers, including semiconductor laser chips and optical fiber in-house. Our vertically integrated business model enables us to control and protect our proprietary technologies and process knowledge, and ensures our supply of critical components. Controlling and executing nearly all steps of the manufacturing process provides us several advantages, including:
protection of our intellectual property;
ability to maintain high product quality;
accelerated production cycles, improving our delivery times and responsiveness to customer requests;

12



ability to rapidly integrate improvements into our manufacturing process; and
efficient management of production costs.

We outsource components and materials when we feel that a specific component, by itself, does not provide a sufficient competitive advantage to warrant investment in the capital and human resources necessary for its manufacture. We work with our suppliers in these situations to ensure consistent quality and delivery performance. In many cases, components are custom manufactured for us based on our proprietary specifications.

We manufacture our products in facilities in Vancouver, Washington, Hillsboro, Oregon, Lohja, Finland and Shanghai, China. We manufacture certain electrical-optical components in our Vancouver, Washington, Shanghai, China and Hillsboro, Oregon facilities. We maintain our fiber operations and manufacture fiber in Finland, where we are fully vertically integrated.

We purchase raw materials used to manufacture our products and other components, such as semiconductor wafer substrates, fiber laser chip packages, optics and other materials, from single or limited-source suppliers. We typically purchase our materials through purchase orders or agreed-upon terms and conditions and we do not have guaranteed supply arrangements with many of these suppliers. To mitigate raw material supply risks, we take a variety of actions such as second source qualification, accumulation of safety stock and vendor surveillance.

We believe our existing manufacturing facilities are adequate to meet current anticipated demand. If additional capacity is needed, we believe that such capacity will be available on commercially reasonable terms.

Backlog

Backlog consists of purchase orders for products that we expect to ship within the next twelve months. We had backlog of $38.0 million and $44.6 million as of December 31, 2018 and December 31, 2017, respectively. Our backlog is not necessarily indicative of revenues for any specific future period due to possible order cancellations or deferrals, and shipping or acceptance delays.

Quality Assurance

Our products are mission critical to our customers, and the superior performance and reliability of our lasers is crucial to our competitive strategy. To ensure our products perform to the high standards that we and our customers demand, we have established rigorous quality assurance protocols that are compliant with state-of-the-art industry standards. Our Vancouver, Washington, Hillsboro, Oregon, Lohja, Finland, and Shanghai, China facilities are ISO 9001:2015 registered. Our team has the expertise in quality control, manufacturing and process engineering necessary to produce highly reliable products that consistently meet customer expectations.

Regulation

We are subject to significant regulation by local, state, federal and international laws in all jurisdictions in which we operate. Compliance to these requirements can be costly and time consuming. We believe that our operations, products, services and actions substantially comply with applicable regulations in all jurisdictions. However, the risk of non-compliance cannot be eliminated and therefore there is no assurance that future costs related to these regulations will not be incurred. There is also the possibility that regulations will be retroactively applied, interpreted or applied differently to our operations, products, services and actions which will require significant time and resources.

Lasers sold in the United States are classified as Laser Products under the applicable rules and regulations of the Center for Devices and Radiological Health, or CDRH, of the U.S. Food and Drug Administration. CDRH regulations require a self-certification procedure pursuant to which a manufacturer must submit a filing to the CDRH with respect to each product incorporating a laser device, make periodic reports of sales and purchases and comply with product labeling standards, product safety and design features and informational requirements. Outside of the United States, most countries reference the International IEC60825-1 standard in their regulations, and our products are classified as Class 4. Our products are registered with the CDRH, but it is the responsibility of our customers to certify their product to CDRH and IEC60825 requirements.

Environmental

Our products contain hazardous substances that are subject to various federal, state, local and international laws governing environmental health and safety, including those relating to the purchase, transportation, storage, use, disposal, land-usage and human exposure. We believe that our operations are in compliance in all material respects with all applicable environmental laws

13



and regulations, including reporting requirements. In addition, we have put in place a wide range of safety training and internal controls regarding the handling of such hazardous substances.

Occupational Health and Safety

All of our operations are also subject to regulation by local, state, federal and international worker health and safety laws in all jurisdictions in which we operate. For instance, in the United States, we are required to comply with the Occupational Safety and Health Administration regulations and the applicable, more stringent Oregon and Washington requirements. Typical safety hazards are in the areas of laser, electrical and hazardous materials, whereas health hazards tend to be related to hazardous materials and ergonomics. We have designed controls and engage in continual improvement programs in order to better address these risks.

Export

Certain products of ours are subject to the Export Administration Regulations, administered by the Department of Commerce, Bureau of Industry Security, which require that we obtain an export license before we can export products or technology to specified countries. Additionally, some of our products are subject to International Traffic in Arms Regulations, a United States regulatory regime to restrict and control the export of defense and military related technologies to safeguard U.S. national security and further U.S. foreign policy objectives. Other products of ours are controlled by similar laws in other jurisdictions. We maintain an export compliance program staffed by dedicated personnel under which we screen export transactions against current lists of restricted exports, destinations and end users with the objective of carefully managing export-related decisions and transactions and shipping logistics and ensuring compliance with these rules. We believe we have obtained all export licenses required for our shipments subject to these regulations.

Employees

As of December 31, 2018 we had a total of 1,130 full-time employees worldwide. Of our total full-time employees at our facilities, approximately 570 were in the United States, 500 were in China and 60 were in the rest of the world. In Finland, certain employees belong to labor unions for their specialty. There are no labor unions to which our employees belong in any other location. We have not experienced any work stoppages at any of our facilities. We consider our relationship with our employees to be good.

Corporate Information

        We were incorporated under the name nLight Corporation in Washington in June 2000. We reincorporated in Delaware under the name nLight Photonics Corporation in August 2000 and changed our name to nLIGHT, Inc. in January 2016. Our principal executive office is located at 5408 Northeast 88th Street, Building E, Vancouver, Washington 98665. Our telephone number is (360) 566-4460. Our website address is www.nlight.net.

Where You Can Find Additional Information

We make available free of charge through our investor relations website, http://investors.nlight.net/IR, our annual reports, quarterly reports, current reports, proxy statements and all amendments to those reports as soon as reasonably practicable after such material is electronically filed or furnished with the SEC. In addition, the SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding reports that we file or furnish electronically with them at www.sec.gov. The information contained on the websites referenced in this Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.

ITEM 1A. RISK FACTORS

You should carefully consider the following risk factors, in addition to the other information contained in this report, including the section captioned  “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes. This report also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this report.


14



Risks Related to Our Business and Industry

Our revenue growth rate in recent periods may not be indicative of our future performance.

In recent periods, we have experienced substantial levels of revenue growth. However, our historical revenue growth rate may not be indicative of future growth, and we may not achieve similar revenue growth rates in future periods. You should not rely on our revenues for any prior quarterly or annual periods as an indication of our future revenues or revenue growth. Our results of operations may vary as a result of a number of factors, including our ability to execute on our business strategy and expand our manufacturing capacity, the general economic conditions and the legal and regulatory environment in the United States, China and globally, as well as other factors that are outside of our control.

Downturns in the markets we serve could materially adversely affect our revenues and profitability.

Our results of operations may vary based on the impact of changes in the industries we serve or in the global economy. A large portion of our revenue growth of our business substantially depends on demand for our products in the industrial and microfabrication markets. For our products sold to the industrial market, we believe demand is largely based on general economic conditions, primarily in China and North America. Adverse changes in the global economy have occurred and may occur in the future as a result of declining or flat global or regional economic conditions, fluctuations in currency and commodity prices, trade restrictions or impositions of new tariffs, wavering confidence, unemployment, declines in stock markets, contraction of credit availability or other factors affecting economic conditions generally. We cannot predict the timing, strength or duration of any economic slowdown or recovery, whether global, regional or within specific markets.

For the microfabrication market, a portion of our revenues depends in part on the demand for our products from semiconductor equipment companies. The semiconductor equipment market has historically been characterized by sudden and severe cyclical variations in product supply and demand, which have often severely affected the demand for manufacturing equipment, including laser-based tools and systems. The timing, severity and duration of these market cycles are difficult to predict, which limits our ability to predict our business prospects and financial results in this market and we may not be able to respond effectively to these cycles.

During industry downturns in the past, our revenues from this market declined suddenly and significantly, and this is likely to occur again in the event of industry downturns in the future.
We have a history of losses, and as our operating costs increase we may not be able to generate sufficient revenues to achieve or maintain profitability in the future.
Although we have been profitable in the years ended December 31, 2017 and 2018, we have incurred net losses each year since our inception in 2000 through 2016, and only first became profitable in 2017. We had net income (loss) of $13.9 million, $1.8 million and $(14.2) million for the years ended December 31, 2018, 2017 and 2016, respectively. We had an accumulated deficit of $104.7 million as of December 31, 2018.
We expect our operating costs to continue to increase in future periods as we expend substantial financial and other resources on, among other things, business and headcount expansion in operations, sales and marketing, research and development, and administration as a public company. These expenditures may not result in additional revenues or the growth of our business. If we fail to continue to grow revenues or to sustain profitability while our operating costs increase, our business, financial condition, results of operations and growth prospects will be materially adversely affected.
We have high levels of fixed costs and inventory levels that may materially adversely affect our gross profits and results of operations in the event that demand for our products declines or we maintain excess inventory levels.
We conduct our own manufacturing operations and have a high fixed cost base, including significant costs for the employees in our manufacturing operations. We may not be able to adjust our production levels or fixed costs quickly enough or sufficiently to adapt to rapidly changing market conditions. Gross profit, in absolute dollars and as a percentage of revenues, is impacted by our volumes, product sales mix, the corresponding absorption of fixed manufacturing overhead expenses, production costs and manufacturing yields. In addition, because we design and manufacture our key components, insufficient demand for our products will subject us to the risks of high inventory carrying costs and increased inventory obsolescence. If our capacity and production levels are not properly sized in relation to expected demand, we may need to record write-downs for excess or obsolete inventory. For example, we typically increase our inventory levels in the period leading up to Chinese New Year, which occurs during our first fiscal quarter, in anticipation of increased sales to our Chinese customers after completion of the holiday. If these anticipated sales do not occur, we may need to record write-downs for excess inventory.

15



The markets for our products are highly competitive. If we fail to compete successfully, our business, financial condition, results of operations and growth prospects will be materially adversely affected.
The industries in which we operate have significant price and technological competition. We compete not only with companies providing semiconductor and fiber lasers, but with companies offering conventional laser or non-laser solutions for the applications we target. Some of our competitors are larger and have substantially greater manufacturing, financial and research and development resources and larger installed customer bases than we do. Some of these competitors may receive substantial government subsidies allowing them to compete more aggressively. Certain of these competitors also have higher sales volume than we do, which can enable such competitors to lower the prices of their products. To compete, we may be forced to lower our prices, which could negatively impact our revenues and gross margins. For example, during the second half of 2018 certain of our competitors have substantially reduced the price of their fiber lasers sold in the China market. In some instances, we have reduced the price of our fiber lasers sold in China. It is unclear whether our competitors' price reductions will continue for the foreseeable future; however, the recent decline in the selling price of certain of our current fiber laser product offerings could negatively affect our near-term results of operations. Consolidation in our industry could intensify the competitive pressures that we face. Our competitors worldwide include BWT Beijing Ltd., Coherent, Inc., II-VI Incorporated, IPG Photonics Corporation, Lumentum Holdings Inc., Maxphotonics Co., Ltd., Raycus Fiber Laser Technologies Co. Ltd. and Trumpf GmbH + Co. KG.
We also compete with widely used non-laser production methods, such as plasma cutting, water-jet cutting and resistance welding. We believe that competition will be particularly intense from makers of CO2, YAG and disc lasers, as makers of these laser solutions may lower their prices in order to maintain market share and have committed significant research and development resources to pursue opportunities related to these technologies. If manufacturers of these non-laser and legacy laser solutions offer significantly lower prices than we do for our products, customers may choose to purchase their products instead of ours, despite any technical or performance advantage our products may offer.
Our OEM customers' internal production of laser technologies presents additional competitive pressure. To the extent our OEM customers move towards using such in-house technologies, we may need to lower our prices to remain competitive, otherwise our market share and revenues may be materially adversely affected.
To be competitive, we believe that we will be required to continue to invest significantly in research and development and manufacturing facilities. We may not have sufficient resources to continue to make these investments and we may not be able to make the technological advances or price adjustments necessary to compete successfully. Any failure to compete successfully will materially adversely affect our business, financial condition, results of operations and growth prospects.
Our inability to manage risks associated with our international customers and operations could materially adversely affect our business.
Approximately 63% of our revenues were to customers outside of North America for the year ended December 31, 2018. We anticipate that foreign revenues, particularly revenues from Asia, will continue to account for a significant portion of our revenues in the foreseeable future. Our products are sold in over 30 countries. Our principal markets outside of North America include China, Japan, South Korea, India, and other Asian countries, Germany and other European countries. Our primary offices outside of the United States are in Lohja, Finland, Shanghai, China and Seoul, South Korea. We have substantial tangible assets outside of the United States, particularly in China and Finland.
Our foreign operations and revenues are subject to a number of risks, including the impact of recessions and other economic conditions in economies outside the United States, unexpected changes in regulatory requirements, certification requirements, environmental regulations, reduced protection for intellectual property rights in some countries, potentially adverse tax consequences, political and economic instability, import/export regulations, tariffs and trade barriers, compliance with applicable United States and foreign anti-corruption laws, cultural and management differences, reliance in some jurisdictions on third-party revenues from channel partners, preference for locally produced products and shipping, other logistics complications and longer accounts receivable collection periods.
Our business could also be impacted by international conflicts, terrorist and military activity, civil unrest and pandemic illness which could cause a slowdown in customer orders, cause customer order cancellations or negatively impact availability of supplies or limit our ability to timely service our installed base of products. Political, economic and monetary instability and changes in governmental regulations or policies, including trade tariffs and protectionism, could materially adversely affect both our ability to effectively operate our foreign offices and the ability of our foreign suppliers to supply us with required materials or services. Any interruption or delay in the supply of our required components, products, materials or services, or our inability to obtain these components, materials, products or services from alternate sources at acceptable prices and within a reasonable amount of time, could impair our ability to meet scheduled product deliveries to our customers and could cause customers to cancel orders.

16



Our failure to manage the foregoing risks associated with our operations in Finland, China and South Korea and our other existing and potential future international business operations could materially adversely affect our business, financial condition, results of operations and growth prospects.
We have substantial sales and operations in China, which exposes us to risks inherent in doing business there.

Our business operations in China and our sales to Chinese customers are critical to our success. As of December 31, 2018, we had approximately 500 employees at our Shanghai facility where we have high-volume manufacturing, fiber laser assembly and sales operations. Moreover, for the year ended December 31, 2018, approximately 37% of our revenues were derived from China. As a result, downturns in the Chinese economy could materially adversely affect our results of operations. The Chinese economy differs from the economies of other developed countries in many respects, including the level of government involvement, level of development, growth rate and control of foreign exchange and allocation of resources. The Chinese economy has been transitioning from a planned economy to a more market-oriented economy. Despite reforms, the government continues to exercise significant control over China's economic growth by way of the allocation of resources, control over foreign currency-denominated obligations and monetary policy and provision of preferential treatment to particular industries or companies. We cannot predict the future economic policies of the Chinese government or their effect on the regional or global economy and we cannot predict other governments' economic policies toward China. For example, the United States and China have imposed a number of tariffs and other restrictions on items imported or exported between the United States and China, and have proposed to impose a number of additional tariffs. These or other events may lead to a significant reduction in demand for our products, which could materially adversely affect our results of operations.

The political, legal and regulatory climate in China, both nationally and regionally, is fluid and unpredictable, and operating in China exposes us to political and legal risks. Our ability to operate in China may be materially adversely affected by changes in Chinese laws and regulations such as those related to, among other things, taxation, import and export tariffs, environmental regulations, land use rights, intellectual property, currency controls, network security, employee benefits and overtime policies and other matters. Our operations in China are subject to numerous laws, regulations, rules and specifications relating to human health and safety and the environment. Applicable laws, rules and regulations often lack clarity and it is difficult to predict how any of these laws, rules and regulations will be enforced. If we or our employees or agents violate, or are alleged to have violated, any of these laws, rules and regulations, we or our employees could be subject to civil or criminal penalties, damages or fines, or our employees or agents could be detained, imprisoned or prevented from entering China, any of which could materially adversely affect our results of operations.
Potential tariffs or a global trade war could increase the cost of our products, which could adversely impact the competitiveness of our products and our financial results.
The United States Government has recently imposed new or higher tariffs on specified products imported from China to penalize China for what it characterizes as unfair trade practices and China has responded by imposing new or higher tariffs on specified products imported from the United States. On September 17, 2018, the Office of the United States Trade Representative finalized List 3 under Section 301 of the Trade Act of 1974 resulting in the imposition of an additional 10% tariff on specified products from China. In response, China has imposed additional tariffs on a number of U.S. goods. Based on our analysis of the tariff changes, we expect that the new tariffs will have a direct impact on our operations and financial results, as we maintain a significant portion of our operations, sales, and manufacturing in China. While there is uncertainty as to the duration of the tariffs or potential future increases, and we are actively taking remedial actions to minimize the financial impact, the additional tariffs may materially increase the cost of our raw materials and finished goods, and may negatively impact our margins as we may not be able to pass on the additional cost through increasing the prices of our products. Proposed tariffs may cause the depreciation of the RMB currency and a contraction of certain industries that will likely be affected by the proposed tariffs, including the industrial fiber laser market. As such, there may be potential decrease in the spending powers of our Chinese customers which may lead to fewer business opportunities and our operation may be negatively impacted. In addition, future actions or escalations by either the United States or China that affect trade relations may cause global economic uncertainty and potentially have a negative impact on our business and we cannot provide any assurances as to whether such actions will occur or the form that they may take.
Our manufacturing capacity and operations may not be appropriate for future levels of demand and may materially adversely affect our gross margins.
When market demand increases, we must be able to rapidly and effectively increase our manufacturing capacity to meet increases in customer demand, and if we fail to do so we may lose business to our competitors and our relationships with our customers may be harmed. To maintain our competitive position and to meet anticipated demand for our products, we have invested significantly in the expansion and automation of our manufacturing and operations throughout the world and may continue to do so in the future. If the demand for our products does not increase or if our revenues decrease from current levels, we may have

17



significant excess manufacturing capacity and under-absorption of our fixed costs, which could in turn materially adversely affect our gross margins and profitability.
In connection with any expansion, we may incur cost overruns, construction delays, labor difficulties or regulatory issues which could cause our capital expenditures to be higher than what we currently anticipate, possibly by a material amount, which would in turn adversely impact our results of operations. Expansion activities can also cause disruptions to existing manufacturing capabilities. Moreover, we may experience higher costs due to yield loss, production inefficiencies and equipment problems until any operational issues associated with the addition of new equipment or opening of new manufacturing facilities are resolved.
We rely on a small number of customers for a significant portion of our revenues, and if we lose any of these customers or they significantly curtail their purchases of our products, our results of operations could be materially adversely affected.
We rely on a few customers for a significant portion of our revenues. In the aggregate, our top ten customers accounted for approximately 56%, 61% and 60% of our revenues during the years ended December 31, 2018, 2017 and 2016, respectively. Suzhou Quick Laser Technology Co., Ltd accounted for 13%, 14% and 11% of our revenues for the years ended December 31, 2018, 2017 and 2016, respectively. In addition, Raytheon Company accounted for 10% of our revenues in 2016. We generally do not enter into long-term purchase agreements with our customers obligating them to purchase our products. Our business is characterized by short-term purchase orders issued by our customers, which are likely to be favorable to those customers. If any of our principal customers discontinues its relationship with us, develops its own products instead of using ours, replaces us as a vendor for certain products or suffers downturns in its business resulting in a cancellation of orders or an inability to place new orders, then our business, financial condition, results of operations and growth prospects could be materially adversely affected.
If we are unable to protect our proprietary technology and intellectual property rights, our competitive position could be harmed and our results of operations could be materially adversely affected.
Our success depends in part upon our ability to obtain, maintain and enforce patents, trade secrets, trademarks and other intellectual property rights and to operate without infringing on or otherwise violating the proprietary rights of others or having third parties infringe, misappropriate or circumvent the rights we own or license. We rely on a variety of intellectual property rights, including patents, copyrights, trademarks, trade secrets, technical know-how and other unpatented proprietary information to protect our products, product development and manufacturing activities from unauthorized copying by third parties.
Our patents do not cover all of our technologies, systems, products and product components and our competitors or others may design around our patented technologies. Some of our know-how or technology is not patented or patentable and may constitute trade secrets. To protect our trade secrets, we have a policy of requiring our employees, consultants, advisors and other collaborators who contribute to our material intellectual property to enter into confidentiality agreements. We also rely on customary contractual protections with our suppliers and customers, and we implement security measures intended to protect our trade secrets, know-how or other proprietary information. However, we cannot guarantee we have entered into appropriate agreements with all parties that have had access to our trade secrets, know-how or other proprietary information. We also cannot assure you that those agreements will provide meaningful protection for our trade secrets, know-how or other proprietary information in the event of any unauthorized use or disclosure. Our trade secrets, know-how or other proprietary information could be obtained by third parties as a result of breaches of our physical or electronic security systems or our suppliers, employees or consultants could assert rights to our intellectual property.
We have significant international operations and we are subject to foreign laws which differ in many respects from U.S. laws. Effective intellectual property protection may be unavailable or more limited in foreign jurisdictions in which we operate, such as China, relative to those protections available in the United States. Although we typically enter into confidentiality agreements with our employees who contribute to our material intellectual property to protect our proprietary information, our ability to enforce such agreements in foreign jurisdictions is uncertain. In the past, certain of our employees have been hired by our competitors. These former employees are contractually prohibited from misappropriating our confidential information, including trade secrets; however, we cannot be certain that such contractual obligations will be honored. While we monitor our competitors' activities for evidence of infringement of our proprietary rights, we cannot be certain that such infringement will be detected. If we pursue litigation to assert our intellectual property rights, an adverse decision in any legal action could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise materially adversely affect our business, financial condition or results of operations.
Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have already occurred or may occur in the future. The steps that we take to acquire ownership of our employees' inventions and trade secrets in foreign countries may not have been effective under all such local laws, which could expose us to potential claims or the inability to protect intellectual property developed by our employees. Furthermore, any changes in, or unexpected interpretations of, the trade secret and other intellectual property laws in any country in which we operate may materially adversely affect our ability to enforce our trade secret and intellectual property positions. Our failure to identify unauthorized use

18



or otherwise adequately protect our intellectual property could jeopardize our competitive advantage and materially adversely affect our business. Moreover, any litigation in connection with unauthorized use of our intellectual property could be time consuming, and we could be forced to incur significant costs and divert our attention and the efforts of our employees, which could, in turn, result in lower revenues and higher expenses, and we may not be successful in enforcing our intellectual property rights.
Intellectual property claims could result in costly litigation and harm our business.
There has been significant litigation involving intellectual property rights in many technology-based industries, including our own. We continue to face risks and uncertainties in connection with any patent litigation, including the risk that patents issued to others may harm our ability to do business; that there could be existing patents of which we are unaware that could be pertinent to our business; and that it is not possible for us to know whether there are patent applications pending that our products might infringe upon, since patent applications often are not disclosed until a patent is issued or published. Moreover, the frequency with which new patents are granted and the diversity of jurisdictions in which they are granted make it impractical and expensive for us to monitor all patents that may be relevant to our business.
From time to time, we have been notified of allegations and claims that we may be infringing patents or otherwise violating intellectual property rights owned by third parties. In the future, we may be a party to litigation as a result of an alleged infringement, misappropriation, or other violation of others' intellectual property, whether through direct claims or by way of indemnification claims of our customers or suppliers. If any pending or future intellectual property-related litigation proceedings result in an adverse outcome then we could be required to:
cease the manufacture, use or sale of the infringing products, processes or technology;
pay substantial damages for infringement;
expend significant resources to develop non-infringing products, processes or technology;
license technology from the party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or
pay substantial damages to our direct or indirect customers to cause our end users to discontinue their use of, or replace, infringing products with non-infringing products.
In addition, intellectual property lawsuits can be brought by third parties against our customers and end-users that incorporate our products into their systems or processes. Because we generally indemnify customers against third-party infringement claims relating to our products, we may incur liabilities in connection with lawsuits against our customers. Any such lawsuits, whether or not they have merit, could be time-consuming to defend, damage our reputation and result in substantial and unanticipated costs.
Having to defend any such lawsuits, and any adverse consequences that might arise, could materially adversely affect our business, financial condition, results of operations and growth prospects.
If we are unable to develop new products, applications and end markets for our high-performance lasers and increase our market share in existing applications, our business, financial condition, results of operations and growth prospects will be materially adversely affected.
Any future success will depend in part on our ability to continue to generate sales of semiconductor lasers and fiber lasers in applications where legacy lasers have been used, or in new and developing markets and applications for lasers where they have not been used previously. As semiconductor and fiber lasers reach higher levels of penetration in core materials processing applications, the development of new applications, end markets and products outside our core applications becomes more important to our growth.
Our current and potential customers may have substantial investment in, and know-how related to, their existing laser and non-laser technologies. They may perceive risks relating to the reliability, quality, usefulness and profitability of integrating semiconductor lasers or fiber lasers in their systems when compared to other laser or non-laser technologies available in the market or that they manufacture themselves. Although we believe that semiconductor lasers and fiber lasers generally exhibit superior performance compared to other lasers or tools, customers may be reluctant to change from incumbent suppliers or cease using their own solutions, or we may miss the design and procurement cycles of our customers. Many of our target markets, such as industrial and aerospace and defense, have historically been slow to adopt new technologies. These markets often require long testing and qualification periods or lengthy government approval processes before adopting new technologies.

19



Introduction of new products and product enhancements will require that we effectively transfer production processes from research and development to manufacturing and coordinate our efforts with those of our suppliers to achieve increased production volume rapidly. If we are unable to implement our strategy to develop new applications and end markets for our products or develop new products, our business, financial condition, results of operations and growth prospects could be materially adversely affected. In addition, any newly developed or enhanced products may not achieve market acceptance or may be rendered obsolete or less competitive by the introduction of new products by other companies.
Fluctuations in our quarterly results of operations may increase the volatility of our stock price and may be difficult to predict.
We have experienced, and expect to continue to experience, fluctuations in our quarterly results of operations. We believe that fluctuations in quarterly results may cause the market price of our common stock to increase or decrease, perhaps substantially. In addition, we experience seasonality in our results of operations typically impacted by lower demand from our Chinese customers during Chinese New Year. Factors which have had or may in the future have an influence on our results of operations in a particular quarter include:
the increase, decrease, cancellation or rescheduling of significant customer orders;
declines in selling prices for our products;
delays in our product-shipment timing, customer or end-user sales or deployment cycles, or work performed under development contracts;
seasonality attributable to different purchasing patterns and levels of activity throughout the year in the areas where we operate;
the timing of revenue recognition based on the installation or acceptance of certain products shipped to our customers;
timing variability in product introductions, enhancements, services and technologies by us and our competitors and market acceptance of these new or enhanced products, services and technologies;
our ability to obtain export licenses for our products on a timely basis or at all;
changes in tariffs imposed by U.S. and foreign governments;
the rate at which our present and future customers and end users adopt our technologies;
the gain or loss of a key customer;
product or customer mix;
competitive pricing pressures and new market entrants;
our ability to design, manufacture and introduce new products on a cost-effective and timely basis;
our ability to manage our inventory levels and any write-downs for excess or obsolete inventory;
our ability to collect outstanding accounts receivable balances;
changes in the amount and timing of our operating costs, including those related to the expansion of our business, operations and infrastructure;
impairment of values for goodwill, intangibles and other long-lived assets;
different capital expenditure and budget cycles for our customers, which affect the timing of their spending;
foreign currency fluctuations; and
changes in jurisdictional income mix and tax rules and regulations in countries where we operate;
economic and market conditions in a particular geography or country;
A substantial portion of our operating expenses are fixed for the short-term, and as a result, fluctuations in revenues or unanticipated expenses can have a material and immediate impact on our profitability. In addition, we often recognize a substantial portion of our revenues in the last month of each fiscal quarter. Our expenses for any given quarter are typically based on expected revenues, and if revenues are below expectations in any given quarter, the adverse impact of the shortfall on our results of operations may be magnified by our inability to adjust spending quickly enough to compensate for the shortfall. We also base our manufacturing on our forecasted product mix for the quarter. If the actual product mix varies significantly from our forecast, we may not be able to fill some orders during that quarter, which would result in delays in the shipment of our products. Accordingly, variations in timing of sales, particularly for our higher priced, higher margin products, can cause significant fluctuations in quarterly results of operations.
Due to these and other factors, particularly varying product mix from quarter to quarter, we believe that quarter-to-quarter and year-to-year comparisons of our historical results of operations may not be meaningful. You should not rely on our results for any quarter or year as an indication of our future performance. Our results of operations in future quarters and years may be below public market analysts' or investors' expectations, which would likely cause the price of our stock to fall, perhaps significantly. In addition, over the past several years, U.S. and global equity markets have experienced significant price and volume fluctuations that have affected the stock prices of many technology companies both in and outside our industry. There has not always been a direct correlation between this volatility and the performance of particular companies subject to these stock price fluctuations. These factors, as well as general economic and political conditions or investors' concerns regarding the credibility of corporate financial statements, may materially adversely affect the market price of our stock in the future.

20



Products in the laser industry are experiencing declining average selling prices, and any future success depends in part on our ability to increase our volumes and decrease our costs to offset potential declines in the average selling prices of our products.
Products in the laser industries generally, and our products specifically, are experiencing and may in the future continue to experience a significant decline in average selling prices, or ASPs, on maturing products as a result of increased competition and price pressures from customers. As competing products become more widely available, the ASPs of our products may decrease. Due to the fixed cost of production, the average cost per unit of our products typically declines as our production volumes rise. For this reason, we may decide to offer products at ASPs that result in low initial gross margins to us with an intention to drive sales and production volumes higher, in turn lowering our average cost per unit. Because of these factors, we have experienced and we may continue to experience fluctuations in our results of operations on a quarterly or annual basis. If the ASPs of our products decline and we are unable to increase our unit volumes, introduce new or enhanced products with higher ASPs or reduce manufacturing costs to offset anticipated decreases in the prices of our existing products, our gross margins could decline, which in turn could materially adversely affect our business, financial condition, results of operations and growth prospects.
We participate in markets that are subject to rapid technological change and require significant research and development expenses to develop and maintain products that are able to achieve market acceptance.
The markets for our products are characterized by rapid technological change, frequent product introductions, substantial capital investment, volatility of product supply and demand, changing customer requirements and evolving industry standards. Our future performance will depend in part on the successful development, introduction and market acceptance of new and enhanced products that address these changes as well as current and potential customer requirements. We expect that new technologies will emerge as competition and our customers' need for higher and more cost-effective tools increase. The introduction of new and enhanced products may cause our customers to defer or cancel orders for existing products. To the extent customers defer or cancel orders for existing products due to a slowdown in demand or in the expectation of a new product release, or if there is any delay in development or introduction of our new products or enhancements of our products, our business, financial condition, results of operations and growth prospects would be materially adversely affected. We also may not be able to develop the underlying core technologies necessary to create new products and enhancements, or to license these technologies from third parties. Product development delays may result from numerous factors, including:
changing product specifications and customer requirements;
unanticipated engineering complexities;
expense reduction measures we have implemented, and others we may implement, to conserve our cash and attempt to sustain profitability;
difficulties in hiring and retaining necessary technical personnel;
difficulties in reallocating engineering resources and overcoming resource limitations; and
changing market or competitive product requirements.
The development of new, technologically advanced products is a complex and uncertain process that requires the accurate prediction of technological and market trends, as well as the investment of significant research and development expenses. Further, we typically invest substantial resources in advance of material sales of our products to our customers. Our research and development costs were $21.1 million for the year ended December 31, 2018. We cannot assure you that our expenditures for research and development will result in the introduction of new products or, if such products are introduced, that those products will achieve sufficient market acceptance or generate revenues to offset the costs of development. Ramping of production capacity also entails risks of delays which can limit our ability to realize the full benefit of the new product introduction. We cannot assure you that we will be able to identify, develop, manufacture, market or support new or enhanced products successfully, if at all, or on a timely basis. Further, we cannot assure you that our new products will gain market acceptance or that we will be able to respond effectively to product announcements by competitors, technological changes or emerging industry standards. Many of these factors are beyond our control. Any failure to respond to technological change would materially adversely affect our business, financial condition, results of operations and growth prospects.
Additionally, our product offerings may become obsolete given the frequent introduction of alternative technologies. In the event either our customers or our products fail to gain and maintain market acceptance, it would likely materially adversely affect our business, financial condition, results of operations and growth prospects.
Reliance on customers in the aerospace and defense industry for a significant portion of our revenues could materially adversely affect our business, financial condition, results of operations and growth prospects.
For the year ended December 31, 2018, we derived approximately 18% of our revenues from customers in the aerospace and defense industry. From time to time, we have experienced declining aerospace and defense-related revenues. The aerospace and defense market is largely dependent upon government budgets, in particular defense budgets, which are driven by numerous factors, including geopolitical events, macroeconomic conditions and the ability of the U.S. government to enact relevant legislation.

21



As a result, our future revenues are subject in part to the uncertainties of governmental budgeting and appropriations and national defense policies and priorities, constraints of the budgetary process and timing and potential changes to these policies and priorities. Future spending levels are subject to a wide range of outcomes, depending on Congressional action, all of which are beyond our control. Moreover, no assurance can be given that an increase in defense spending will be allocated to programs that would benefit our business.
Many of our customers in the defense industry are subcontractors that must negotiate our proposals with the U.S. government. Our continuing relationship and the ability of these customers to pay for our products is dependent on the U.S. government's decision to accept or reject our customers' terms, which can be delayed for a substantial period of time and is largely outside of our control. Such delays could result in decreased revenues and could materially adversely harm our results of operations in any given period.
Our agreements with the U.S. government and suppliers to the U.S. government subject us to unique risks.
We must comply with and are affected by laws and regulations relating to the award, administration and performance of U.S. government contracts. The U.S. government contracting party may require us to increase production of certain solutions sold to the U.S. government due to changes in U.S. national security strategy and/or priorities or other reasons, in which case we may be required to decrease production of other products or sales to other customers to meet the requirements of the U.S. government. In addition, the U.S. government routinely retains rights to intellectual property developed in connection with a government contract. The U.S. government could exercise these rights in certain circumstances in the future, which could have the effect of decreasing the benefit we are able to realize commercially from such intellectual property.
U.S. government agencies, including the Defense Contract Audit Agency, the Defense Contract Management Agency and various agency Inspectors General, routinely audit and investigate government contractors. These agencies review a contractor's performance under its contracts, its cost structure, its business systems and compliance with applicable laws, regulations and standards. The U.S. government has the ability to decrease or withhold certain payments when it deems systems subject to its review to be inadequate. Additionally, any costs found to be misclassified may be subject to repayment. We have unaudited and unsettled incurred cost claims related to past years, which places risk on our ability to issue final billings on contracts for which authorized and appropriated funds may be expiring.
If an audit or investigation uncovers improper or illegal activities, we may be subject to civil or criminal penalties and administrative sanctions, including reductions of the value of contracts, contract modifications or terminations, forfeiture of profits, suspension of payments, penalties, fines and suspension, or prohibition from doing business with the U.S. government. In addition, we could suffer serious reputational harm if allegations of impropriety were made against us. Similar government oversight exists in most other countries where we conduct business. Any such imposition of penalties, or the loss of such government contracts, could materially adversely affect our business, financial condition, results of operations and growth prospects.
We are exposed to foreign currency risk, which may materially adversely affect our revenues, cost of revenues and operating margins and could result in exchange losses.
We conduct our business and incur costs in the local currency of most countries in which we operate. For the year ended December 31, 2018, our revenues outside North America represented approximately 63% of our revenues. We incur currency transaction risk whenever one or more of our operating subsidiaries enter into a transaction using currencies different than their functional currency. Changes in exchange rates can also affect our results of operations when the value of revenues and expenses of foreign subsidiaries are translated to U.S. dollars. We do not actively hedge our foreign currency exposure and we cannot accurately predict the impact of future exchange rate fluctuations on our results of operations. Further, given the volatility of exchange rates, we may not be able to effectively manage our currency risks, and any volatility in currency exchange rates may increase the price of our products in local currency to our foreign customers or increase the manufacturing cost of our products, which could decrease demand for our products in such markets. Any of the foregoing could materially adversely affect our business, financial condition, results of operations and growth prospects.
The long sales cycles for our products may cause us to incur significant expenses without offsetting revenues.
Our products represent a large investment for our customers and they typically expend significant effort in evaluating, testing and qualifying our products before making a decision to purchase them, resulting in a lengthy initial sales cycle. While our customers are evaluating our products and before they place an order with us, we may incur substantial sales and marketing and research and development expenses to customize our products to the customers’ needs. We may also expend significant management efforts, increase manufacturing capacity and order long lead-time components or materials prior to receiving an order. Even after this evaluation process, a potential customer may not purchase our products. As a result, these long sales cycles may cause us to incur significant expenses without receiving revenues to offset such expenses soon thereafter or at all. This, in turn, can materially adversely affect our business, financial condition, our results of operations and growth prospects.

22



Because we lack long-term purchase commitments from our customers, our revenues can be difficult to predict, which could lead to excess or obsolete inventory and materially adversely affect our results of operations.
We generally do not enter into long-term agreements with our customers obligating them to purchase our products. Our business is characterized by short-term purchase orders and shipment schedules and, in some cases, orders may be canceled or delayed without penalty. As a result, it is difficult to forecast our revenues and to determine the appropriate levels of inventory required to meet future demand. This could lead to increased inventory levels and increased carrying costs and risk of excess or obsolete inventory due to unanticipated reductions in purchases by our customers. Write-downs have been recorded as a result of changes in demand or uncertainties related to the recoverability of the value of inventories due to technological and product changes. If we are unable to accurately forecast the demand for our products, fail to accurately forecast the timing of such demand, or are unable to consistently negotiate acceptable purchase order terms with customers, we could incur significant expenses, and our business, financial condition, results of operations and growth prospects may be materially adversely affected.
If we fail to effectively manage our growth or, alternatively, our spending during downturns, our business could be disrupted, which could materially adversely affect our results of operations.
Growth in revenues, combined with the challenges of managing geographically dispersed operations, can place a significant strain on our management systems and resources, and our anticipated growth in future operations could continue to place such a strain. The failure to effectively manage our growth could disrupt our business and materially adversely affect our results of operations. Our ability to successfully offer our products and implement our business plan in evolving markets requires an effective planning and management process. Even if executed successfully, our expansion may not deliver the anticipated increase in revenues and other benefits to compensate for the expenses incurred. This could materially adversely affect our business, financial condition, results of operations and growth prospects. In economic downturns, we must effectively manage our spending and operations to ensure that our competitive position during the downturn, as well as our future opportunities when the economy improves, remains intact. The failure to effectively manage our spending and operations could disrupt our business and materially adversely affect our results of operations.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Our market opportunity estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Similarly, our estimates regarding the continued reduction in cost per brilliant watt and increase in power output of semiconductor lasers is based on assumptions and prior experience, and may not continue at the same rate, which could materially adversely affect the growth of high-power fiber lasers generally, and our growth specifically. Even if the markets in which we compete meet our size estimates and growth forecasts, and even if semiconductor lasers continue to become less expensive and more powerful, our business could fail to grow for a variety of reasons, which would adversely affect our results of operations.
We depend upon internal production and on outside single or limited-source suppliers for many of our key components and raw materials, including cutting-edge optics and materials. Any interruption in the supply of these key components and raw materials could materially adversely affect our business, financial condition, results of operations and growth prospects.
We rely exclusively on our own production capabilities to manufacture certain of our key components, such as semiconductor lasers, specialty optical fibers and optical components. Certain of our components, such as our semiconductor lasers, which are manufactured at our Vancouver, Washington facility, and our active fibers, which are manufactured at our Lohja, Finland facility, rely on processes and equipment that cannot be easily moved or replaced. If our manufacturing activities were obstructed or hampered significantly at these, or our other facilities, it could take a considerable length of time, at an increased cost, for us to resume manufacturing, which could materially harm our business and results of operations.
Also, we purchase certain raw materials and components, which are key elements to manufacture our products, from single- or limited-source suppliers. We generally do not have guaranteed supply arrangements with our suppliers. Some of our suppliers are relatively small private companies that may discontinue their operations at any time and may be particularly susceptible to prevailing economic conditions. Some of our suppliers are also our competitors. Our key suppliers may not have the ability to increase their production in line with our customers' demands. This can become acute during times of high growth in our customers' businesses. As a result, we experienced, and may in the future experience, longer lead times or delays in fulfillment of our orders. Furthermore, other than our current suppliers, there may be a limited number of entities from which we could obtain these supplies. We do not anticipate that we would be able to purchase these materials that we require in a short period of time or at the same cost from other sources in commercial quantities or that have our required performance specifications. In addition, if quality issues arise with these outsourced materials and go undetected by us, the use of such defective materials in our products could compromise their quality and harm our reputation.

23



For certain long lead-time supplies or in order to lock in pricing, we may be obligated to place purchase orders which are not cancelable or otherwise assume liability for a large amount of the ordered supplies, which limits our ability to adjust down our inventory liability in the event of market downturns or other customer cancellations or rescheduling of their purchase orders for our products. Some of our products require designs and specifications which are at the cutting-edge of available technologies. Our and our customers' designs and specifications frequently change to meet rapidly evolving market demands. Accordingly, certain of our products require components and supplies which may be technologically difficult and unpredictable to manufacture. By their very nature, these types of components may only be available by a single supplier. These characteristics place further pressure on the timely delivery of such components. Any interruption or delay in the supply of any of these components or materials, or the inability to obtain these components and materials from alternate sources at acceptable prices and within a reasonable amount of time, could materially adversely affect our ability to meet customer orders. If our suppliers face financial or other difficulties, do not maintain sufficient inventory on hand or if there are significant changes in demand for the components and materials we obtain from them, they could limit the availability of these components and materials to us. Any of the foregoing could materially adversely affect our business, financial condition, results of operations and growth prospects.
We depend on our OEM customers and system integrators to incorporate our products into their systems.
Our revenues depend in part on our ability to maintain existing and secure new OEM customers. Our revenues also depend in part upon the ability of our current and potential OEM customers and system integrators to incorporate our products into their systems, and to sell such systems successfully. The commercial success of these systems depends to a substantial degree on the efforts of these OEM customers and system integrators to develop and market products that incorporate our technologies. Relationships and experience with traditional laser makers, limited marketing resources, reluctance to invest in research and development and other factors affecting these OEM customers and third-party system integrators could have a substantial impact upon demand for our products, and in turn upon our revenues and financial results. If OEM customers or integrators are not able to adapt existing tools or develop new systems to take advantage of the features and benefits of lasers, or if they perceive us to be an actual or potential competitor, then the opportunities to expand our revenues and increase our margins may be severely limited or delayed. In addition, some of our OEM customers are developing their own laser sources. If they are successful, this may reduce our revenues from these customers.
Failure to effectively maintain and expand our field service and support organization could materially adversely affect our business, financial condition, results of operations and growth prospects.
It is important for us to provide rapid, responsive service directly to our customers throughout the world and to maintain and expand our own personnel resources to provide these services. Any actual or perceived lack of adequate field service in the locations where we sell or try to sell our products may negatively impact our sales efforts and, consequently, our revenues. This requires us to recruit and train additional qualified field service and support personnel as well as maintain effective and highly trained organizations that can provide service to our customers in various countries. We may not be able to attract and train additional qualified personnel to expand our direct support operations successfully, in a cost-effective manner or at all. We also may not be able to find and engage additional qualified third-party resources to supplement and enhance our direct support operations. Further, we may incur significantly higher costs in providing these field and support services if competition for or unavailability of these services is limited. Failure to implement and manage our support operation effectively could materially adversely affect our relationships with our customers, as well as our business, financial condition, results of operations and growth prospects.
Our products could contain defects, which may reduce sales of those products, harm market acceptance of our high-performance laser products or result in claims against us.
The manufacture of our high-performance lasers involves highly complex and precise processes. Despite testing by us and our customers, errors have been found in our products and may be found in the future. In addition, some of our products are combined with products from other vendors, which may contain defects. As a result, should problems occur, it may be difficult to identify the source of the problem. Our products are typically sold with warranty provisions that require us to remedy deficiencies in quality or performance over a specified period of time at no cost to our customers. Reserves for estimated warranty claims are recorded during the period of sale. The determination of such reserves requires us to make estimates of failure rates and expected costs to repair or replace the products under warranty. We typically establish warranty reserves based on historical warranty costs for each product line. If actual return rates and/or repair and replacement costs differ significantly from our estimates, adjustments to cost of revenues may be required in future periods, which could materially adversely affect our results of operations. These defects may cause us to incur significant warranty, support and repair costs, incur additional costs related to a recall, divert the attention of our engineering personnel from our product development efforts and harm our relationships with our customers. These problems could result in, among other things, loss of revenues or a delay in revenue recognition, loss of market share, harm to our reputation or a delay or loss of market acceptance of our laser products. Defects, integration issues or other performance problems in our products could also result in personal injury or financial or other damages to our customers, which in turn could damage

24



market acceptance of our products. Our customers could also seek damages from us for their losses. A product liability claim brought against us, even if unsuccessful, could be time-consuming and costly to defend, and could harm our reputation. We cannot assure investors that our product liability insurance would adequately protect our assets from the financial impact of defending a product liability claim. Any product liability claim brought against us, with or without merit, could increase our product liability insurance rates or prevent us from securing insurance coverage in the future.
We may experience lower than expected manufacturing yields, which would adversely affect our gross margins.
The manufacture of semiconductor lasers and their packaging is a highly complex process. Manufacturers often encounter difficulties in achieving acceptable product yields from laser and packaging operations. We have from time to time experienced lower than anticipated manufacturing yields for our lasers. If we do not achieve planned yields, our product costs could increase, resulting in lower gross margins, and key component availability would decrease, which could result in delays in fulfilling customer orders or rolling out new product lines.
A breach of our information technology and security systems could materially adversely affect our business.
We use information technology and security systems to maintain our facility's physical security and to protect our proprietary and confidential information, including that of our customers, suppliers and employees. Accidental or willful security breaches or other unauthorized access to our facilities or information systems, or viruses, loggers, or other malfeasant code in our data or software, could compromise this information. The consequences of such loss and possible misuse of our proprietary and confidential information could include, among other things, unfavorable publicity, damage to our reputation, difficulty marketing our products, customer allegations of breach-of-contract, litigation by affected parties and possible financial liabilities for damages, any of which could materially adversely affect our business, financial condition, reputation and relationships with customers and partners. We also rely on a number of third-party "cloud-based" providers of corporate infrastructure services relating to, among other things, human resources, electronic communication services and some financial functions, and we are therefore dependent on the security systems of these providers. Any security breaches or other unauthorized access to our service-providers' systems or viruses, loggers or other malfeasant code in their data or software could expose us to information loss and misappropriation of confidential information. Because the techniques used to obtain unauthorized access to or sabotage security systems change frequently and are often not recognized until after an attack, we may be unable to anticipate the techniques or implement adequate preventative measures, thereby exposing us to material adverse effects on our business, financial condition, results of operations and growth prospects.
Our business could be materially adversely affected if one or more members of our executive management team or key personnel departed.
Any future success is substantially dependent on the continued contributions of our executive officers, including Scott Keeney, our chairman of the board, president and chief executive officer. We are also dependent on key technologists, and other key engineering, sales, marketing, manufacturing and support personnel, any of whom may leave, which could harm our business and reputation in the market. Our business requires engineering staff with experience in several disciplines, including semiconductor physics, chemistry, material science, electrical engineering, optical engineering, and mechanical engineering. We will need to continue to recruit and retain highly skilled engineers for certain functions.
Any future success also depends in part on our ability to identify, attract, hire, train, retain and motivate highly skilled research and development, managerial, operations, sales, marketing and customer service personnel. We are continually recruiting such personnel. However, competition for such personnel can be strong and we can provide no assurance that we will be successful in attracting or retaining such personnel now or in the future. In addition, particularly in the high-technology industry, the value of stock options, restricted stock units, grants or other share-based compensation is an important element in the retention of employees. Declines in the value of our common stock could materially adversely affect our ability to retain employees and we may have to take additional steps to make the equity component of our compensation packages more appealing to attract and retain employees. These steps could result in dilution to stockholders.
If we fail to attract, integrate and retain the necessary personnel, our ability to extend and maintain our scientific expertise and grow our business could suffer significantly. The loss of any key employee, the failure of any key employee to adequately perform in his or her current position, our inability to attract, train and retain skilled employees as needed or the inability of our key employees to expand, train and manage our employee base as needed, could materially adversely affect our business, financial condition, results of operations and growth prospects.

25



We are subject to regulatory compliance requirements, including Section 404 of the Sarbanes-Oxley Act of 2002. If we fail to maintain an effective system of internal controls then we may not be able to accurately report our consolidated financial results or prevent fraud.

We are subject to the SEC's rules implementing Sections 302 and 404 of the Sarbanes-Oxley Act, which require management to certify financial and other information in our quarterly and annual reports and provide, beginning with our second annual report on Form 10-K, an annual management report on the effectiveness of internal controls over financial reporting. However, our independent registered public accounting firm will not be required to report on the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act until the later of the year following our first annual report to be filed with the SEC, or the date we are no longer an "emerging growth company" as defined in the JOBS Act if we take advantage of the exemptions contained in the JOBS Act. Effective internal controls are necessary for us to provide reliable financial reports and prevent fraud. Section 404 compliance will divert resources and take significant time and effort to complete, and our compliance costs will correspondingly increase. We may be unable to successfully complete the procedures and certification and attestation requirements of Section 404 in a timely manner. In addition, the Sarbanes-Oxley Act requirements may be modified, supplemented or amended from time to time. Implementing the changes may take significant time and may require additional employee compliance training. We or our independent registered public accounting firm may discover internal controls that need improvement. A discovery of a material weakness, even if quickly remedied, could reduce the market’s confidence in our financial statements and harm our stock price. Any inability to provide reliable financial reports or prevent fraud could harm our business. We cannot assure you that we will be able to fully comply with the requirements of the Sarbanes-Oxley Act or that management or our independent registered public accounting firm will conclude that our internal controls are effective in future periods. Irrespective of compliance with Section 404, any failure of our internal controls could have a material adverse effect on our stated operating results and harm our reputation.

In addition, we are subject to the reporting requirements of the Exchange Act, the listing requirements of The Nasdaq Stock Market, and other applicable securities rules and regulations. As a consequence, and particularly after we cease to be an "emerging growth company," we expect to incur greater legal, accounting and other expenses than we incurred as a private company, including costs associated with public company reporting requirements. We also anticipate that we will incur costs associated with relatively recently adopted corporate governance requirements, including requirements of the SEC and The Nasdaq Stock Market. We expect these rules and regulations to increase our legal and financial compliance costs and to make some activities more time-consuming and costly. We also expect that these rules and regulations may make it more difficult and more expensive for us to obtain director and officer liability insurance and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified individuals to serve on our Board of Directors or as executive officers. We are currently evaluating and monitoring developments with respect to these rules, and we cannot predict or estimate the amount of additional costs we may incur or the timing of such costs.

Our operations are conducted in a limited number of locations. Any disruption at our facilities could delay revenues or increase our expenses.
An earthquake, fire, flood or other natural or manmade disaster could disable our facilities, disrupt operations or cause catastrophic losses. Our major manufacturing facilities are located in Vancouver, Washington; Hillsboro, Oregon; Shanghai, China; and Lohja, Finland. Some of our facilities, such as our headquarters and key manufacturing and development facilities in Vancouver, Washington, are located in areas with a known history of seismic and volcanic activity. We also have facilities in areas with a known history of flooding, such as our location in Shanghai, China, and there is a risk of flooding and snowstorms at our location in Lohja, Finland. A loss at any of these or other of our or our suppliers' facilities could disrupt operations, delay production and shipments, reduce revenues and generate potentially significant expenses to repair or replace damaged facilities. The insurance we maintain against earthquakes, floods and other natural or manmade disasters may not be adequate to cover our losses in any particular case.
We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.
The U.S. and various foreign governments have imposed controls, export license requirements and restrictions on the import or export of certain products, technologies and software. We must export our products in compliance with U.S. export controls, including the Commerce Department's Export Administration Regulations, the State Department's International Traffic in Arms Regulations, or ITAR, and various economic and trade sanctions established by the Treasury Department's Office of Foreign Assets Controls. We may not always be successful in obtaining necessary export licenses, and our failure to obtain required import or export approval for our products or limitations on our ability to export or sell our products imposed by these laws may

26



harm our international and domestic revenues. Noncompliance with these laws could have negative consequences, including government investigations, penalties and reputational harm.
In addition, compliance with the directives of the Directorate of Defense Trade Controls, or DDTC, may result in substantial expenses and diversion of management attention. Any failure to adequately address the directives of DDTC could result in civil fines or suspension or loss of our export privileges, any of which could materially adversely affect our business, financial condition, results of operations and growth prospects.
Changes in our products or changes in export, import and economic sanctions laws and regulations may delay our introduction of new products in international markets, prevent our customers from deploying our products internationally or, in some cases, prevent the export or import of our products to or from certain countries altogether. The U.S. Government has imposed significant tariffs on a variety of items imported from China and has proposed tariffs on additional items. For example, the U.S. recently imposed tariffs on lasers which include our semiconductor lasers which are assembled in China. China has responded by proposing tariffs on the import of items from the United States. Such tariffs have not had a material impact on our results of operations to date. However, it is possible that additional sanctions or restrictions may be imposed by the United States on items imported into the United States from China and any such measures could further adversely affect our ability to sell our products to existing or potential customers and harm our ability to compete internationally and grow our business. Any change in export or import regulations or legislation, shift or change in enforcement, or change in the countries, persons or technologies targeted by these regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. In such event, our business, financial condition, results of operations and growth prospects could be materially adversely affected.
We are subject to anti-corruption, anti-bribery, anti-money laundering and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, the Proceeds of Crime Act 2002 and possibly other anti-corruption, anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting or accepting improper payments or other benefits to or from government officials and others in the public and private sectors. We can be held liable for the corrupt or other illegal activities of our employees, representatives, contractors, business partners and agents, even if we do not explicitly authorize or have actual knowledge of such activities. China also strictly prohibits bribery of government officials and commercial bribery. Our operations in China create the risk of unauthorized payments or offers of payments by our employees, consultants, sales agents or distributors, even though they may not always be subject to our control.
While we have policies and procedures in this area, we cannot guarantee that improprieties committed by our employees or third parties will not occur. Noncompliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension or debarment from contracting with certain persons, the loss of export privileges, whistleblower complaints, reputational harm, adverse media coverage and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, financial condition, results of operations and growth prospects could be materially adversely affected. In addition, responding to any action will likely result in a materially significant diversion of management's attention and resources and significant defense and compliance costs and other professional fees. In certain cases, enforcement authorities may even require us to appoint an independent compliance monitor, which can result in added costs and administrative burdens. Any investigations, actions or sanctions or other previously mentioned harm could materially adversely affect our business, financial condition, results of operations and growth prospects.
Changes in U.S. or foreign tax law may materially adversely affect our business, financial condition, results of operations and growth prospects.
The Tax Cuts and Jobs Act, or 2017 Tax Act, was recently enacted into law, bringing about extensive changes to the U.S. corporate tax system. The 2017 Tax Act includes changes that reduce U.S. corporate tax rates, change how U.S. multinational corporations, like us, are taxed on international earnings, repeal domestic manufacturing deduction, accelerate tax revenue recognition, allow capitalization of research and development expenditures, place additional limitations on executive compensation and limitations on the deductibility of interest. We continue to examine the impact the 2017 Tax Act may have on our business. Due to the large and expanding scale of our international business activities, any changes in the U.S. or foreign taxation of such activities may increase our worldwide effective tax rate and the amount of taxes we pay and seriously harm our business.

27



Additionally, under the applicable laws and regulations in China, arrangements and transactions among related parties may be subject to audit or challenge by the Chinese tax authorities. We would be subject to adverse tax consequences if the Chinese tax authorities were to determine that the transactions with or between our subsidiaries were not executed on an arm's-length basis, and as a result the Chinese tax authorities could require that our Chinese subsidiaries adjust their taxable income upward for Chinese tax purposes. Such an adjustment could materially adversely affect us by increasing our tax expenses.
We regularly assess the likelihood of favorable or unfavorable outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. Although we believe our tax estimates are reasonable, there can be no assurance that any final determination will not be materially different than the treatment reflected in our historical income tax provisions and accruals, which could materially adversely affect our business, financial condition, results of operations and growth prospects.
We could be subject to additional income tax liabilities.
We are subject to income taxes in the United States and certain other foreign jurisdictions. Judgment is required in evaluating our worldwide provision for income taxes. During the ordinary course of business, there are many transactions for which the ultimate tax determination is uncertain. For example, our effective tax rates could be adversely affected by earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, by changes in foreign currency exchange rates, by changes in the valuation of our deferred tax assets and liabilities, or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations. We are subject to audit in various jurisdictions, and such jurisdictions may assess additional income tax against us. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical income tax provisions and accruals. The results of an audit or litigation could have a material adverse effect on our operating results or cash flows in the period or periods for which that determination is made.
Our international operations subject us to potential adverse tax consequences.
We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. We believe that our financial statements reflect adequate reserves to cover such a contingency, but there can be no assurances in that regard.
Our reported financial results may be materially adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States, or GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change.
In particular, in February 2016 the FASB issued ASU No. 2016‑02, Leases (Topic 842). ASU 2016‑02 requires a lessee to recognize a right of use asset and a lease liability for virtually all leases, other than leases that meet the definition of short‑term. The standard is effective for annual reporting periods beginning after December 15, 2019. We expect to implement the provisions of ASU 2016‑02 as of January 1, 2020. We are currently evaluating the impact of this ASU and cannot reasonably estimate the quantitative impact on the financial statements.
We are subject to various environmental laws and regulations that could impose substantial costs upon us and may materially adversely affect our business, financial condition, results of operations and growth prospects.
We are subject to a variety of federal, state, local and foreign environmental regulations relating to the use, storage, discharge and disposal of hazardous chemicals used during our manufacturing process or requiring design changes or recycling of products we manufacture. We could incur costs, fines and civil or criminal sanctions, third-party property damage or personal injury claims, or could be required to incur substantial investigation or remediation costs, if we were to violate or become liable under environmental laws. Liability under environmental laws can be joint and several and without regard to comparative fault. Compliance with current or future environmental laws and regulations could restrict our ability to expand our facilities or require us to acquire additional expensive equipment, modify our manufacturing processes or incur other significant expenses in order to remain in compliance with such laws and regulations. At this time, we do not believe the costs to maintain compliance with current environmental laws to be material. If such costs were to become material in the future, whether due to unanticipated changes in

28



environmental laws or their interpretations, unanticipated changes in our operations or other unanticipated changes, we may be required to dedicate additional staff or financial resources in order to maintain compliance. There can be no assurance that violations of environmental laws or regulations will not occur in the future as a result of the lack of, or failure to obtain, permits, human error, accident, equipment failure or other causes.
Results of future litigation could materially adversely affect our business, financial condition, results of operations and growth prospects.
From time to time, we have been subject to litigation. The outcome of any litigation, regardless of its merits, is inherently uncertain. Future litigation could result in significant damages payable by us, and could harm our reputation. Even if we are successful in our defense, such litigation could still result in a diversion of management's attention and our resources and we may be required to incur significant expenses defending against these claims. We cannot predict our future commitments with respect to any matters encountered in the future, or their eventual outcome. Where we can make a reasonable estimate of the liability relating to pending litigation and determine that it is probable, we record a related liability. As additional information becomes available, we assess the potential liability and revise estimates as appropriate. However, because of uncertainties relating to litigation, the amount of our estimates could be wrong. Any adverse determination related to litigation could require us to change our technology or our business practices, pay monetary damages or fines, or enter into royalty or licensing arrangements, which could materially adversely affect our cash flows, harm our reputation, or otherwise materially adversely affect our business, financial condition, results of operations and growth prospects.
The outcome of any government inquiries and investigations involving our business is unpredictable and an adverse decision in any such matter could materially adversely affect our business, financial condition, results of operations and growth prospects.
We have been involved in certain disputes and have also received requests for information from government authorities. For example, we entered into a civil settlement agreement with the U.S. Department of Justice in March 2015 concerning a matter related to our eligibility for certain contracts awarded to us under the Small Business Innovation Research, or SBIR, Program. We have also received information requests from the Criminal Division of the U.S. Attorney's Office related to our SBIR eligibility and the Criminal Division has interviewed certain of our current and past employees. We have responded to the U.S. Attorney's requests with a production of documents. Although we have not received further inquiries from the Criminal Division since 2015, the Criminal Division has contacted certain of our former employees as recently as June 2017 and the inquiry may be ongoing, and we do not know when it will conclude or whether the Criminal Division will pursue claims against us or our employees. If the Criminal Division or a federal court determines that we or our employees are criminally liable, our business, financial condition, results of operations and growth prospects could be materially adversely affected.
Acquisitions could result in operating difficulties and may materially adversely affect our business, financial condition, results of operations and growth prospects.
We have evaluated, and expect to continue evaluating, potential strategic transactions, and we may pursue one or more transactions, including acquisitions. We have limited experience executing acquisitions. Integrating an acquired company, business or technology may create unforeseen operating difficulties and expenditures. If we fail to successfully integrate our acquisitions, or the people or technologies associated with those acquisitions, into our company, the results of operations of the combined company could be adversely affected. Any integration process will require significant time and resources, require significant attention from management, and disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could adversely affect our business, results of operations, and financial condition.

We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. If we incur more debt, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business.

Our debt obligations contain restrictions that impact our business and expose us to risks that could materially adversely affect our liquidity and financial condition.
In September 2018, we entered into an amended and restated loan facility, or loan facility, with Pacific Western Bank, as lender. This loan facility imposes certain covenants and restrictions on our business and our ability to obtain additional financing. As of December 31, 2018, we had no outstanding principal amount under the revolving loan facility.
Among other things, our loan facility requires the lender's consent to:
merge or consolidate;
sell or transfer assets outside the ordinary course of business;

29



make certain types of investments and capital expenditures;
incur additional indebtedness or guarantee indebtedness of others;
pay dividends, redeem or repurchase our capital stock;
enter into transactions with affiliates outside the ordinary course of business; and
create liens on our assets.
Our loan facility also contains affirmative covenants, including a maximum capital expenditures covenant, determined in relation to our Adjusted EBITDA for the quarter, in the event our total cash reserves fall below a certain threshold. The facility contains events of default, including, among others, non-payment defaults, inaccuracy of representations and warranties, covenant defaults, cross-defaults to other indebtedness, judgment defaults, bankruptcy and insolvency defaults and a change of control default.
If we experience a decline in cash flow due to any of the factors described in this "Risk Factors" section or otherwise, we could have difficulty paying interest due and principal amounts outstanding in the future, and meeting the financial covenants set forth in our loan facility. If we are unable to generate sufficient cash flow or otherwise obtain the funds necessary to make required payments under our loan facility, or if we fail to comply with the requirements of our indebtedness, we could default under our loan facility. Any default that is not cured or waived could result in the acceleration of the obligations under the loan facility, an increase in the applicable interest rate under the loan facility, and would permit our lender to exercise remedies with respect to all of the collateral that is securing the loan facility, which includes substantially all of our assets. Any such default could materially adversely affect our liquidity and financial condition.
Even if we comply with all of the applicable covenants, the restrictions on the conduct of our business could materially adversely affect our business by, among other things, limiting our ability to take advantage of financings, mergers, acquisitions and other corporate opportunities that may be beneficial to the business. Even if the loan facility were terminated, additional debt we could incur in the future may subject us to similar or additional covenants, which could place restrictions on the operation of our business.
Our ability to use net operating losses to offset future taxable income may be limited.
As of December 31, 2018, we had U.S. federal and state net operating loss carryforwards, or NOLs, of $74.4 million and $11.6 million, respectively and federal and state research development credit carryforwards of $5.3 million and $22 thousand, respectively, which we may use to reduce future taxable income or offset income taxes due. The NOLs and credit carryforwards start expiring in 2023 and 2019, respectively. Insufficient future taxable income will adversely affect our ability to deploy these NOLs and credit carryforwards. In addition, under Section 382 of the U.S. Internal Revenue Code, or the Code, a corporation that experiences a more than 50% ownership change over a three-year testing period is limited in its ability to use its pre-change NOLs and other tax assets to offset future taxable income or income taxes due. Our existing NOLs and credit carryforwards are subject to limitations arising from previous ownership changes. Our ability to use our NOLs and credit carryforwards could be further limited by Section 382 of the Code if we undergo an ownership change. Future changes in our stock ownership, the causes of which may be outside our control, could result in an ownership change under Section 382 of the Code. Our NOLs may also be impaired under state law. As a result of these limitations, we may not be able to utilize a material portion of, or possibly any of, the NOLs and credit carryforwards, which could materially adversely affect our cash flows.
Risks Related to Ownership of Our Common Stock
The market price of our common stock may be volatile, and the value of your investment could decline significantly.
Technology stocks have historically experienced high levels of volatility. The trading price of our common has been and is likely to continue to be volatile. Factors that could cause fluctuations in the trading price of our common stock include the following:

price and volume fluctuations in the overall stock market from time to time;
changes in operating performance, stock market valuations and volatility in the market prices of other technology companies generally, or those in our industry in particular;
actual or anticipated quarterly variations in our results of operations or those of our competitors;
actual or anticipated changes in our growth rate relative to our competitors;
announcements by us or our competitors of acquisitions, new products, significant contracts, commercial relationships or capital commitments;
manufacturing or supply interruptions;
developments with respect to intellectual property rights;
our ability to develop and market new and enhanced products on a timely basis;
commencement of, or our involvement in, litigation;
major changes in our Board of Directors or management;

30



changes in governmental regulations or in the status of our regulatory approvals;
the trading volume of our stock;
any future sales of our common stock or other securities;
failure of financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company or our failure to meet these estimates or the expectations of investors;
fluctuations in the values of companies perceived by investors to be comparable to us;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections; and
general economic conditions and slow or negative growth of related markets.
The stock market in general, and market prices for the securities of technology companies like ours in particular, have from time to time experienced volatility that often has been unrelated to the operating performance of the underlying companies. These broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating performance. In several recent situations when the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, the defense and disposition of the lawsuit could be costly and divert the time and attention of our management and materially adversely affect our results of operations.
If securities or industry analysts do not publish research reports about our business, or if they issue an adverse opinion about our business, our stock price and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who cover us issues an adverse opinion about our company, our stock price would likely decline. If one or more of these analysts ceases research coverage of us or fails to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
Future sales of our common stock could cause our stock price to fall.
Our stock price could decline as a result of sales of a large number of shares of our common stock or the perception that these sales could occur. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.
The holders of 8.9 million shares, or approximately 24.2% of our common stock, have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders, based on our shares outstanding as of December 31, 2018.
In the future, we may issue additional shares of common stock or other equity or debt securities convertible into common stock in connection with a financing, acquisition, commercial relationship, litigation settlement, employee arrangements or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and could cause our stock price to decline.
Our principal stockholders and management own a significant percentage of our stock and will be able to exercise significant influence over matters subject to stockholder approval.
Our executive officers, directors and current beneficial owners of 5% or more of our common stock beneficially own a significant percentage of our outstanding common stock. As a result, our executive officers, directors and principal stockholders, if acting together, may be able to significantly influence, in their capacity as stockholders, matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. The interests of this group of stockholders may not coincide with the interests of other stockholders.

We are an "emerging growth company," and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.

We are an "emerging growth company," as defined in the Jumpstart Our Business Startups, or JOBS, Act enacted in April 2012, and, for as long as we continue to be an "emerging growth company," we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to "emerging growth companies," including, but not limited to, not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We could

31



be an "emerging growth company" for up to five years following the first sale of our common stock pursuant to an effective registration statement under the Securities Act, although, if we have more than $1.07 billion in annual revenues, if the market value of our common stock that is held by non-affiliates exceeds $700 million as of June 30 of any year, or we issue more than $1.0 billion of non-convertible debt over a three-year period before the end of that five-year period, we would cease to be an "emerging growth company" as of the following December 31. If some investors find our common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our common stock and our stock price may be more volatile.
As an "emerging growth company," the JOBS Act allows us to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We have elected to use this extended transition period under the JOBS Act. As a result, our financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors.
Delaware and Washington law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.
Anti-takeover provisions in our charter documents and under Delaware and Washington law could make an acquisition of us difficult, limit attempts by our stockholders to replace or remove our current management or Board of Directors and adversely affect our stock price.
Provisions of our amended and restated certificate of incorporation and amended and restated bylaws may delay or discourage transactions involving an actual or potential change in our control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our stock. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws:
permit the Board of Directors to issue up to 5 million shares of preferred stock, with any rights, preferences and privileges as they may designate;
provide that the authorized number of directors may be changed only by resolution of the Board of Directors;
provide that all vacancies on our Board of Directors may only be filled by our Board of Directors and not by stockholders;
divide the Board of Directors into three classes;
provide that a director may only be removed from the Board of Directors by the stockholders for cause;
require that any action to be taken by our stockholders must be effected at a duly called annual or special meeting of stockholders and may not be taken by written consent;
provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner and meet specific requirements as to the form and content of a stockholder's notice;
prevent cumulative voting rights (therefore allowing the holders of a plurality of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose);
provide that special meetings of our stockholders may be called only by the chairman of the board, our chief executive officer (or president, in the absence of a chief executive officer) or by the Board of Directors; and
provide that stockholders will be permitted to amend our amended and restated certificate of incorporation and amended and restated bylaws only upon receiving at least two-thirds of the total votes entitled to be cast by holders of all outstanding shares then entitled to vote generally in the election of directors, voting together as a single class.
In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any "interested" stockholder for a period of three years following the date on which the stockholder became an "interested" stockholder. Likewise, because our principal executive offices are located in Washington, the anti-takeover provisions of the Washington Business Corporation Act may apply to us under certain circumstances now or in the future. These provisions prohibit a "target corporation" from engaging in any of a broad range of business combinations with any stockholder constituting an "acquiring person" for a period of five years following the date on which the stockholder became an "acquiring person."
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders, (iii) any action arising pursuant to any provision of the Delaware General Corporation Law, or our amended and restated certificate of incorporation

32



or our amended and restated bylaws or (iv) any other action asserting a claim that is governed by the internal affairs doctrine shall be a state or federal court located within the State of Delaware, in all cases subject to the court having jurisdiction over indispensable parties named as defendants.
Our amended and restated bylaws also provide that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. On December 19, 2018, the Delaware Court of Chancery issued a decision in Matthew Sciabacucchi v. Matthew B. Salzberg et al., C.A. No. 2017-0931-JTL (Del. Ch.), finding that such provisions such as the federal forum provision are not valid under Delaware law. In light of this decision of the Delaware Court of Chancery, we do not intend to enforce the federal forum provision in our amended and restated bylaws unless and until such time there is a final determination by the Delaware Supreme Court regarding the validity of such provisions. To the extent the Delaware Supreme Court makes a final determination that provisions such as the Federal Forum Provision are not valid as a matter of Delaware law, our Board of Directors intends to amend our Bylaws to remove the federal forum provision.
Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. These exclusive-forum provisions may limit a stockholder's ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either exclusive-forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.

ITEM 1B. UNRESOLVED STAFF COMMENTS
None.

ITEM 2. PROPERTIES
Our facilities are leased and include the following:
Location
Lease Expiration
Approximate Size
(sq. ft.)
Primary Functions
Vancouver, Washington
March 31, 2022 ‑
July 31, 2025
122,400
Corporate headquarters; general corporate activities, product development, sales and support, chip fabrication and packaging and fiber laser operations
Hillsboro, Oregon
January 31, 2023
30,200
Aerospace and defense packaging
Lohja, Finland
April 1, 2022
31,800
Optical fiber development and manufacturing
Shanghai, China
April 16, 2019 ‑
January 31, 2021
82,800
Product development, China sales, service and high-volume manufacturing, fiber laser operations
Seoul, South Korea
September 30, 2020 -December 31, 2020
2,120
South Korea sales; installation, training and service

ITEM 3. LEGAL PROCEEDINGS    
In December 2013, we submitted a disclosure letter to the Office of the Inspector General of the Department of Defense advising that we might not have been eligible for certain contracts we were awarded under the Small Business Innovation Research, or SBIR, Program, notwithstanding our prior representations that we were eligible. The matter was referred to the Small Business Administration and the U.S. Department of Justice for investigation of potential violations of the civil False Claims Act. In March 2015, a civil settlement agreement related to the SBIR matter was signed, in which we agreed to pay $420,000 and received a release of any civil liabilities with respect to the SBIR matter. This settlement has been paid in full.

In October 2014, we received a request for information related to the SBIR matter from the U.S. Attorney's Office, Criminal Division. We provided documentation and an explanation of why a criminal investigation was unwarranted. In March 2015, we received an additional request, to which we also responded. The Criminal Division has contacted certain of our former employees as recently as June 2017. Although we are unable to predict the final outcome of this matter, in the event that the Criminal Division brings any claims, we intend to vigorously defend ourselves.


33



In addition, we may, from time to time, be party to litigation and subject to claims incident to the ordinary course of business. As our growth continues, we may become party to an increasing number of litigation matters and claims. The outcome of litigation and claims cannot be predicted with certainty, and the resolution of these matters could materially adversely affect our business, financial condition, results of operations and growth prospects.

ITEM 4. MINE SAFETY DISCLOSURES
Not Applicable.

PART II

ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock has traded on The Nasdaq Global Select Market under the symbol “LASR” since April 26, 2018.
Holders of Record
As of March 8, 2019, there were 202 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.

Stock Performance Graph

The information included under the heading “Stock Performance Graph” is “furnished” and not “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or otherwise subject to the liabilities of that section, nor shall it be deemed to be “soliciting material” subject to Regulation 14A or incorporated by reference in any filing under the Securities Act or the Exchange Act. The following graph compares our cumulative total stockholder return on nLIGHT's common stock with the NASDAQ Composite Index, the Russell 2000 Index and the S&P Electronic Equipment & Instruments Index.

The graph covers the period from April 26, 2018, using the closing price for the first day of trading immediately following the effectiveness of our initial public offering per SEC regulations, through December 31, 2018. This graph assumes that the value of the investment in nLIGHT's common stock and each index (including reinvestment of dividends) was $100 on April 26, 2018.


34



    
COMPARISON OF 9 MONTH CUMULATIVE TOTAL RETURN*
Among nLIGHT, Inc., the NASDAQ Composite Index,
the Russell 2000 Index and the S&P Electronic Equipment & Instruments Index
chart-a0bddd0869a1afe1784.jpg
*$100 invested on April 26, 2018 in stock or March 31, 2018 in index, including reinvestment of dividends.
Fiscal year ending December 31.
    
Copyright© 2019 Standard & Poor's, a division of S&P Global. All rights reserved.
Copyright© 2019 Russell Investment Group. All rights reserved.


The stock price performance shown on the graph above is not necessarily indicative of future price performance. Information used in the graph was obtained from the Nasdaq Stock Market, a source believed to be reliable, but we are not responsible for any errors or omissions in such information.

Use of Proceeds from Public Offerings of Common Stock

On April 30, 2018, we closed our initial public offering, or IPO, in which we sold 6.9 million shares of common stock at a price to the public of $16.00 per share, including shares sold in connection with the exercise in full of the underwriters’ option to purchase additional shares. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-224055), which was declared effective by the SEC on April 25, 2018. We raised approximately $100.9 million in net proceeds after deducting underwriting discounts and commissions of $7.7 million and estimated offering expenses of $2.4 million. No payments were made by us to directors, officers or persons owning 10% or more of our capital stock or to their associates, or to our affiliates, other than payments in the ordinary course of business to officers for salaries. There has been no material change in the planned use of proceeds from our IPO as described in the Prospectus dated April 25, 2018, filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933. We invested the funds received in accordance with our board approved investment policy, which provides for investments in short-term, investment grade, interest-

35



bearing securities, such as direct or guaranteed obligations of the U.S. government. The lead book-running managers of our IPO were Stifel, Nicolaus & Company, Incorporated and Raymond James & Associates, Inc.

Recent Sales of Unregistered Securities

On November 5, 2018 we issued 145 thousand shares of common stock to an accredited investor pursuant to the net exercise of warrants to purchase common stock.

This transaction was exempt from registration under the Securities Act in reliance upon Section 3(a)(9) under the Securities Act as an exchange with an existing security holder where no commission or other remuneration is paid or given for soliciting such exchange.
 
ITEM 6. SELECTED CONSOLIDATED FINANCIAL DATA
The following selected consolidated financial data should be read in conjunction with, and is qualified by reference to, our consolidated financial statements and related notes and Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" included elsewhere in this report. The data as of December 31, 20182017 and 2016 is derived from our audited consolidated financial statements and related notes included elsewhere in this report. Our historical results are not necessarily indicative of the results for any future period.
 
Year Ended December 31,
 
2018
 
2017
 
2016
Consolidated Statement of Operations Data:
(in thousands except per share data)
Revenues
$
191,359

 
$
138,580

 
$
101,325

Cost of revenues(1)
124,398

 
94,306

 
78,159

Gross profit
66,961

 
44,274

 
23,166

Operating expenses:
 
 
 
 
 
Research and development(1)
21,054

 
15,123

 
15,239

Sales, general, and administrative(1)
28,844

 
19,353

 
17,265

Total operating expenses
49,898

 
34,476

 
32,504

Income (loss) from operations
17,063

 
9,798

 
(9,338
)
Other income (expense):
 
 
 
 
 
Interest income (expense), net
728

 
(1,269
)
 
(2,229
)
Other expense
(253
)
 
(1,834
)
 
(753
)
Income (loss) before income taxes
17,538

 
6,695

 
(12,320
)
Income tax expense
3,600

 
4,858

 
1,882

Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Less: Income allocated to preferred stockholders
(4,415
)
 
$
(1,837
)
 

Net income (loss) attributable to common stockholders
$
9,523

 
$

 
$
(14,202
)
Net income (loss) per share, basic(2)
$0.38
 
$0.00
 
$
(5.68
)
Net income (loss) per share, diluted(2)
$0.32
 
$0.00
 
$
(5.68
)
Weighted average shares outstanding:
 
 
 
 
 
Shares used in basic per share calculations
24,862

 
2,735

 
2,500

Shares used in diluted per share calculations
29,959

 
2,735

 
2,500

Select non-GAAP financial information (unaudited):
 
 
 
 
 
Adjusted EBITDA(3)
30,156

 
18,089

 
(931
)


36



(1) Includes stock-based compensation expense as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of revenues
$
456

 
$
46

 
$
30

Research and development
1,293

 
66

 
57

Sales, general and administrative
3,056

 
257

 
221

 
$
4,805

 
$
369

 
$
308


(2) See Note 16 to our consolidated financial statements in Item 8 this report for a reconciliation between net income (loss) and net income (loss) per share.

(3) See "Management's Discussion and Analysis of Financial Condition and Results of Operations - Non-GAAP Financial Information" for a reconciliation of Adjusted EBITDA to net income (loss), the most directly comparable GAAP measure.

 
Year Ended December 31,
 
2018
 
2017
 
2016
Select Consolidated Balance Sheet Data:
(in thousands)
Cash and cash equivalents
$
149,478

 
$
36,687

 
$
13,500

Working capital
195,034

 
55,689

 
26,889

Total assets
250,130

 
110,148

 
71,059

Total debt, including current portion(1)
109

 
17,471

 
19,667

Accumulated deficit
(104,731
)
 
(118,669
)
 
(120,506
)
Total stockholders' equity
217,783

 
61,283

 
29,691


(1) Net of debt issuance costs of $42 thousand , $0 and $571 thousand as of December 31, 2018, 2017 and 2016, respectively.

37



ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis together with our consolidated financial statements and the related notes to those statements included elsewhere in this report. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. As a result of many factors, such as those set forth under "Risk Factors" and elsewhere in this report, our actual results may differ materially from those anticipated in these forward-looking statements.

Overview
    
We are a leading provider of high‑power semiconductor and fiber lasers. Our lasers are changing not only the way things are made but also the things that can be made. We design, develop and manufacture the critical elements of our lasers, and we believe our vertically integrated business model enables us to rapidly introduce innovative products, control our costs and protect our intellectual property. We function through a single operating segment and, in 2018, sold our products to over 350 customers worldwide in three primary markets: industrial, microfabrication, and aerospace and defense.

We maintain our corporate headquarters in Vancouver, Washington. Our Vancouver facility includes semiconductor laser fabrication and packaging, fiber laser operations, corporate offices, sales and marketing, customer support, research and development, finance, accounting and administrative functions. Our Hillsboro, Oregon facility is primarily dedicated to high‑precision packaging and activities for our aerospace and defense customers. We produce optical fiber products and perform research and development at our Lohja, Finland facility. We operate high‑volume manufacturing, sales and service for our Chinese customers from our Shanghai, China facility.

Due to our vertically integrated business model, we maintain a relatively high fixed manufacturing overhead. Our gross margin is therefore significantly affected by our sales volume, product mix, utilization of capacity and absorption of fixed manufacturing overhead expenses. We expect to continue to reduce the cost of our products by developing new semiconductor laser and fiber laser architectures, introducing new packaging technologies and increasing the use of automation in our manufacturing and packaging facilities.

We sell our products throughout the world primarily through our direct sales organization and also through our network of distributors and sales representatives. We have established, and expect to continue to broaden and deepen, relationships with our customers. We sell our products to customers that build their own systems which either incorporate our products or use our products as an energy or light source. Our sales cycle varies substantially, ranging from a period of a few weeks to as long as one year or more, but is typically several months.
We sell our products worldwide. Based on customer location, we generated approximately 37%, 34% and 36% of our revenues from North America, approximately 37%, 40% and 38% of our revenues from China, and approximately 26% of our revenues from the rest of the world during each of the years ended December 31, 2018, 2017 and 2016. China is the largest geographic market for lasers globally. We established our operations in China in 2004 and believe our sales, marketing and production operations in China will continue to enable us to increase revenues from new and existing customers. We believe that our innovative approach of tailoring our platform‑based high‑power semiconductor and fiber laser solutions to the specific needs of our customers will allow us to grow our market share with existing customers and attract new customers worldwide.
We had revenues of $191.4 million, $138.6 million and $101.3 million, net income (loss) of $13.9 million, $1.8 million and $(14.2) million, and an Adjusted EBITDA of $30.2 million, $18.1 million and $(0.9) million during the years ended December 31, 2018, 2017 and 2016, respectively. Adjusted EBITDA is a non-GAAP financial measure. For a reconciliation of Adjusted EBITDA to net income, the most comparable GAAP measure, see “Non‑GAAP Financial Information” in the Results of Operations discussion following this overview.
We primarily sell to three end markets: industrial, microfabrication, and aerospace and defense. During the year ended December 31, 2018, approximately $82.8 million, $74.1 million and $34.5 million of revenues were derived from the industrial, microfabrication, and aerospace and defense markets, respectively. During the year ended December 31, 2017, approximately $56.6 million, $60.9 million and $21.1 million of revenues were derived from the industrial, microfabrication, and aerospace and defense markets, respectively. During the year ended December 31, 2016, approximately $34.7 million, $47.6 million and $19.0 million of revenues were derived from the industrial, microfabrication, and aerospace and defense markets, respectively.

38



Factors Affecting Our Performance
Demand for our Semiconductor and Fiber Laser Solutions
In order to continue to grow our revenues, we must continue to achieve design wins for our semiconductor and fiber lasers. We consider a design win to occur when a customer notifies us that it has selected one of our products to be incorporated into a product or system under development by such customer. For the foreseeable future, our operations will continue to depend upon capital expenditures by customers in the industrial and microfabrication markets, which, in turn, depend upon the demand for these customers’ products or services. In addition, in the aerospace and defense market, our business depends in large part on continued investment in laser technology by the U.S. government and its allies.
Technology and New Product Development
We invest heavily in the development of our semiconductor and fiber laser technologies to provide solutions to our current and future customers. We anticipate that we will continue to invest in research and development to achieve our technology and product roadmap. Our product development is targeted to specific sectors of the market where we believe the power and performance requirements of our products can provide the most benefit. We believe our close coordination with our customers regarding their future product requirements enhances the efficiency of our research and development expenditures.
Manufacturing Costs and Gross Margins
Our gross profit, in absolute dollars and as a percentage of revenues, is impacted by our product sales mix, sales volumes, changes in average selling prices, or ASPs, production volumes, the corresponding absorption of manufacturing overhead expenses, production costs and manufacturing yields. Our product sales mix can affect gross profits due to variations in profitability related to product configurations and cost profiles, customer volume pricing, availability of competitive products in various markets, and new product introductions, among other factors. Capacity utilization affects our gross margin because we have a high fixed cost base due to our vertically integrated business model. Increases in sales and production volumes drive favorable absorption of fixed costs, improved manufacturing efficiencies and lower production costs. Gross margins may fluctuate from period to period depending on product mix and the level of capacity utilization. Our gross margins have been improving. Gross margin for the years ended December 31, 2018, 2017 and 2016 was 35.0%, 31.9% and 22.9%, respectively. During the second half of 2018, certain of our competitors have substantially reduced the price of their fiber lasers sold in the China market. In some instances, we have reduced the price of our fiber lasers sold in China, and may continue to do so as our competitors, and the industry generally, reduce the selling prices of fiber lasers. We believe that introducing new and higher value products, increasing the sales of our existing products, expanding into new applications and reducing our manufacturing costs will enable us to address recent declines in the ASPs of certain of our fiber lasers and continue to grow our revenues and gross margin.
Investment in Infrastructure
We have made, and intend to continue to make, substantial investments in infrastructure that will impact our cost of revenues, operating expenses and capital expenditures. We intend to continue investing to support growth at our existing facilities in order to meet the demands of our customer base. In addition, we intend to expand existing and establish new facilities in the future to accommodate our growth at various locations around the world. We expect to incur substantial costs in connection with such expansion efforts, including leasehold improvements and equipment costs.
Seasonality
Our quarterly revenues can fluctuate with general economic trends, holidays in foreign countries such as Chinese New Year in the first quarter of our fiscal year, the timing of capital expenditures by our customers, and general economic trends. In addition, as is typical in our industry, we tend to recognize a larger percentage of our quarterly revenues in the last month of the quarter, which may impact our working capital trends.
Components of Results of Operations
We are organized as, and operate in, one segment: the design, development, manufacture and sale of high-power semiconductor and fiber lasers. The following discussion sets forth certain components of our statements of results of operations as well as significant factors that impact those items.
Revenues
Sales of our products generally are recognized upon shipment or delivery, provided that the sales price is determinable, no performance obligation remains and collection is reasonably assured. Our sales typically are made on a purchase order or similar basis rather than through long-term purchase contracts.

39



Erosion of ASPs of established products is typical in our industry, and the ASPs of our products generally decrease as our products mature. We may also negotiate discounted selling prices from time to time with certain customers that purchase higher volumes, or to penetrate new markets or applications. We expect revenues to continue to increase as we grow our volumes and continue to introduce new and higher value products.
Cost of Revenues and Gross Margin
Our cost of revenues consists primarily of the cost of raw materials and components, direct labor expenses and manufacturing overhead. Cost of revenues includes compensation and other costs related to our manufacturing and service operations, facilities and equipment costs, shipping costs, cost of duties and tariffs, write-downs for inventory obsolescence and provisions for warranty obligations. Inventories are written down and charged to cost of revenues when identified as excess or obsolete. Given the fixed nature of our facilities and equipment costs, we expect gross margin to increase as revenues and volumes increase; however, gross margins may fluctuate from period to period depending on product mix and the level of capacity utilization.
Operating Expenses
Research and Development
Our research and development expense consists primarily of compensation, development expenses related to the design of our products and certain components, allocated facilities costs and the cost of materials and components to build prototype devices for testing. Costs related to product development are recorded as research and development expense in the period in which they are incurred. We expect that research and development expense will increase in absolute dollars as we invest in developing new products and technologies. However, we expect research and development expense to decrease modestly as a percentage of revenues over the longer term as revenues grow, although research and development expense may fluctuate as a percentage of revenues from period to period due to the timing and extent of these expenses.
Sales, General and Administrative
Our sales and marketing expense consists primarily of costs related to compensation, trade shows, travel, allocated facilities costs, amortization of assets used for demonstration purposes, commissions and other sales and marketing expenses, including charges and benefits related to the change in allowance for doubtful accounts.
Our general and administrative expense consists primarily of compensation and associated costs for executive management, finance, legal and other administrative personnel, outside legal and professional fees, allocated facilities costs and other general corporate expenses. Also included in general and administrative expense for the year ended December 31, 2018 are costs associated with preparing for our initial public offering.
We expect sales, general and administrative expense will continue to increase in absolute dollars as we continue to grow and incur the costs of compliance associated with being a publicly-traded company, including legal, audit, compliance and consulting fees. Although sales, general and administrative expense may fluctuate as a percentage of revenues from period to period due to the timing and extent of these expenses, over the long term, we expect sales, general and administrative expense to decrease modestly as a percentage of revenues as we scale with the growth of our business.
Interest Income (Expense), Net
Interest income (expense), net, primarily consists of interest income on our deposit accounts, net of interest expense on outstanding debt under our credit facilities and any other indebtedness we may incur.
Other Expense
Other expense primarily relates to realized and unrealized gains and losses related to our foreign currency transactions and balances and other non-operating gains and losses.
Income Tax Expense
We record income tax expense for taxes in our foreign jurisdictions including China and Finland. We also record tax expense for uncertain tax positions taken and associated penalties and taxes. For further information, refer to Note 12, Income Taxes, in Item 8 of this report.
We consider all available evidence, both positive and negative, in assessing the extent to which a valuation allowance should be applied against our deferred tax assets. While earnings through 2018 in the U.S resulted in the utilization of a portion of our accumulated net operating loss carry-forwards, due to the uncertainly with respect to their ultimate realizability, we continue to maintain a full valuation allowance as of December 31, 2018.

40



Given our current earnings levels and anticipated future earnings, we believe that there is a reasonable possibility that we will continue to utilize these tax assets, and within the next 12 months, sufficient positive evidence may become available to allow us to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. A release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.

Results of Operations
    
The following table sets forth our results of operations for the periods presented:
 
 
 
 
Year Ended December 31,
 
 
 
 
2018
 
2017
 
2016
 
 
 
 
(in thousands)
Revenues
 
$
191,359

 
$
138,580

 
$
101,325

Cost of revenues
 
124,398

 
94,306

 
78,159

 
Gross profit
 
66,961

 
44,274

 
23,166

Operating expenses:
 
 
 
 
 
 
 
Research and development
 
21,054

 
15,123

 
15,239

 
Sales, general and administrative
 
28,844

 
19,353

 
17,265

 
 
Total operating expenses
 
49,898

 
34,476

 
32,504

 
 
Income (loss) from operations
 
17,063

 
9,798

 
(9,338
)
Other income (expense):
 
 
 
 
 
 
 
Interest expense, net
 
728

 
(1,269
)
 
(2,229
)
 
Other expense
 
(253
)
 
(1,834
)
 
(753
)
 
 
Income (loss) before income taxes
 
17,538

 
6,695

 
(12,320
)
Income tax expense
 
3,600

 
4,858

 
1,882

 
 
Net income (loss)
 
$
13,938

 
$
1,837

 
$
(14,202
)
    
The following table sets forth selected consolidated of operations data for the periods presented, indicated as a percentage of revenues:
 
 
 
 
Year Ended December 31,
 
 
 
 
2018
 
2017
 
2016
 
 
 
 
(as a percentage of revenues)
Revenues
 
100.0

 
100.0

 
100.0

Cost of revenues
 
65.0

 
68.1

 
77.1

 
Gross profit
 
35.0

 
31.9

 
22.9

Operating expenses:
 
 
 
 
 
 
 
Research and development
 
11.0

 
10.9

 
15.0

 
Sales, general and administrative
 
15.1

 
14.0

 
17.0

 
 
Total operating expenses
 
26.1

 
24.9

 
32.1

 
 
Income (loss) from operations
 
8.9

 
7.1

 
(9.2
)
Other income (expense):
 
 
 
 
 
 
 
Interest expense, net
 
0.4

 
(0.9
)
 
(2.2
)
 
Other expense
 
(0.1
)
 
(1.3
)
 
(0.7
)
 
 
Income (loss) before income taxes
 
9.2

 
4.8

 
(12.2
)
Income tax expense
 
1.9

 
3.5

 
1.9

 
 
Net income (loss)
 
7.3

 
1.3

 
(14.0
)

41



Comparison of Years Ended December 31, 2018 and 2017

Revenues
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Revenues
$
191,359

 
$
138,580

 
$
52,779

 
38.1
%

Revenues for the year ended December 31, 2018 increased $52.8 million, or 38.1% compared to the same period in 2017. The increase was driven by growth in each of our three key end markets and across all regions.

Revenues from the industrial end market increased $26.2 million, or approximately 46% from the same period in 2017. The increase was driven by the higher sales of our fiber lasers across all regions, as well as higher sales of optical fiber products to our industrial customers. Revenues from the microfabrication end market grew $13.2 million, or 22%, compared to the same period in 2017. The increase was driven by sales growth to customers for consumer electronics and semiconductor applications, primarily in North America and Asia. Revenues from the aerospace and defense end market increased $13.4 million, or 64% compared to the same period in 2017. This increase was primarily driven by higher semiconductor laser sales to new and existing customers for defense applications, as well as new government contracts secured in the second half of 2017.

Cost of Revenues and Gross Margin
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Cost of revenues
$
124,398

 
$
94,306

 
$
30,092

 
31.9
%
Gross profit
$
66,961

 
$
44,274

 
$
22,687

 
51.2
%
Gross margin as % of revenue
35.0
%
 
31.9
%
 

 
3.1
%
Cost of revenues for the year ended December 31, 2018 increased $30.1 million, or 31.9%, on higher volumes compared to the same period in 2017. Gross profit increased $22.7 million, or 51.2% for the years ended December 31, 2018, compared to the same period in 2017. This was driven by higher sales volumes combined with improvements in product costs.
Gross margin for the year ended December 31, 2018 increased from 31.9% to 35.0% compared to the same period in 2017. The improvement in gross margin was driven by lower manufacturing overhead as a percentage of revenues due to higher production volumes, coupled with cost reductions realized in our laser production. The increase was offset by continued ASP erosion in industrial end market, primarily in China, and a decrease in overhead capitalized in inventory at the end of 2018.
    
Operating Expenses

Research and Development
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Research and development
$
21,054

 
$
15,123

 
$
5,931

 
39.2
%
Research and development expense for the year ended December 31, 2018 increased $5.9 million, or 39.2%, compared to the same period in 2017. The increase was primarily related to higher compensation costs on increased headcount, including $1.2 million in additional stock-based compensation, and higher material spend of $1.7 million, as we continue to develop new and improve existing products.

42



Sales, General and Administrative
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Sales, general, and administrative
$
28,844

 
$
19,353

 
$
9,491

 
49.0
%

Sales, general and administrative expense for the year ended December 31, 2018 increased $9.5 million, or 49.0%, compared to the same period in 2017. The increase was primarily driven by higher compensation costs on increased headcount within our sales, general, and administrative functions, including higher stock-based compensation of $2.8 million due to the new grants issued 2018. We also incurred higher professional services of $1.0 million as a result of our initial public offering, which we completed in April 2018. In addition, sales expenses increased due to a $1.0 million recovery of a previously reserved receivable that occurred in the third quarter of 2017. Other increases were related to higher insurance and other expenses of being a public company, and travel and marketing costs.

Interest Income (Expense), net
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Interest income (expense), net
$
728

 
$
(1,269
)
 
$
1,997

 
NM

Interest income, net, for the year ended December 31, 2018 increased $2.0 million, compared to the net expense during the same period in 2017. The increase was primarily related to interest income of approximately $1.5 million generated on the cash received in connection with our initial and follow-on public offerings. Also contributing was the restructuring and substantial pay down of our debt facilities, which included the extinguishment of our debt with Multiplier Growth Partners SPV I, LP in July 2017, and refinancing our facility with Pacific Western Bank in September 2018.

Other Expense
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Other expense
$
(253
)
 
$
(1,834
)
 
$
1,581

 
(86.2
)%

The decrease in other expense for the year ended December 31, 2018 compared to the same period in 2017 is primarily attributable to a non-recurring $0.9 million loss on debt extinguishment related to pay off of our loan facility with Multiplier Growth Partners SPV I, LP in the prior year.
Income Tax Expense
 
Year Ended December 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
(in thousands, except percentages)
Income tax expense
$
3,600

 
$
4,858

 
$
(1,258
)
 
(25.9
)%

Income tax expense for the year ended December 31, 2018 decreased $1.3 million, or 25.9% compared to 2017. There is a limited tax expense associated with our operations in the U.S. as we maintain a full valuation allowance against our U.S. deferred tax assets. The $1.3 million decrease in tax expense was driven by the change in the jurisdictional mix of earnings, which reflects a $20.0 million increase in income from our U.S. operations compared to a $9.1 million decrease in foreign earnings. The worldwide effective tax rate for the year ended December 31, 2018 was 20.5% compared to 72.6% in 2017; the decrease in effective tax rate is driven by the increase in U.S. earnings.

43



Comparison of Years Ended December 31, 2017 and 2016
Revenues
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Revenues
$
138,580

 
$
101,325

 
$
37,255

 
36.8
%
Revenues for 2017 increased $37.3 million, or 36.8% compared to 2016, primarily driven by higher revenues from each of our three key end markets. Revenues from the industrial end market increased $21.9 million due to significantly higher sales volumes of fiber lasers to new and existing customers, primarily in China, North America and South Korea. Approximately half of the increase in industrial fiber laser volumes was related to our introduction of new products as we continued to fill out our product portfolio and introduce higher power levels. The remaining increase was attributable to customer adoption of our existing products due to growth in cutting and other industrial applications. Revenue growth from the microfabrication end market was attributable to higher laser sales to customers in North America, Europe and Japan, primarily driven by continued growth in the microelectronics market, particularly for consumer electronics applications. Revenues from the aerospace and defense end market grew $2.1 million due to higher sales volumes of semiconductor lasers to a large aerospace and defense customer in North America.
Cost of Revenues and Gross Margin
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Cost of revenues
$
94,306

 
$
78,159

 
$
16,147

 
20.7
%
Gross profit
$
44,274

 
$
23,166

 
$
21,108

 
91.1
%
Gross margin as % of revenue
31.9
%
 
22.9
%
 

 
9.0
%
Cost of revenues for 2017 increased $16.1 million, or 20.7%, primarily due to higher volumes compared to 2016. Gross profit increased $21.1 million, or 91.1% compared to 2016 due to the increase in sales volumes combined with lower product costs and increased absorption of fixed costs.

Gross margin increased to 31.9% in 2017 from 22.9% in 2016. The improvement in gross margin was primarily driven by manufacturing efficiencies realized in our laser production, as well as cost reductions for raw materials, a reduction in manufacturing overhead as a percentage of revenues due to higher production volumes, and an increase in overhead capitalized in inventory due to higher inventory levels at the end of the 2017.

Operating Expenses

Research and Development
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Research and development
$
15,123

 
$
15,239

 
$
(116
)
 
(0.8
)%

    Research and development expense for 2017 decreased $0.1 million, or 0.8%, compared to 2016. The decrease was related to lower depreciation and amortization primarily due to technology acquired in our acquisition of Arbor Photonics, Inc. being fully amortized in 2016, and lower usage of development materials due to product development cycles. These decreases were partially offset by higher compensation costs as we continued to increase headcount to support future development initiatives.

44




Sales, General and Administrative
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Sales, general, and administrative
$
19,353

 
$
17,265

 
$
2,088

 
12.1
%
Sales, general and administrative expense for 2017 increased $2.1 million, or 12.1%, compared to 2016. The increase was primarily due a to $1.1 million increase in expenses for audit, legal and other professional services largely attributable to preparation for our initial public offering. Other increases in sales, general and administrative expense were related to higher compensation costs, driven by growing headcount within our sales, general and administrative functions. We also incurred higher depreciation and amortization primarily due to an increase in demonstration equipment driven by the introduction of new products and expansion to new customers. These increases were partially offset by a $1.0 million reduction in sales expense as a result of the recovery of a previously reserved receivable from a Chinese customer.
Interest Expense, net
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Interest expense, net
$
(1,269
)
 
$
(2,229
)
 
$
960

 
(43.1
)%
Interest expense, net, for 2017 decreased $1.0 million, or 43.1%, compared to 2016. The decrease was primarily due to lower balances of debt outstanding coupled with restructuring of our debt facilities, which included the extinguishment of debt with Multiplier Growth Partners SPV I, LP in July 2017 as it carried a higher interest rate than our new loan facility with Pacific Western Bank. We also recorded $0.2 million of interest income on recovery of a past due receivable from a Chinese customer and $0.1 million of interest income on higher cash deposit balances as a result of additional equity financing completed in 2017.
Other Expense
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Other expense
$
(1,834
)
 
$
(753
)
 
$
(1,081
)
 
143.6
%

The increase in other expense for 2017 compared to 2016 was primarily attributable to a $0.9 million loss on debt extinguishment related to paying off our loan facility with Multiplier Growth Partners SPV I, LP. Other changes included a decrease of $0.3 million in subsidy income in China, offset by lower net unrealized and realized foreign exchange losses due to more favorable foreign exchange rate fluctuations during the year.

Income Tax Expense
 
Year Ended December 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
(in thousands, except percentages)
Income tax expense
$
4,858

 
$
1,882

 
$
2,976

 
158.1
%
Income tax expense for 2017 increased $3.0 million, or 158.1%, compared to 2016. There is limited tax expense associated with our operations in the United States as we maintain a full valuation allowance against our U.S. deferred tax assets. Our tax expense is impacted by the geographic location of our pre‑tax book income and is primarily related to operations in China and Finland. The $3.0 million increase in tax expense from $1.9 million in 2016 to $4.9 million in 2017 is primarily related to a $9.1 million increase in pre‑tax foreign earnings, as well as the mix of income between China and Finland. Our effective foreign tax rate is approximately 31%, consisting of a 35% effective tax rate on Chinese earnings and a 20% effective tax rate on Finnish earnings. The Chinese effective tax rate consists of the 25% statutory rate and dividend withholding tax that is being accrued due to our intention to repatriate the earnings in the future. Finland has a 20% statutory rate.

45



Non‑GAAP Financial Information
We monitor Adjusted EBITDA, a non-GAAP financial metric, to help us evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions. In addition to our results determined in accordance with GAAP, we believe Adjusted EBITDA is useful in evaluating our operating performance.
We define Adjusted EBITDA as net income adjusted for income tax expense, other non‑operating expense or income, net interest expense or income, depreciation and amortization, stock‑based compensation and other special items as determined by management. We believe that Adjusted EBITDA is a meaningful measure of performance as it is commonly utilized by us and the investment community to analyze operating performance in our industry.
The following table sets forth Adjusted EBITDA and a reconciliation from net income, the most comparable GAAP measure, for the periods presented.
 
 
Year Ended December 31,
 
 
2018
 
2017
 
2016
 
 
(in thousands)
Net income (loss)
 
$
13,938

 
$
1,837

 
$
(14,202
)
Income tax expense
 
3,600

 
4,858

 
1,882

Other expense
 
253

 
1,834

 
753

Interest (income) expense, net
 
(728
)
 
1,269

 
2,229

Depreciation and amortization
 
8,288

 
7,922

 
8,099

Stock-based compensation
 
4,805

 
369

 
308

Adjusted EBITDA
 
$
30,156

 
$
18,089

 
$
(931
)
Adjusted EBITDA as a non-GAAP financial measure reflects an additional way of viewing aspects of our business that, when viewed with our GAAP results and the accompanying reconciliation to the corresponding GAAP financial measure included in the table above, may provide a more complete understanding of factors and trends affecting our business. This non-GAAP financial measure should not be relied upon to the exclusion of GAAP financial measures. We believe that the non‑GAAP measure disclosed herein is only useful as an additional tool to help management and investors make informed decisions about our financial and operating performance. By definition, non‑GAAP measures do not give a full understanding of our performance. To be useful, they must be used in conjunction with the comparable GAAP measures. In addition, non‑GAAP financial measures are not standardized. It may not be possible to compare our financial measures with other companies’ non‑GAAP financial measures having the same or similar names. We strongly encourage investors to review our consolidated financial statements and the notes thereto in their entirety and not to rely on any single financial measure.

Liquidity and Capital Resources

We had cash and cash equivalents of $149.5 million, $36.7 million and $13.5 million as of December 31, 2018, 2017 and 2016, respectively. On April 30, 2018 and September 11, 2018, upon the closing of our initial and follow-on public offerings, we received net proceeds of $138.3 million after deducting underwriting discounts and commissions and other offering costs.

Our principal uses of liquidity are to fund our working capital needs, purchase new capital equipment, and service our debt obligations. To date, our principal sources of liquidity have been the net proceeds we received through sales of equity securities, borrowings under our debt facilities and payments received from customers for our products.

We believe our existing sources of liquidity will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. However, we may need to raise additional capital to expand the commercialization of our products, fund our operations and further our research and development activities. Our future capital requirements may vary materially from period to period and will depend on many factors, including the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the continuing market acceptance of our products and ongoing investments to support the growth of our business. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, technologies and intellectual property rights. From time to time, we may explore additional financing sources which could include equity, equity‑linked and debt financing arrangements.


46



The following table summarizes our cash flows for the periods presented:
 
Year Ended December 31,
 
2018
 
2017
 
2016
 
(in thousands)
Net cash provided by operating activities
$
3,335

 
$
3,411

 
$
5,959

Net cash used in investing activities
(11,679
)
 
(5,477
)
 
(4,027
)
Net cash provided by financing activities
121,301

 
24,419

 
3,641

Effect of exchange rate changes on cash
(166
)
 
834

 
1,072

Net increase in cash
$
112,791

 
$
23,187

 
$
6,645

Net Cash Provided by Operating Activities
During the year ended December 31, 2018, net cash provided by operating activities was $3.3 million which was primarily driven by $13.9 million of net income reported in the current period, non‑cash adjustments of $11.8 million related to depreciation, stock-based compensation, and other items as well as a $2.2 million increase in liabilities largely driven by timing of vendor payments, other accrued expenses and income taxes payable. These positive adjustments were partially offset by an $13.7 million increase in accounts receivable, due to the large portion of fourth quarter revenue recognized in the last month of the quarter, and $6.1 million increase in inventory, in support of higher revenue and production levels, $2.5 million increase in other current assets driven by increases in duty drawback and value-added taxes receivables, prepaid insurance, and other prepaid expenses, and a $2.3 million increase in other assets.
During the year ended December 31, 2017, net cash provided by operating activities was $3.4 million which was driven by a $1.8 million of net income reported in the period, non-cash adjustments of $9.0 million related to depreciation, deferred taxes, debt extinguishment, and other items. These positive adjustments were offset by a $9.9 million increase in inventory and $3.5 million increase in accounts receivable, which grew to support higher revenue levels. Those uses of cash were offset by $5.7 million increase in accounts payable and other accrued expenses, driven by increasing volume of material purchases, year-end payroll and bonus accruals, and timing of payments to vendors.
During the year ended December 31, 2016, net cash provided by operating activities was $6.0 million which was driven by a $9.0 million reduction in inventory related to inventory management programs put in place in 2016 to optimize inventory levels relative to revenues and non‑cash adjustments of $9.0 million related to depreciation and other items as well as a $3.0 million increase in cash related to fluctuations in the balance of accrued liabilities. These positive adjustments were partially offset by net loss of $14.2 million and $3.1 million related to an increase in the balance of other assets.

Net Cash Used in Investing Activities

During the year ended December 31, 2018, net cash used in investing activities was $11.7 million which was primarily due to capital expenditures during the period related to investments in manufacturing equipment and facilities in the U.S and China, as well as investments in our patent portfolio.

During the year ended December 31, 2017, net cash used in investing activities was $5.5 million which was primarily due to capital expenditures during the year related to further expanding our manufacturing capacity in our Shanghai facility, purchases of new manufacturing and lab equipment, and investment in our IT infrastructure.

During the year ended December 31, 2016, net cash used in investing activities was $4.0 million, which was due to $4.0 million of capital expenditures primarily related to expanding manufacturing capacity in our Shanghai facility.

Net Cash Provided by Financing Activities

During the year ended December 31, 2018, net cash provided by financing activities was $121.3 million which was driven by $100.2 million and $37.9 million in net proceeds related to our initial and follow-on public offerings less payment of offering expenses, respectively. These net proceeds were offset by net principal debt payments of $17.4 million.
During the year ended December 31, 2017, net cash provided by financing activities was $24.4 million which was due to $27.5 million of proceeds related to issuance of convertible preferred stock partially offset by $2.8 million in debt and capital lease payments.

47



During the year ended December 31, 2016, net cash provided by financing activities was $3.6 million which was due to proceeds from the issuance of convertible preferred stock of $12.0 million partially offset by principal payments on loans of $8.3 million.
Credit Facilities
Pacific Western Bank Loan Facility
In March 2014, we entered into a Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank), as lender. The loan facility initially provided for up to $15.0 million in aggregate commitments, comprised of a $7.5 million term loan and a revolving loan facility subject to a borrowing base of eligible accounts receivable and inventory. In August 2014, the revolving loan facility was increased to $20.0 million, with adjustments to the borrowing base. We amended and restated the loan facility in March 2018. The amended and restated loan facility provided for $25.0 million in aggregate commitments, including a term loan of $15.0 million and a revolving loan facility equal to the lesser of (i) $25.0 million minus the unpaid principal amount of the term loan and the amount of any reserves for ancillary banking services, or (ii) a borrowing base equal to 85% of eligible accounts receivable plus the lesser of $5.5 million or 35% of eligible inventory.
We most recently amended and restated this loan facility in September 2018. The second amended and restated loan and security agreement provides a $40 million revolving credit facility. Our obligations under the loan facility are secured by substantially all of our assets.
We initially borrowed $16.1 million under this line of credit to refinance the existing outstanding balance of the term and revolving loans under the prior agreement. These borrowings were repaid, and the outstanding balance under the amended and restated loan facility was zero as of December 31, 2018.
Borrowings under the revolving credit facility bear interest at a per annum rate, depending on certain liquidity thresholds, ranging from adjusted LIBOR plus 1.35% to 2.25%, or prime rate minus 1.40% to 0.50%. Prior to the amendment and restatement of our loan facility in September 2018, the term and revolving loans bore interest at a rate equal to the bank’s prime rate plus 0.50% per annum, subject to a floor of 5.00% per annum. Our line of credit also bears an unused credit fee at a per annum rate of 0.20%. Interest is due and payable monthly in arrears.
Any outstanding principal and interest on the revolving loan is due and payable on September 24, 2021. We may prepay loans under the loan facility in whole or in part at any time without premium or penalty.
The loan agreement contains customary representations and warranties, events of default and affirmative and negative covenants, including, among other things, covenants that limit or restrict our ability to incur indebtedness, grant liens, merge or consolidate, dispose of assets, make investments, make acquisitions, enter into certain transactions with affiliates, engage in any new line of business, pay dividends or make distributions, or repurchase common shares. We are also required to comply with a minimum cash and cash equivalents threshold of $50.0 million. In the event cash and cash equivalents balance is less than $50.0 million, we have to comply with a minimum capital expenditures covenant determined in relation to our adjusted EBITDA for the quarter.

The facility also contains events of default that include, among others, non‑payment defaults, inaccuracy of representations and warranties, covenant defaults, cross‑defaults to other indebtedness and material obligations, judgment defaults, bankruptcy and insolvency defaults and a change of control default. Any default that is not cured or waived could result in the acceleration of the obligations under the loan facility, an increase in the applicable interest rate under the loan facility to a per annum rate equal to 5.00% above the applicable interest rate and would permit our lender to exercise remedies with respect to all of the collateral that is securing the loan facility.
As of December 31, 2018 and December 31, 2017, we were in compliance with the covenants under our loan facilities.
Multiplier Loan Facility
In July 2015, we entered into a loan facility with Multiplier Growth Partners SPV I, LP, or Multiplier, as lender, and our subsidiary, Arbor Photonics, LLC, as co-borrower. The loan facility provided for a $15.0 million term loan available in two tranches and was subordinated to the loan facility with Pacific Western Bank. We borrowed $12.5 million in aggregate principal amount under the loan facility. The term loan bore interest at a rate equal to 11.00% per annum. On July 17, 2017, we repaid the term loan in full and terminated the loan facility. In connection with our prepayment and termination of the loan facility, we were required to pay a prepayment premium equal to 3.00% of the principal amount. The transaction qualified as a debt extinguishment and a loss of $0.9 million was recorded in other expense in the third quarter of 2017 as a result.

48



Contractual Obligations
The following table sets forth a summary of our contractual obligations as of December 31, 2018:

 
Payments Due by Period
 
Less
Than
1 Year
 
1-3
Years
 
3-5
Years
 
More
Than
5 Years
 
Total
 
(in thousands)
Operating lease obligations
$
2,774

 
$
4,456

 
$
2,316

 
$
956

 
$
10,502

Long term debt obligations, including current portion
36

 
5

 

 

 
41

Estimated interest payments
82

 
141

 

 

 
223

Capital lease obligations
70

 
40

 

 

 
110

Royalty obligations
102

 
322

 
340

 
255

 
1,019

Purchase commitments
12,657

 

 

 

 
12,657

Total
$
15,721

 
$
4,964

 
$
2,656

 
$
1,211

 
$
24,552


We also have uncertain tax positions of $5.9 million as of December 31, 2018. However, as we are unable to reliably estimate the period of potential cash settlement, we have not included these amounts in the table of contractual obligations.
There have been no material changes to the contractual obligations since December 31, 2018.
Critical Accounting Policies and Significant Estimates

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States and include our accounts and the accounts of our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be material. We believe that our significant accounting policies, which are discussed in the footnotes to our consolidated financial statements, and the accounting policies discussed below, involve a greater degree of complexity, involving management's judgments and estimates. Accordingly, these are the policies we believe are critical to understanding our financial condition and historical and future results of operations:
revenue recognition;
inventory; and
income taxes

Revenue Recognition

Our revenues are generated from the sale of semiconductor lasers, fiber lasers and other related products. Revenues are recognized when all of the following criteria are met:

we enter into a legally binding arrangement with a customer;
we deliver the product or provide the service. Revenues are recognized when legal title has passed to the customer upon shipment or delivery, depending on the shipment term. Title and risk of loss generally pass to the customer at the time of delivery according to the shipping terms. All costs incurred by us for shipping and handling are classified as cost of revenues; any amounts billed to a customer related to shipping and handling are classified as an offset to cost of revenues;
we determine the fee is fixed or determinable based on the payment terms associated with the transaction and free of contingencies or significant uncertainties; and
collectability is reasonably assured. We assess collectability based on credit analysis and payment history. We require cash collateral in the normal course of business if customers do not meet our criteria established for offering credit. We also maintain certain levels of credit insurance for small portion of our customers. Our typical credit term is net 30 days.


49



In limited circumstances when customer‑specified acceptance criteria exist, revenues are deferred until customer acceptance if we cannot demonstrate that the product meets the specifications prior to shipment. If installation is included with the sale of a product, installation revenues are deferred until installation is complete. For arrangements with multiple elements, revenues are allocated across the separately identified deliverables and may be recognized or deferred.
Inventory
Inventory is stated at the lower of cost or net realizable value. Inventory includes raw materials and components that may be specialized in nature and subject to obsolescence. We record write‑downs for excess or obsolete inventory items. The write‑downs are based upon a review of inventory materials on hand, which we compare with historical usage and age of the underlying inventory. We determine the valuation of excess and obsolete inventory by considering historical usage, inventory aging and other qualitative factors such as future demand and selling prices.
Income Taxes
The determination of our tax provision is highly dependent upon the geographic composition of worldwide earnings and tax regulations governing each region and is subject to judgments and estimates.
The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our business, results of operations and financial position. We believe we have adequately reserved for our uncertain tax positions; however, no assurance can be given that the final tax outcome of these matters will not be different than what we expect. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome for these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. We provide a valuation allowance for deferred tax assets when we do not consider realization of such assets to be more likely than not. Due to uncertainty with respect to ultimate realizability of U.S. deferred tax assets driven by our historical U.S. entity net operating losses this decade with the exception of fiscal 2018, we have recorded a valuation allowance against the U.S. deferred tax assets as of December 31, 2018.
We file income tax returns in the U.S. federal jurisdiction, various states and various foreign jurisdictions, including China and Finland. At December 31, 2018, our tax years 2015 through 2018, 2014 through 2018, and 2008 through 2018, remain open for examination in the federal, state and foreign jurisdictions, respectively. However, to the extent allowed by law, the taxing authorities may have the right to examine prior periods where net operating losses and credits were generated and carried forward, and make adjustments up to the net operating loss and credit carryforward amounts. We are not currently under federal, state, or foreign examination by any tax authority.
In December 2017, the Tax Cuts and Jobs Act (the “2017 Tax Act”) introduced significant changes to U.S. income tax law. Effective 2017, the 2017 Tax Act included a one-time transition tax on certain foreign earnings and the acceleration of depreciation for certain assets placed into service after September 27, 2017. Effective 2018, the 2017 Tax Act reduced the U.S. statutory tax rate from 34% to 21%, and created new taxes on certain foreign-sourced earnings, repealed the domestic manufacturing deduction, and placed additional limitations on executive compensation and limitations on the deductibility of interest.
Our 2017 financial results reflected the income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was complete and provisional amounts for those specific income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was incomplete but a reasonable estimate could be determined. The accounting for the income tax effects of the 2017 Tax Act is considered complete at December 31, 2018, with no material changes from 2017.

Off-Balance Sheet Arrangements

Since inception, we have not had any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or for another contractually narrow or limited purpose.

Inflation

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could materially adversely affect our business, financial condition and results of operations.

50




Recent Accounting Pronouncements

See Note 2, Summary of Significant Accounting Policies, in Item 8 of this report.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
We had cash and cash equivalents of $149.5 million as of December 31, 2018. The goals of our investment policy are liquidity and capital preservation. We do not enter into investments for trading or speculative purposes. We believe that we do not have any material exposure to changes in the fair value of our cash equivalents as a result of changes in interest rates due to the short‑term nature of these assets.
We are subject to interest rate risk in connection with the borrowings under our loan facility. We have a $40.0 million revolving credit facility. As of December 31, 2018, we had no outstanding principal amount under the revolving loan facility. Borrowings under the Revolving Credit Facility bear interest at a per annum rate, depending on certain liquidity thresholds, ranging from adjusted LIBOR plus 1.35% to 2.25%, or prime rate minus 1.40% to 0.50%.
Foreign Currency Risk
Due to our international operations, a significant portion of our revenues, cost of revenues and operating expenses are denominated in currencies other than the USD, principally the Chinese RMB and the Euro. As a result, our international operations give rise to transactional market risk associated with exchange rate movements of the USD, the Chinese RMB and the Euro. We attempt to minimize these exposures by partially or fully offsetting foreign currency denominated assets and liabilities at our subsidiaries that operate in different functional currencies. The effectiveness of this strategy can be limited by the volume of underlying transactions at various subsidiaries and by our ability to accelerate or delay intercompany cash settlements. As a result, we are unable to completely offset the foreign currency denominated assets and liabilities.
At December 31, 2018, our foreign currency exposure was related to our net investment in our foreign subsidiaries. The potential loss in fair value resulting from a hypothetical 10% adverse change in foreign exchange rates would be approximately $2.3 million. Foreign exchange rate gains or losses on foreign investments as of December 31, 2018 are reflected as a cumulative translation adjustment, net of tax, and do not affect our results of operations.

51



ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

nLIGHT, INC.

Index to Consolidated Financial Statements

 
Page
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets
Consolidated Statements of Operations
Consolidated Statements of Comprehensive Income (loss)
Consolidated Statements of Stockholders' Equity
Consolidated Statements of Cash Flows
Notes to Consolidated Financial Statements



52



Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
nLIGHT, Inc.:

Opinion on the Consolidated Financial Statements
       
We have audited the accompanying consolidated balance sheets of nLIGHT, Inc. and subsidiaries (the Company) as of December 31, 2018 and 2017, the related consolidated statements of operations, comprehensive income (loss), stockholders' equity, and cash flows for each of the years in the three-year period ended December 31, 2018 and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2018, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion
        
These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
    
 
 
 
 
 
/s/ KPMG LLP

We have served as the Company's auditor since 2003.

Portland, Oregon
March 15, 2019

53



nLIGHT, Inc.
Consolidated Balance Sheets
(In thousands)

 
December 31,
 
December 31,
 
2018
 
2017
Assets
 
 
 
Current assets:
 
 
 
     Cash and cash equivalents
$
149,478

 
$
36,687

Accounts receivable, net of allowances of $303 and $438
26,528

 
13,353

     Inventory
35,329

 
29,570

     Prepaid expenses and other current assets
7,286

 
4,973

          Total current assets
218,621

 
84,583

Property and equipment, net
21,462

 
17,968

Intangible assets, net
2,686

 
1,836

Goodwill
1,387

 
1,387

Other assets
5,974

 
4,374

          Total assets
$
250,130

 
$
110,148

 
 
 
 
Liabilities and Stockholders’ Equity
 
 
 
Current liabilities:
 
 
 
     Accounts payable
$
12,068

 
$
12,920

     Accrued liabilities
10,708

 
12,650

     Customer advances
493

 
575

     Deferred revenue
227

 
386

     Current portion of long-term debt
91

 
2,363

          Total current liabilities
23,587

 
28,894

Non-current income taxes payable
6,472

 
3,930

Long-term debt
18

 
15,108

Other long-term liabilities
2,270

 
933

Total liabilities
32,347

 
48,865

Stockholders' equity:
 
 
 
Convertible preferred stock - $0.0001 par value; zero and 129,478 shares authorized, zero and 24,642 shares issued and outstanding at December 31, 2018 and December 31, 2017. Liquidation preference of zero and $148,454 at December 31, 2018 and December 31, 2017.

 
12

Preferred stock - $0.0001 par value; 5,000 and zero shares authorized, zero shares issued and outstanding at December 31, 2018 and December 31, 2017.

 

Common stock - $0.0001 par value; 190,000 shares authorized, 36,705 shares issued and outstanding at December 31, 2018 and 190,000 shares authorized, 2,979 shares issued and outstanding at December 31, 2017.
15

 
2

     Additional paid-in capital
324,656

 
180,657

     Accumulated other comprehensive loss
(2,157
)
 
(719
)
     Accumulated deficit
(104,731
)
 
(118,669
)
          Total stockholders’ equity
217,783

 
61,283

          Total liabilities and stockholders’ equity
$
250,130

 
$
110,148


See accompanying notes to consolidated financial statements.

54



nLIGHT, Inc.
Consolidated Statements of Operations
(In thousands, except per share data)

 
Year Ended December 31,
 
2018
 
2017
 
2016
Revenues
$
191,359

 
$
138,580

 
$
101,325

Cost of revenues
124,398

 
94,306

 
78,159

Gross profit
66,961

 
44,274

 
23,166

Operating expenses:
 
 
 
 
 
Research and development
21,054

 
15,123

 
15,239

Sales, general, and administrative
28,844

 
19,353

 
17,265

Total operating expenses
49,898

 
34,476

 
32,504

Income (loss) from operations
17,063

 
9,798

 
(9,338
)
Other income (expense):
 
 
 
 
 
Interest income (expense), net
728

 
(1,269
)
 
(2,229
)
Other expense
(253
)
 
(1,834
)
 
(753
)
Income (loss) before income taxes
17,538

 
6,695

 
(12,320
)
Income tax expense
3,600

 
4,858

 
1,882

Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Less: Income allocated to participating securities
$
(4,415
)
 
$
(1,837
)
 
$

Net income (loss) attributable to common stockholders
$
9,523

 
$

 
$
(14,202
)
Net income (loss) per share, basic
$
0.38

 
$0.00
 
$
(5.68
)
Net income (loss) per share, diluted
$
0.32

 
$0.00
 
$
(5.68
)
Shares used in per share calculations:
 
 
 
 
 
Basic
24,862

 
2,735

 
2,500

Diluted
29,959

 
2,735

 
2,500


See accompanying notes to consolidated financial statements.


55



nLIGHT, Inc.
Consolidated Statements of Comprehensive Income (Loss)
(In thousands)

 
Year Ended December 31,
 
2018
 
2017
 
2016
Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Other comprehensive income (loss):
 
 
 
 
 
Foreign currency translation adjustments, net of tax
(1,438
)
 
2,290

 
(627
)
Comprehensive income (loss)
$
12,500

 
$
4,127

 
$
(14,829
)

See accompanying notes to consolidated financial statements.


56



nLIGHT, Inc.
Consolidated Statements of Stockholders' Equity
(In thousands)

 
Convertible preferred stock
 
Preferred stock
 
Common stock
 
Additional paid-in capital
 
Accumulated other comprehensive loss
 
Accumulated deficit
 
Total stockholders' equity
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
 
 
 
 
Balance, December 31, 2015
17,505
 
$9
 
 
$—
 
2,470
 
$1
 
$140,763
 
$(2,382)
 
$(106,304)
 
$32,087
Net loss
 
—    
 
 
 
—    
 
—    
 
—    
 
—    
 
(14,202)
 
(14,202)
Net proceeds from issuance of Series F convertible preferred stock
2,332
 
1
 
 
 
—    
 
—    
 
11,963
 
—    
 
—    
 
11,964
Exercise of stock options and purchase of treasury stock
—    
 
—    
 
 
 
69
 
—    
 
52
 
—    
 
—    
 
52
Stock-based compensation
—    
 
—    
 
 
 
—    
 
—    
 
308
 
—    
 
—    
 
308
Stock options issued in exchange for liability settlement
 
 
 
 
 
 
153
 
 
 
153
Other financing costs
 
 
 
 
 
 
(44)
 
 
 
(44)
Cumulative translation adjustment
—    
 
—    
 
 
 
—    
 
—    
 
—    
 
(627)
 
—    
 
(627)
Balance, December 31, 2016
19,837
 
$10
 
 
$—
 
2,539
 
$1
 
$153,195
 
$(3,009)
 
$(120,506)
 
$29,691
Net income
 
—    
 
 
 
—    
 
—    
 
—    
 
—    
 
1,837
 
1,837
Net proceeds from issuance of Series G convertible preferred stock
4,805
 
2
 
 
 
—    
 
—    
 
27,479
 
—    
 
—    
 
27,481
Exercise of stock options
 
 
 
 
440
 
1
 
335
 
 
 
336
Other deferred offering costs
 
 
 
 
 
 
(721)
 
 
 
(721)
Stock-based compensation
—    
 
—    
 
 
 
 
—    
 
369
 
—    
 
—    
 
369
Cumulative translation adjustment, net of tax
—    
 
—    
 
 
 
—    
 
—    
 
 
2,290
 
—    
 
2,290
Balance, December 31, 2017
24,642
 
$12
 
 
$—
 
2,979
 
$2
 
$180,657
 
$(719)
 
$(118,669)
 
$61,283
Net income
 
 
 
 
 
 
 
 
13,938
 
13,938
Net proceeds from initial public offering
 
 
 
 
6,900
 
1
 
100,947
 
 
 
100,948
Net proceeds from follow-on offering
 
 
 
 
1,520
 
 
37,885
 
 
 
37,885
Exercise of stock options
 
 
 
 
387
 
 
362
 
 
 
362
Issuance and conversion of restricted stock awards and units
 
 
 
 
117
 
 
 
 
 
Conversion of convertible preferred stock to common stock
(24,642)
 
(12)
 
 
 
24,642
 
12
 
 
 
 
Exercise of warrants
 
 
 
 
160
 
 
 
 
 
Stock-based compensation
 
 
 
 
 
 
4,805
 
 
 
4,805
Cumulative translation adjustment
 
 
 
 
 
 
 
(1,438)
 
 
(1,438)
Balance, December 31, 2018
 
$—
 
 
$—
 
36,705
 
$15
 
$324,656
 
$(2,157)
 
$(104,731)
 
$217,783

See accompanying notes to consolidated financial statements.


57



nLIGHT, Inc.
Consolidated Statements of Cash Flows
(In thousands)

 
Year Ended December 31,
 
2018
 
2017
 
2016
Cash flows from operating activities:
 
 
 
 
 
Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
8,288

 
7,922

 
8,099

Provision for losses on accounts receivable
22

 
232

 
340

Stock-based compensation
4,805

 
369

 
308

Deferred income taxes
(1,307
)
 
(424
)
 
226

(Gain)/loss on disposal of property and equipment
12

 
9

 
(9
)
Loss on debt extinguishment
12

 
911

 

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
(13,734
)
 
(3,523
)
 
569

Inventory
(6,145
)
 
(9,875
)
 
8,975

Prepaid expenses and other current assets
(2,483
)
 
(639
)
 
933

Other assets
(2,262
)
 
(1,148
)
 
(3,069
)
Accounts payable
172

 
2,491

 
601

Accrued and other long-term liabilities
(310
)
 
3,160

 
3,038

Customer advances
(56
)
 
358

 
(223
)
Deferred revenue
(159
)
 
373

 
(243
)
Non-current income taxes payable
2,542

 
1,358

 
616

Net cash provided by operating activities
3,335

 
3,411

 
5,959

Cash flows from investing activities:
 
 
 
 
 
Purchases of property, equipment and intangibles
(11,714
)
 
(5,483
)
 
(4,063
)
Proceeds from sale of property and equipment
35

 
6

 
36

Net cash used in investing activities
(11,679
)
 
(5,477
)
 
(4,027
)
Cash flows from financing activities:
 
 
 
 
 
Principal payments on debt and capital leases
(33,417
)
 
(15,318
)
 
(8,331
)
Net proceeds from debt financing
16,053

 
12,499

 

Cash paid on debt extinguishment

 
(388
)
 

Proceeds from public offerings, net of offering costs
138,303

 

 

Net proceeds from issuance of convertible preferred stock

 
27,481

 
11,964

Payments of other financing costs

 
(191
)
 
(44
)
Proceeds from stock option exercises
362

 
336

 
52

Net cash provided by financing activities
121,301

 
24,419

 
3,641

Effect of exchange rate changes on cash
(166
)
 
834

 
1,072

Net increase in cash and cash equivalents
112,791

 
23,187

 
6,645

Cash and cash equivalents, beginning of period
36,687

 
13,500

 
6,855

Cash and cash equivalents, end of period
$
149,478

 
$
36,687

 
$
13,500

Supplemental disclosures:
 
 
 
 
 
Cash paid for interest
$
941

 
$
1,437

 
$
2,060

Cash paid for income taxes
3,665

 
3,493

 
1,271

Accrued purchases of property, equipment and intangibles
577

 
969

 

Accrued deferred offering costs

 
530

 

 
 
 
 
 
 

See accompanying notes to consolidated financial statements.


58



nLIGHT, Inc.
Notes to Consolidated Financial Statements
 
(1)
Organization and Operations of the Company
nLIGHT, Inc. (the "Company") is a leading provider of high-power semiconductor and fiber lasers used in a variety of end applications in the industrial, microfabrication, and aerospace and defense markets. The Company, a Delaware corporation, is headquartered in Vancouver, Washington and is vertically integrated with manufacturing in Vancouver, Washington; Hillsboro, Oregon; Shanghai, China; and Lohja, Finland.
(2) Summary of Significant Accounting Policies
(a)
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of nLIGHT, Inc. and its wholly owned subsidiaries. The wholly owned subsidiaries are Arbor Photonics, LLC, nLIGHT Cayman Ltd., nLIGHT Laser Technology (Shanghai) Co. Ltd, nLIGHT Oy (Finland), and nLIGHT Korea Inc. All intercompany balances have been eliminated.
(b)
Use of Estimates
The preparation of 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 at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to inventory valuation, allowances for doubtful accounts, warranty, sales return reserves and the recoverability of long-lived assets. Management of the Company bases its estimates on historical experience and on various other assumptions. Actual results could differ from those estimates.
(c)
Reverse Stock Split
On April 12, 2018, the Company’s Board of Directors approved a one-for-five reverse stock split of its issued and outstanding shares of common and convertible preferred stock. The reverse stock split became effective on April 13, 2018. The par value of the Company's common stock and the par value of the Company's convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect this reverse stock split.

(d)
Public Offerings
On April 30, 2018, the Company closed its IPO of 6.9 million shares of common stock at an initial price to the public of $16.00 per share, including 0.9 million shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares, resulting in aggregate net proceeds to the Company of $100.9 million after deducting underwriting discounts and commissions and offering costs. Immediately prior to the closing of the IPO on April 30, 2018, all of the outstanding shares of convertible preferred stock converted into 24.6 million shares of common stock.
On September 11, 2018, the Company closed its follow-on public offering in which it issued and sold approximately 1.5 million shares of common stock at a public offering price of $26.50 per share, resulting in aggregate estimated net proceeds to the Company of $37.9 million after deducting underwriting discounts and commissions and offering costs. Further, an additional 3.7 million shares of the Company’s common stock were sold by certain selling stockholders in the offering at the public offering price of $26.50 per share. The Company did not receive any proceeds from the sale of shares by the selling stockholders in the offering.
 
(e)
Revenue Recognition
Revenues are recognized when there is persuasive evidence of an arrangement, product delivery has occurred, the sales price is fixed or determinable, and collectability is reasonably assured. Title and risk of loss generally pass to the customer at the time of delivery of the product as indicated by the shipping terms. Revenues are recognized upon such delivery. In limited circumstances when customer‑specified acceptance criteria exist, revenue is deferred until customer acceptance if the Company cannot demonstrate the product meets the specifications prior to shipment. Taxes collected on behalf of a governmental entities are excluded from revenues.

59



The recognition of revenues on arrangements with multiple elements is consistent with guidance provided by FASB ASC Subtopic 605‑25, Revenue Recognition-Multiple‑Element Arrangements. For arrangements with multiple elements, revenues are allocated across the separately identified deliverables and may be recognized or deferred. When vendor‑specific objective evidence does not exist for undelivered elements, revenues are allocated to the elements based on third‑party evidence, if available, or management’s best estimate of fair value.
The Company also has a limited number of design and development contracts, principally with governmental customers, which are accounted for in accordance with the provisions of FASB ASC Subtopic 605‑35, Revenue Recognition-Construction‑Type and Production‑Type Contracts, using the percentage‑of‑completion method.
(f)
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity of three months or less when acquired to be cash equivalents. Cash equivalents included $123.4 million and $126 thousand of highly liquid investments at December 31, 2018 and 2017, respectively. Cash equivalents are carried at cost, which approximates market.
(g)
Accounts Receivable
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write‑off experience and knowledge of any applicable circumstances.
Activity related to the allowance for doubtful accounts was as follows:
(in thousands)
2018
 
2017
Allowance for doubtful accounts, beginning
$
438

 
$
1,608

Provision for losses on accounts receivable
22

 
232

Write-offs and recoveries
(157
)
 
(1,402
)
Allowance for doubtful accounts, ending
$
303

 
$
438

Included in the write-offs and recoveries for 2017 is a $1.0 million recovery related to a receivable fully reserved in 2015. The amount noted above was recovered in July 2017 after extensive litigation with the customer and was recognized as a reduction in bad debt expense within the sales, general, and administrative caption on the consolidated statement of operations. The Company also received $175 thousand in interest income as a result of this litigation which the Company recognized within the interest income (expense), net caption in the consolidated statements of operations.
(h)
Risks and Uncertainties including Business and Credit Concentrations
Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of accounts receivable. 10 customers represented 67% and 67% of accounts receivable at December 31, 2018 and 2017, respectively. Six of the 10 customers were included in both periods presented.

The Company generates a significant portion of its revenues from a relatively small number of customers. One customer accounted for 13% and 14% of revenues during the years ended December 31, 2018 and 2017, respectively. The same customer as well as an additional customer accounted for 11% and 10%, respectively, of revenues during the year ended December 31, 2016.

Included in the consolidated balance sheets are the net assets of the Company’s foreign manufacturing operations located primarily in China which totaled approximately $7.6 million and $13.3 million at December 31, 2018 and 2017, respectively.

The market for the Company’s products is rapidly changing and evolving. The Company believes its future success will depend, in part, on its ability to increase sales of its existing products, penetrate new vertical markets, and to remain competitive in the marketplace. An inability of the Company to manage growth and generate increased demand for its products could have a material adverse impact on the Company’s financial position, results of operations and liquidity. It is the Company’s belief that existing cash resources will be sufficient to support operations and meet its debt service requirements for at least the next twelve months from the date on which the consolidated financial statements were available for issuance.

60



(i)
Property and Equipment
Property and equipment are stated at cost. Improvements and replacements are capitalized. Repair and maintenance costs are expensed as incurred. Depreciation is computed using the straight‑line method over the estimated useful life of each asset, generally two to 12 years.
(j)
Income Taxes
The Company accounts for income taxes using the asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which taxes become payable.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
(k)
Stock‑Based Compensation
Stock‑based compensation is recognized at the grant date fair value and is recognized as expense over the requisite service period. The Company recognizes stock-based compensation for all time-based awards on a straight-line basis. Expense for performance-based awards is recognized over the requisite service period based on the probability of achievement of the performance criteria. The Company's time-based awards consist of stock options, restricted stock units, and restricted stock awards. Performance-based awards consist of restricted stock units and restricted stock awards.
Total stock-based compensation expense by financial statement caption was as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of revenues
$
456

 
$
46

 
$
30

Research and development
1,293

 
66

 
57

Sales, general and administrative
3,056

 
257

 
221

 
$
4,805

 
$
369

 
$
308

Prior to the closing of the Company's initial public offering, the Company granted stock options at exercise prices believed to be equal to the fair value of the common stock underlying such options as determined by the board of directors, with input from management, on the date of grant. Because such grants occurred prior to the public trading of the Company's common stock, the board of directors exercised significant judgment in determining the fair market value of the Company's common stock. The valuations were consistent with the guidance and methods outlined in the AICPA Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation, or AICPA Practice Aid, for all option grant dates. After the closing of the initial public offering, the Company has not granted any stock options. For issuances of restricted stock units and awards the Company uses the market value of the Company's common stock at the date of grant.
For determining the fair value of stock options granted, the Company used the Black‑Scholes option pricing model with the following assumptions:
 
2018
 
2017
 
2016
Expected volatility
39.2 - 40.2%
 
30.2 - 40.1%
 
34.1- 40.9%
Expected option term
6.3 - 6.5 years
 
6.2 - 6.5 years
 
5.6 - 6.6 years
Risk-free interest rate
2.6 - 2.9%
 
1.9 - 2.2%
 
1.2 - 1.6%
Expected dividend yield
None
 
None
 
None
The fair value of options granted in 2018 was determined to be approximately $1.5 million.

61



Included in the option pricing model is the fair value of the underlying common stock at the time of grant. Determining the fair value of the Company’s common stock requires complex and subjective judgments and estimates. There is inherent uncertainty in making these judgments and estimates. The absence of an active market for the Company’s common stock required the board of directors to estimate the fair value of the common stock for purposes of setting the exercise price of the options and estimating the fair value of the common stock at each meeting at which options were granted based on a number of objective and subjective factors, including valuations of comparable companies, operating and financial performance, lack of liquidity of the common stock and general and industry‑specific economic outlook, among other factors.
Since 2012 and prior to completing its initial public offering, the Company has obtained valuations prepared by an independent third‑party valuation firm to assist in determining the fair market value of its common stock. The board of directors and management of the Company considered these valuation reports when determining the fair market value of the Company’s common stock and related option exercise price on the dates such awards were granted. The valuations determined as of the dates below are as follows:
 
Fair Market Value
November 13, 2014
$0.75
January 1, 2016
$1.10
May 1, 2017
$1.45
September 1, 2017
$6.65
February 6, 2018
$9.70
March 27, 2018
$10.00
The average expected option term for awards granted reflects the application of the simplified method. The simplified method is based on the vesting period and the contractual term for each grant. The midpoint between the vesting date and the expiration date is used as the expected term under this method.
The Company uses the historical stock price volatility for comparable publicly‑traded competitors as the basis for its expected volatility assumption. The Company has assessed that the calculated volatility is representative of expected future stock price trends.
The risk‑free interest rate assumption is based upon observed U.S. Treasury rates consistent with the expected term of the award. The dividend yield assumption is based on the Company’s history of no dividend payouts and an expectation that no dividends will be paid in the foreseeable future.
The Company accounts for stock options issued to non‑employees in accordance with the provisions of FASB ASC Topic 718 and FASB ASC Subtopic 505‑50, Equity Based Payments to Non‑Employees. Under FASB ASC Topic 718 and FASB ASC Subtopic 505‑50, the Company uses the Black‑Scholes option pricing model to measure the fair value of stock options granted to non‑employees on the measurement date.

(l)
Research and Development Costs

Research and development is defined as activities aimed at developing or significantly improving a product or a process or technique whether the product or process is intended for sale or use. A process also may be used internally as a part of a manufacturing activity. Research and development costs are expensed as incurred.
(m)
Impairment of Long‑Lived Assets
Long‑lived assets, such as property and equipment, and intangibles 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 for the amount by which the carrying amount of the asset exceeds the fair value of the asset. There was no impairment of long‑lived assets recorded for the years ended December 31, 2018, 2017 and 2016.

62



(n)
Commitments and Contingencies
Liabilities for loss contingencies are recorded when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
In July 2017, the Company received notification of a claim related to a quality dispute with a vendor alleging that the Company owed payment for future non-cancelable order quantities. A liability of $196 thousand related to this matter was recorded within the accrued liabilities on the consolidated balance sheet as of December 31, 2017. This amount remains outstanding as of December 31, 2018.
In December 2013, the Company submitted a disclosure letter to the Office of the Inspector General of the Department of Defense advising that it might not have been eligible for certain contracts it was awarded under the Small Business Innovation Research ("SBIR") Program, notwithstanding its prior representations that the Company was eligible. The matter was referred to the Small Business Administration and the U.S. Department of Justice ("DOJ") for investigation of potential violations of the False Claims Act. In March 2015, a civil settlement agreement related to the SBIR matter was signed. A liability of $420 thousand was recorded at December 31, 2014 and subsequently paid in full in 2017.
In October 2014, the Company received a request for information related to the SBIR matter from the U.S. Attorney’s Office, Criminal Division. The Company provided documentation and an explanation of why a criminal investigation was unwarranted. In March 2015, the Company received an additional request, to which it also responded. Although the Company is unable to predict the final outcome of this matter, it intends to vigorously defend against any future claims.
The Company becomes involved in various legal proceedings and claims incidental to normal business activities. As of December 31, 2018, the Company believes these matters will not have a material adverse effect on the consolidated financial statements.
(o)
Goodwill and Intangible Assets
Goodwill and intangible assets with indefinite lives are not amortized; rather, they are tested for impairment on at least an annual basis. Intangible assets with finite lives are amortized over their useful lives. External costs incurred to file new patent applications, and extend the term of or defend the existing patents are capitalized and amortized over the estimated useful life.
(p)
Translation of Foreign Currencies
The Company’s international subsidiaries use their local currency as their functional currency. The financial statements of the international subsidiaries are translated to their U.S. dollar equivalents at end‑of‑period currency exchange rates for assets and liabilities and at average currency exchange rates for revenues and expenses. Translation adjustments are recorded as a component of accumulated other comprehensive loss within stockholders’ equity. Realized and unrealized foreign currency gains or losses, net are recorded in other expense within the consolidated statement of operations. Realized and unrealized foreign currency losses were $0.7 million and $124 thousand, respectively, for the year ended December 31, 2018. Realized and unrealized foreign currency losses were $0.9 million and $36 thousand, respectively, for the year ended December 31, 2017. Realized and unrealized foreign currency losses were $1.0 million and $53 thousand, respectively, in the year ended December 31, 2016.
(q)
Fair Value of Financial Instruments
The carrying amounts of certain of the Company’s financial instruments, including cash equivalents, accounts receivable and accounts payable, are shown at cost which approximates fair value due to the short term nature of these instruments. The fair value of the Company’s term and revolving loans with Pacific Western Bank, also described in Note 11, approximates the carrying value due to the variable market rate used to calculate interest payments.
The Company does not have any other significant financial assets or liabilities that are measured at fair value.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
    Level 1 Inputs: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.

63



    Level 2 Inputs: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
    Level 3 Inputs: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company’s financial instruments that are carried at fair value consist of Level 1 assets which include highly liquid investments and bank drafts classified as cash equivalents. The Company's fair value hierarchy for its cash equivalents was as follows:
 
December 31, 2018
 
Level 1
Level 2
Level 3
Total
Money market securities
$
123,121

$

$

$
123,121

Commercial paper
299



299

Total
$
123,420

$

$

$
123,420

 
December 31, 2017
 
Level 1
Level 2
Level 3
Total
Commercial paper
$
126

$

$

$
126

Total
$
126

$

$

$
126


(r)
Recently Issued Accounting Standards
Newly-Adopted Standards
The Financial Accounting Standards Board ("FASB") issued ASU 2016-09, Compensation - Stock Compensation (Topic 718) - Improvements to Employee Share-Based Payment Accounting, in March 2016. ASU 2016-09 simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. ASU 2016-09 is effective for public companies' annual periods, including interim periods within those fiscal years, beginning after December 15, 2016. The method of application (i.e., retrospective, modified retrospective or prospective) depends on the transaction area that is being amended. The adoption of ASU 2016-09 effective as of the first quarter 2018 did not have a material effect on the financial position, results of operations or cash flows.
The FASB issued ASU 2016-16, Income Taxes (Topic 740) - Intra-Entity Transfers of Assets Other Than Inventory, in October 2016. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset is sold to an outside party. The amendments in ASU 2016-16 eliminate the exception for an intra-entity transfer of an asset other than inventory, and allows recognition of the income tax consequences when the transfer occurs. ASU 2016-16 is effective for public companies' fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings. The adoption of ASU 2016-16 effective as of second quarter 2018 had no material effect on the financial position, results of operations or cash flows.

The FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718) - Scope in Modification Accounting, in May 2017. ASU 2017-09 provides clarity and reduces diversity in practice and cost and complexity when applying the guidance in Topic 718 to a change to the terms or conditions of a share-based payment award. An entity should account for the effects of a modification unless all of certain criteria are met. Those criteria relate to fair value, vesting conditions and classification of the modified award. If all three conditions are the same for the modified award as for the original award, then the entity should not account for the effects of the modification. ASU 2017-09 is effective for all entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-09 as of January 1, 2018 had no material effect on the financial position, results of operations or cash flows.

Issued Not Yet Adopted Standards


64



The FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers, in May 2014. ASU 2014‑09 requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. This guidance replaces most of the existing revenue recognition guidance in U.S. GAAP when it becomes effective, which is on January 1, 2019. In April 2016, the FASB issued ASU No. 2016‑10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (“ASU 2016‑10”), which was issued to clarify ASC Topic 606, Revenue from Contracts with Customers, related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. The effective date and transition of ASU 2016-10 is the same as the effective date and transition of ASU 2014‑09, Revenue from Contracts with Customers (Topic 606), which is on January 1, 2019.
The Company is adopting Topic 606 using the modified retrospective method and has identified and analyzed principal revenue streams by end market. The Company is substantially complete with the review of significant contracts and evaluation of the potential changes to our business processes, controls, and disclosures resulting from adoption of the new standard. The Company expects to finalize documentation of these assessments during the first quarter of 2019. Based on the analysis, the Company has determined there is not a material adjustment to be recorded to opening retained earnings on January 1, 2019. Further, the Company has identified potential accounting and financial reporting impacts to the business processes, controls, systems and disclosures as a result of the new standard, and is preparing for those changes. In addition, while the Company does not expect the adoption of ASU 2014-09, as amended, to have a material effect on the financial position, results of operations or cash flows, the Company does anticipate additional disclosure requirements upon adoption of the new standard.

The FASB issued ASU No. 2016‑02, Leases (Topic 842), in February 2016. ASU 2016‑02 requires a lessee to recognize a right of use asset and a lease liability for virtually all leases, other than leases that meet the definition of short‑term. The standard is effective for annual reporting periods beginning after December 15, 2019. The Company expects to implement the provisions of ASU 2016‑02 as of January 1, 2020. The Company is currently evaluating the impact of this ASU and cannot reasonably estimate the quantitative impact on the financial statements at this time.

(3) Prepaid Expenses and Other Current Assets

The components of prepaid expenses and other current assets are as follows:

 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Prepaid expenses
$
1,654

 
$
1,248

Value-added tax receivable, net
1,489

 
1,291

Vendor prepayments
1,263

 
1,391

Prepaid tax and duties
2,777

 
946

Other
103

 
97

 
$
7,286

 
$
4,973

(4) Inventory
Inventory is stated at the lower of cost (average cost) or net realizable value. The Company periodically reviews the quantities and carrying values of its inventory to assess recoverability. The costs associated with write‑downs for excess quantities, technological obsolescence, or component rejections are charged to cost of revenues as incurred and result in a new cost basis for that item in inventory. The components of inventory are as follows:

65



 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Raw materials
$
14,174

 
$
11,326

Work in process and semi-finished goods
12,807

 
6,039

Finished goods
8,348

 
12,205

 
$
35,329

 
$
29,570

(5) Property and Equipment
Property and equipment consist of the following:
 
 
 
December 31,
 
December 31,
(in thousands)
Useful life (years)
 
2018
 
2017
Computer hardware and software
3-5
 
$
4,143

 
$
3,732

Manufacturing and lab equipment
2-7
 
50,797

 
43,432

Office equipment and furniture
5-7
 
1,127

 
1,053

Leasehold improvements
2-12
 
19,207

 
18,580

 
 
 
75,274

 
66,797

Accumulated depreciation
 
 
(53,812
)
 
(48,829
)
 
 
 
$
21,462

 
$
17,968

Depreciation expense for the years ended December 31, 2018, 2017 and 2016 was $5.9 million, $5.3 million and $5.4 million, respectively.

(6) Intangible Assets and Goodwill
(a)
Intangibles
The Company capitalizes external costs incurred to file new patent applications and to extend the term of or defend existing patents. The details of the patents are as follows:
 
December 31, 2018
(in thousands)
Average amortization period
 
Gross carrying amount
 
Accumulated amortization
 
Net value
 
Patents
5
 
$
4,735

 
$
(2,049
)
 
$
2,686

 
December 31, 2017
(in thousands)
Average amortization period
 
Gross carrying amount
 
Accumulated amortization
 
Net value
 
Patents
5
 
$
3,310

 
$
(1,474
)
 
$
1,836

Amortization expense for intangible assets was $592 thousand, $472 thousand and $779 thousand for the years ended December 31, 2018, 2017 and 2016 , respectively. Estimated amortization expense for the next five years is as follows:

66



(in thousands)
2019
$
769

2020
697

2021
570

2022
424

2023
226

 
$
2,686

(b)
Goodwill
The Company’s goodwill originated with the acquisition of Arbor Photonics, Inc. in December 2012.
The Company reviews its goodwill for impairment annually, or more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. The Company completed its annual review of goodwill as of December 31, 2018 and determined that no impairment of its recorded goodwill was necessary.
There were no changes in the carrying amount of goodwill during the years ended December 31, 2018 , 2017 and 2016.
(7) Other Assets
Other assets consisted of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Demonstration assets, net
$
1,982

 
$
2,224

Deferred tax assets, net
3,114

 
1,807

Other
878

 
343

 
$
5,974

 
$
4,374

Demonstration (demo) assets are equipment that is used for demonstration and other purposes with existing and prospective customers. Demo assets are recorded at cost and amortized over an estimated useful life of approximately two years. Amortization expense for demo assets totaled $1.8 million, $2.1 million and $1.8 million for the years ended December 31, 2018, 2017 and 2016, respectively.
(8) Accrued Liabilities
Accrued liabilities consist of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Accrued payroll and benefits
$
6,474

 
$
6,201

Product warranty, current
2,669

 
3,589

Income tax payable
258

 
931

Other accrued expenses
1,307

 
1,929

 
$
10,708

 
$
12,650

(9) Product Warranties
The Company's products are sold with warranty provisions that require the Company to remedy deficiencies in quality or performance over a specified period of time, generally four to 36 months, and occasionally up to 63 months for new products, at no cost to its customers. Net warranty charges incurred include labor charges and costs of replacement parts for repairs under warranty. A provision for the estimated future costs of warranty is based upon historical cost and product performance experience,

67



and is recorded when revenues are recognized. The warranty accrual is recorded within the accrued liabilities and other long-term liabilities captions, based on the performance period.
The following is a reconciliation of the changes in the aggregate product warranty accrual during the years ended December 31, 2018 and 2017:
 
Year Ended December 31,
(in thousands)
2018
 
2017
Product warranty accrual, beginning
$
4,186

 
$
2,677

Warranty charges incurred, net
(3,152
)
 
(2,278
)
Provision for warranty charges
3,521

 
3,787

Product warranty accrual, ending
$
4,555

 
$
4,186

(10) Commitments
The Company leases its facilities in Vancouver, Washington; Hillsboro, Oregon; China, Finland, and South Korea as well as certain equipment under operating leases that expire at various dates through 2025. The Company had deposits of $398 thousand and $301 thousand as of December 31, 2018 and 2017, respectively, relating primarily to rent deposits on the China and Vancouver, Washington facility leases. Rent expense, before sublease income, totaled $3.2 million, $2.7 million and $2.5 million for the years ended December 31, 2018, 2017 and 2016, respectively. Sublease income totaled $99 thousand, $86 thousand and $50 thousand for the years ended December 31, 2018, 2017 and 2016, respectively.
The minimum future rent payments under noncancelable operating leases as of December 31, 2018 are as follows:
(in thousands)
2019
$
2,774

2020
2,392

2021
2,064

2022
1,482

2023
834

Thereafter
956

Total
$
10,502

Minimum rent payments under operating leases are recognized on a straight‑line basis over the term of the lease, including any periods of free rent. Deferred rent liability associated with operating leases was $290 thousand and $254 thousand as of December 31, 2018 and 2017, respectively.
(11) Long‑Term Debt
 In March 2018, the Company entered into an Amended and Restated Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank). The agreement amended and restated in its entirety the Company's previous Loan and Security Agreement with Pacific Western Bank, dated March 13, 2014. The loan facility provided for up to $25.0 million in aggregate commitments, including a term loan of up to $15.0 million and a revolving loan facility equal to the lesser of (i) $25.0 million minus the unpaid principal amount of the term loan and the amount of any reserves for ancillary banking services, or (ii) a borrowing base equal to 85% of eligible accounts receivable plus the lesser of $5.5 million or 35% of eligible inventory. The principal amount of the term loan was to be repaid in thirty-six equal monthly installments beginning on July 14, 2018 with all outstanding principal and interest on the revolving loan due and payable on July 14, 2019.
In September 2018, the Company entered into the Second Amended and Restated Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank). The agreement amends and restates in its entirety the Company’s Amended and Restated Loan and Security Agreement entered in March 2018. As amended and restated, the loan agreement’s revolving credit facility provides for up to $40.0 million in aggregate commitments and was used to repay in full the term loan and revolving borrowings outstanding under the prior agreement. The Company may draw upon the credit facility until September 2021. The revolving loan bears interest at a per annum rate, depending on certain liquidity thresholds, ranging from adjusted

68



LIBOR plus 1.35% to 2.25%, or prime rate minus 1.40% to 0.50%. The line of credit also bears an unused credit fee at a per annum rate of 0.20%. Interest is due and payable monthly in arrears.
The Company’s loan with Pacific Western Bank is secured by liens, subject to certain exceptions, on substantially all of the Company’s existing and future assets, including but not limited to accounts receivable, inventory, property and equipment, and intellectual property.
Pursuant to the terms of the amended and restated loan agreement, the Company will be subject to certain financial covenants in the event it fails to meet certain specified liquidity thresholds. Prior to September 2018, the Company was subject to minimum revenue and maximum capital expenditure covenants. The Company was in compliance with all of its financial covenants as of December 31, 2018 and December 31, 2017.

The term loan balance was zero and $13.5 million at December 31, 2018 and December 31, 2017, respectively. The revolving loan balance was zero and $3.7 million at December 31, 2018 and December 31, 2017, respectively.
In 2015, the Company entered into a Loan and Security Agreement with Multiplier Growth Partners SPV I, LP, or Multiplier, agreeing to a term loan with a principal amount of up to $15.0 million, an interest rate of 11% per annum, and a maturity date of July 16, 2020. The initial borrowing consisted of $12.5 million in principal including $150 thousand in fees. In conjunction with the term loan, the Company granted a stock warrant to Multiplier, see Note 13 for details. In July 2017, and concurrent with the increase in the borrowing base of the Company’s loan facility with Pacific Western Bank noted above, the Company extinguished all debt outstanding with Multiplier. The transaction qualified as a debt extinguishment under FASB ASC Subtopic 470‑50, Debt, and a loss of $911 thousand, associated with an early prepayment penalty of $375 thousand, write‑down of debt issuance costs of $523 thousand, and other miscellaneous costs of $13 thousand, was recorded in other expense during the year ended December 31, 2017.
Long‑term debt consists of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Pacific Western Bank, Term and Revolving Loans
$

 
$
17,200

2014 Finland equipment loans, Danske Bank
41

 
80

Capital leases, various
110

 
191

Total debt
151

 
17,471

Less: debt issuance costs
(42
)
 

Total long-term debt
109

 
17,471

Less: current portion of long-term debt
(91
)
 
(2,363
)
Non-current portion of long-term debt
$
18

 
$
15,108

Amortization of debt issuance costs was $9 thousand, $96 thousand and $194 thousand for the years ended December 31, 2018, 2017 and 2016, respectively.
The Company has minimum payment schedules that call for future principal payments summarized as follows:
(in thousands)
2019
$
106

2020
45

 
$
151


(12) Income Taxes
Income (loss) before income tax expense was as follows:

69



(in thousands)
Year Ended December 31,
 
2018
 
2017
 
2016
Domestic
$
10,901

 
$
(9,064
)
 
$
(19,006
)
Foreign
$
6,637

 
$
15,759

 
$
6,686

Income (loss) before income tax
$
17,538

 
$
6,695

 
$
(12,320
)
Income tax provision was as follows:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Current tax expense:
 
 
 
 
 
Federal
$

 
$

 
$

State
9

 

 
8

Foreign
5,032

 
5,200

 
1,632

Current tax expense
5,041

 
5,200

 
1,640

 
 
 
 
 
 
Deferred tax expense
 
 
 
 
 
Federal

 

 

State

 

 

Foreign
(1,441
)
 
(342
)
 
242

Deferred tax expense
(1,441
)
 
(342
)
 
242

Income tax expense
$
3,600

 
$
4,858

 
$
1,882


The income tax provision differs from the amount computed by applying the statutory federal income tax rate to the loss before income tax as a result of the following differences:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Tax computed at federal statutory rate
$
3,683

 
$
2,276

 
$
(4,189
)
State tax, net of federal tax benefit
27

 
(102
)
 
(125
)
Permanent items
545

 
1,078

 
662

Foreign dividends and unremitted earnings
159

 
796

 
586

Foreign rate differential
(347
)
 
(1,897
)
 
(991
)
Rate change due to tax reform
2,819

 
17,176

 

Federal credits
(619
)
 
(302
)
 
(363
)
Tax contingencies, net of reversals
2,140

 
592

 
663

Other
(1,537
)
 
109

 
302

Valuation allowance
(3,270
)
 
(14,868
)
 
5,337

Income tax expense
$
3,600

 
$
4,858

 
$
1,882


The income tax expense recorded primarily relates to operations in China and Finland, which have income tax rates of 25% and 20%, respectively.


70



The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Deferred tax assets:
 
 
 
 
 
Net operating loss carryforwards
$
16,407

 
$
21,626

 
$
35,803

Research and alternative minimum tax credits
4,501

 
3,635

 
3,373

Accrued expenses and other
2,806

 
1,891

 
2,466

Inventory
4,248

 
2,280

 
2,155

Property and equipment
1,334

 
1,644

 
2,351

Total gross deferred tax assets
29,296

 
31,076

 
46,148

Less valuation allowance
(25,603
)
 
(28,873
)
 
(43,741
)
Total deferred tax assets
3,693

 
2,203

 
2,407

Deferred tax liabilities
 
 
 
 
 
Intangible assets
(579
)
 
(396
)
 
(503
)
Unremitted foreign earnings

 

 
(521
)
Total deferred tax liabilities
(579
)
 
(396
)
 
(1,024
)
Net deferred tax assets
$
3,114

 
$
1,807

 
$
1,383

    
    Net deferred tax assets of $3.1 million, $1.8 million, and $1.4 million as of December 31, 2018, 2017 and 2016, respectively, are included in other assets within the consolidated balance sheet.

In evaluating its valuation allowance, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Due to uncertainty with respect to ultimate realizability of deferred tax assets, the Company has provided a valuation allowance against the U.S. deferred tax assets. The net change in the total valuation allowance during the years ended December 31, 2018, 2017 and 2016 were decreases of $3.3 million and $14.9 million and an increase of $5.3 million, respectively.
 
At December 31, 2018, the Company has U.S. and state net operating loss carryforwards of $74.4 million and $11.6 million, respectively. These net operating losses will expire between 2023 and 2037 if not used by the Company to reduce income taxes payable in future periods. The Company has U.S. and state research and development credits of $5.3 million and $22 thousand, respectively. These credits will begin to expire between 2019 and 2038 if not used by the Company to reduce income taxes payable in future periods.

Utilization of net operating loss carryforwards, credit carryforwards and certain deductions have been subject to annual limitations due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company's ownership have required the Company to limit the amount of net operating loss and research and development credit carryforwards that were previously available to offset future taxable income. The Company has had three "change in ownership" events that limit the utilization of net operating loss carryforwards. The "change in ownership" events occurred twice in August of 2000 and in January of 2001, and resulted in net operating loss carryforward limitations of $17 thousand, $52 thousand, and $459 thousand for net operating losses generated prior to the change. Additional limitations on the use of these tax attributes could occur in the event of possible disputes arising in examination from various taxing authorities.


71



The following table presents a reconciliation of the changes in the unrecognized tax benefit:

(in thousands)
 
Balance at December 31, 2015
$
1,528

Additions based on tax positions related to the current year
570

Additions for tax positions of prior years
3

Other
(51
)
Balance at December 31, 2016
$
2,050

Additions based on tax positions related to the current year
365

Additions for tax positions of prior years
99

Other
3

Balance at December 31, 2017
$
2,517

Additions based on tax positions related to the current year
3,398

Additions for tax positions of prior years
92

Reductions for tax positions of prior years
(49
)
Reductions as a result of a lapse of applicable statute of limitations
(5
)
Other
(66
)
Balance at December 31, 2018
$
5,887

    
At December 31, 2018, the Company has recognized $3.5 million unrecognized tax benefits (excluding interest and penalties) in non-current income taxes payable and $2.4 million of unrecognized tax benefits in noncurrent deferred tax assets on the accompanying consolidated balance sheet. $5.9 million of the Company's unrecognized tax benefits, if recognized, would impact the effective tax rate. At December 31, 2017, the Company has recorded $1.5 million of unrecognized tax benefits in non-current income taxes payable and $1.0 million of unrecognized tax benefits recognized as an offset to noncurrent deferred tax assets on the accompanying consolidated balance sheet. The Company does not expect a significant decrease to the total amount of unrecognized tax benefits within the next twelve months.

The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. The Company has recognized penalties and interest during the years ended December 31, 2018, 2017 and 2016, of $0.4 million, $0.4 million, and $0.1 million, respectively. At December 31, 2018 and 2017 interest and penalties associated with unrecognized tax benefits were $1.3 million and $0.9 million, respectively.

At December 31, 2018, the Company's tax years 2015 through 2018, 2014 through 2018, and 2008 through 2018, remain open for examination in the federal, state and foreign jurisdictions, respectively. However, to the extent allowed by law, the taxing authorities may have the right to examine prior periods where net operating losses and credits were generated and carried forward, and to make adjustments up to the net operating loss and credit carryforward amounts. The Company is not currently under federal, state, or foreign examination.

2017 Tax Act
    
In December 2017, the Tax Cuts and Jobs Act (the “2017 Tax Act”) introduced significant changes to U.S. income tax law. Effective 2017, the 2017 Tax Act included a one-time transition tax on certain foreign earnings and the acceleration of depreciation for certain assets placed into service after September 27, 2017. Effective 2018, the 2017 Tax Act reduced the U.S. statutory tax rate from 34% to 21%, and created new taxes on certain foreign-sourced earnings, repealed the domestic manufacturing deduction, and placed additional limitations on executive compensation and limitations on the deductibility of interest.

The Company recognized the income tax effects of the 2017 Tax Act in its 2017 financial statements in accordance with Staff Accounting Bulletin No. 118, which provides SEC staff guidance for the application of ASC Topic 740, Income Taxes, in the reporting period in which the 2017 Tax Act was signed into law. As such, the Company's 2017 financial results reflected the income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was complete and provisional amounts for those specific income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was incomplete but a reasonable estimate could be determined. The accounting for the income tax effects of the 2017 Tax Act is considered complete at December 31, 2018, with no material changes to the amounts recorded in 2017.


72



The changes to existing U.S. tax laws as a result of the 2017 Tax Act, which have the most significant impact on the Company's federal income taxes are as follows:

Reduction of the U.S. Corporate Income Tax Rate

The Company measures deferred tax assets and liabilities using enacted tax rates that will apply in the years in which the temporary differences are expected to be recovered or paid. Accordingly, the Company's deferred tax assets and liabilities were remeasured to reflect the reduction in the U.S. corporate income tax rate from 34% to 21%, resulting in a $16.1 million increase in income tax expense for the year ended December 31, 2017 and a corresponding decrease in net deferred tax assets as of December 31, 2017. These adjustments were fully offset with a corresponding adjustment to the valuation allowance.
    
Transition Tax on Foreign Earnings

The Company recognized a provisional income tax expense of $1.1 million for the year ended December 31, 2017 related to the one-time transition tax on certain foreign earnings. This resulted in a corresponding decrease in deferred tax assets due to the utilization of net operating loss carryforwards. This amount was finalized as of December 31, 2018 without material adjustment from the provisional amount.

(13) Stockholders’ Equity
(a)
Authorized Shares
As of December 31, 2018 and 2017, the Company was authorized to issue a total of 195.0 million and 319.5 million shares respectively, with a par value of $0.0001 per share. The authorized shares as of December 31, 2018 consisted of 190.0 million of common stock and 5.0 million of preferred stock. The authorized shares as of December 31, 2017 consisted of 190.0 million shares of common stock and 129.5 million shares of convertible preferred stock (consisting of 22.9 million Series C, 28.3 million Series D, 11.8 million Series E, 37.3 million Series F, and 29.2 million Series G shares).
(b)
Common Stock
At December 31, 2018 and December 31, 2017 the Company had 36.7 million and 3.0 million shares of common stock issued and outstanding, respectively.
(c)
Series A and Series B Convertible Preferred Stock
In August and November 2000, the Company sold a total of 1.8 million shares of Series A convertible preferred stock at $5.15 per share to investors. In January 2001, the Company sold an additional 40 thousand shares of Series A convertible preferred stock for the same price. In January 2001, the Company sold 3.3 million shares of its Series B convertible preferred stock for $13.30 per share to investors. Series A and Series B shares were converted to Series C convertible preferred stock and common stock in 2004.
(d)
Series C, Series D, Series E, Series F and Series G Convertible Preferred Stock
In January, March, and October 2004, the Company sold a total of 1.6 million shares of Series C convertible preferred stock at $8.490 per share to investors for a net consideration of $13.1 million (net of offering costs of $129 thousand).
Holders of Series A and Series B convertible preferred stock were provided an opportunity to participate in the Series C financing. Those investors that elected to participate in the Series C financing exchanged their Series A convertible preferred stock and Series B convertible preferred stock for a total of 3.0 million shares of Series C convertible preferred stock. All remaining shares of Series A and Series B convertible preferred stock were converted to common stock on a one‑for‑one basis.
At December 31, 2017, there were 4.6 million shares of Series C issued and outstanding.
In March and May 2007, the Company sold a total of 3.3 million shares of Series D convertible preferred stock at $4.590 per share to investors for a net consideration of $15.2 million (net of offering costs of $14 thousand).
In January and June 2009, the Company sold a total of 2.3 million shares of Series D convertible preferred stock at $4.590 per share to investors for a net consideration of $10.7 million (net of offering costs of $55 thousand).

73



At December 31, 2017, there were 5.7 million shares of Series D issued and outstanding.
In February and July 2011, the Company sold a total of 2.3 million shares of Series E convertible preferred stock at $7.4695 per share to investors for a net consideration of $17.4 million (net of offering costs of $135 thousand).
At December 31, 2017, there were 2.3 million shares of Series E issued and outstanding.
In November 2014, the Company sold a total of 1.0 million shares of Series F convertible preferred stock at $5.145 per share to investors for a net consideration of $4.9 million (net of offering costs of $127 thousand).
In January and April 2015, the Company sold a total of 4.0 million shares of Series F convertible preferred stock at $5.145 per share to investors for a net consideration of $20.3 million (net of offering costs of $71 thousand).
In January and February 2016, the Company sold a total of 2.3 million shares of Series F convertible preferred stock at $5.145 per share to investors for a net consideration of $12.0 million (net of offering costs of $36 thousand).
At December 31, 2017, there were 7.3 million shares of Series F issued and outstanding.
In April and May 2017, the Company sold a total of 4.8 million shares of Series G convertible preferred stock at $5.9885 per share to investors for a gross consideration of $28.8 million. Total offering costs incurred in connection with the financing were $1.3 million, of which $45 thousand was incurred in 2016.
At December 31, 2017, there were 4.8 million of Series G issued and outstanding.
The rights and privileges of the Series C, Series D, Series E, F, and G convertible preferred stock are as follows:
Dividends
The holders of shares of Series F and Series G convertible preferred stock are entitled to receive dividends out of any assets legally available in preference to any declaration or payment of any dividend on the Series C, Series D, or Series E convertible preferred stock or common stock. The dividend rate for the Series F and Series G convertible preferred stock is equal to $0.206 and $0.240 per annum (as adjusted for any stock splits, stock dividends or distributions, recapitalizations, and similar events) on each outstanding share of Series G and Series F convertible preferred stock, respectively. The holders of Series C convertible preferred stock, Series D convertible preferred stock and Series E convertible preferred stock are entitled to receive dividends payable out of any assets legally available in preference to any declaration or payment of any dividend (payable other than in common stock or other securities and rights convertible into or entitling the holder thereof to receive, directly or indirectly, additional shares of common stock) on the common stock, at the rate of $0.340, in the case of the Series C convertible preferred stock, $0.184 in the case of the Series D convertible preferred stock, and $0.300 in the case of the Series E convertible preferred stock, per share per annum (as adjusted for any stock splits, stock dividends or distributions, recapitalizations, and similar events) on the convertible preferred stock, payable annually. Such dividends are payable only if declared by the board of directors, and are not cumulative. As of December 31, 2017 no dividends have been declared.
Liquidation Preference
In the event of liquidation the holders of Series F and Series G convertible preferred stock will be entitled to receive, in preference to the holders of Series C, D, and E convertible preferred stock and the holders of common stock, a per share amount equal to $5.145 and $5.9885, respectively, plus any declared but unpaid dividends. Upon the completion of distribution to holders of Series G and Series F convertible preferred stock, the holders of Series C, D, and E convertible preferred stock will be entitled to receive, in preference to the holders of common stock, a per share amount equal to $8.490, $4.590, and $7.4695, respectively, plus any declared but unpaid dividends. After payment of the Liquidation Preference to the holders of Series C, D, and E convertible preferred stock, any remaining assets of the Company legally available for distribution to stockholders will be distributed among the holders of common stock on a pro rata basis. As of December 31, 2017 the aggregate liquidation preference to the convertible preferred stockholders was as follows:

74



(in thousands)
 
Series C
$
38,820

Series D
25,980

Series E
17,537

Series F
37,334

Series G
28,783

 
$
148,454

Conversion
Each share of Series C, D, E, F and G convertible preferred stock is convertible, at the option of the holder, at any time into shares of the Company’s common stock. Each share of Series C, D, E, F and G convertible preferred stock is initially convertible into one share of the Company’s common stock. Shares of Series C, D, E, F and G convertible preferred stock automatically convert to shares of common stock upon the earlier of an initial public offering of the Company’s equity securities of not less than $7.185 per share and gross aggregate cash proceeds of $50 million or the written consent of the holders of a majority of the then-outstanding shares of convertible preferred stock, voting together as a single class on an as‑converted basis, and the holders of a majority of the then-outstanding shares of Series G convertible preferred stock, voting together as a separate class.
Immediately prior to the closing of the IPO on April 30, 2018 all shares of the outstanding convertible preferred stock automatically converted into an aggregate of 24.6 million shares of common stock. There were no outstanding shares of convertible preferred stock as of December 31, 2018.
Voting Rights
The holders of each share of Series C, D, E, F and G convertible preferred stock are entitled to a number of votes equal to the number of shares of common stock into which such shares could be converted. In addition, the consent of the holders of a majority of the convertible preferred stock, voting as a separate class, is required for certain corporate actions. The holders of Series E, F and G convertible preferred stock have additional voting rights, which require the consent of the holders of a majority of the then-outstanding shares of Series E,F or G convertible preferred stock, each voting as a separate class, to consent to certain corporate actions as the case may be.
Warrants
In conjunction with the Loan and Security Agreement with Pacific Western Bank, the Company granted 20 thousand warrants to purchase Series E convertible preferred stock at an exercise price of $7.47 per share in 2014. The fair value of the warrants was recorded as a debt discount and was not material to the consolidated financial statements. The warrants were exercised and converted to 15 thousand common shares in May 2018.
In conjunction with the Loan and Security Agreement with Multiplier, the Company granted 194 thousand warrants to purchase Series F convertible preferred stock at an exercise price of $5.15 per share in 2015. The warrants were measured at fair value using the Black‑Scholes option pricing model, with assumptions of expected term of five years, volatility of 39.0%, and risk free rate of 1.7%. The relative fair value of the warrants of $360 thousand was accounted for as debt discount, and was initially included in debt issuance costs before being written off in the current year as a result of the debt extinguishment described in Note 11. The warrants were exercised and converted to 145 thousand common shares in November 2018.
(e)    Preferred Stock
In April 2018, the Company's Board of Directors approved an increase to the amount of authorized preferred stock to become effective on the closing of the Company's IPO. As of December 31, 2018 there were 5.0 million shares of preferred stock, par value $0.0001, authorized and no shares of preferred stock issued and outstanding.

(f)
2001 and 2018 Stock Plans

The Company maintains two stock-based compensation plans: the 2018 Equity Incentive Plan (the "2018 Plan"), and the 2001 Stock Option Plan (the "2001 Plan"). The Board of Directors adopted, and stockholders approved, the 2018 Plan in April 2018. The 2018 Plan became effective on April 24, 2018, and serves as the successor to the 2001 Plan. There are no shares reserved

75



for future awards under the 2001 Plan. Outstanding awards under the 2001 Plan continue to be subject to the terms and conditions of the 2001 Plan.

In April 2018, the Company adopted the 2018 Plan with a reserve of 3.4 million shares of common stock for issuance, plus, shares subject to awards under the 2001 Plan that expire or terminate, and shares previously issued pursuant to the 2001 Plan that are forfeited (provided that the maximum number of shares that may be added to the 2018 Plan from the 2001 plan is 5.6 million shares). The number of shares reserved for issuance under the 2018 Plan will increase automatically on the first day of each calendar year by a number of shares of common stock equal to the lesser of (i) 3.4 million shares of common stock, (ii) 5% of the total outstanding shares of the Company's common stock as of the immediately preceding December 31 or (iii) a number of shares determined by the Board of Directors.
As of December 31, 2018 and December 31, 2017 the Company had reserved 9.0 million shares of common stock for issuance under the two plans to employees, directors, and consultants of the Company. Of these shares, a total of 2.9 million and 1.7 million shares, respectively were available for issuance as of December 31, 2018 and December 31, 2017.
        
The following table summarizes the Company’s stock option activity during the year ended December 31, 2018:
(in thousands, except weighted average grant price)
Number of shares
 
Weighted average exercise price
 
Weighted average remaining contractual term (years)
 
Aggregate intrinsic value
Outstanding, December 31, 2017
5,369

 
$1.09
 
7.4
 
$29,863
Options granted
357

 
$9.71
 
 
 
 
Options exercised
(387
)
 
$0.94
 
 
 
 
Options canceled
(168
)
 
$4.31
 
 
 
 
Outstanding, December 31, 2018
5,171

 
$1.60
 
7.2
 
$83,700
Options exercisable at December 31, 2018
3,027

 
$0.92
 
6.6
 
$51,041
Options vested as of December 31, 2018 and expected to vest after December 31, 2018
5,171

 
$1.60
 
7.2
 
$83,700
Total intrinsic value of options exercised for the years ended December 31, 2018 and 2017 was $6.7 million and $751 thousand, respectively. The Company received proceeds of $362 thousand and $336 thousand from the exercise of options for the years ended December 31, 2018 and 2017, respectively.
The Company has granted time-based options, time-based restricted stock unit awards, performance-based restricted stock unit awards, time-based restricted stock awards, and performance-based restricted stock awards.

Restricted stock award activity during the year ended December 31, 2018 was as follows:

(in thousands, except weighted average grant price)
Number of restricted stock awards
 
Weighted average grant date fair value
Outstanding, December 31, 2017

 
$0.00
Awards granted
115

 
$37.15
Awards vested

 
$0.00
Awards canceled

 
$0.00
Outstanding, December 31, 2018
115

 
$37.15

76



Restricted stock unit activity during the year ended December 31, 2018 was as follows:

(in thousands, except weighted average grant price)
Number of restricted stock units
 
Weighted average grant date fair value
Outstanding, December 31, 2017

 
$0.00
Units granted
563

 
$30.26
Units vested
(2
)
 
$32.50
Units canceled
(4
)
 
$23.73
Outstanding, December 31, 2018
557

 
$30.31
    
Of the 672 thousand non-vested restricted stock awards and restricted stock units outstanding under the 2018 Plan as of December 31, 2018206 thousand awards represent the expected number of awards whereby vesting is contingent on meeting certain performance conditions. The stock-based compensation expense for those awards in the year ended December 31, 2018 was estimated by the Company at 100% achievement.

Total compensation cost related to nonvested options, restricted stock units and restricted stock awards not yet recognized is $19.4 million, which will be recognized over the next five years as follows:
(in thousands)
2019
$
6,925

2020
6,123

2021
4,500

2022
1,817

2023
8

 
$
19,373

    
(g)    2018 Employee Stock Purchase Plan

During the year ended December 31, 2018, the Company's Board of Directors approved the terms of the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). The 2018 ESPP became effective on April 24, 2018. Subject to any limitations therein, the 2018 ESPP allows eligible employees to contribute up to 10% of their earnings for the purchase of common stock at a discounted price per share. The 2018 ESPP provides for separate six-month offering periods commencing on the first trading day on or after May 15 and November 15 of each calendar year. The initial offering period will occur from November 15, 2018 through May 14, 2019.

A total of 0.9 million shares of common stock are available for sale under the 2018 ESPP. The number of shares of common stock that are available for sale under the ESPP also includes an annual increase on the first day of each fiscal year following the fiscal year in which the first offering period enrollment date occurs, equal to the least of: 0.9 million shares; 2% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or such other amount as the Board of Directors may determine. As of December 31, 2018, no shares of the Company's common stock have been purchased under the 2018 ESPP.
    
(14) 401(k) Plan
The Company has a 401(k) Profit Sharing Plan and Trust (the Plan). Participation in the Plan is voluntary and is available to all employees. Employees are eligible to participate in the Plan on the first day of the month after their first day of employment. Participants may elect to contribute part of their annual salary to the Plan up to the statutorily prescribed limit. The Company may make discretionary matching or qualified nonelective contributions to the Plan. The Company maintains a match of 40% of each dollar up to the first 5% of compensation that is contributed to the Plan. The match for the years ended December 31, 2018, 2017 and 2016 was $606 thousand, $462 thousand and $376 thousand, respectively, and is recorded within the cost of revenues and operating expenses in the consolidated statements of operations.

77



(15) Segment and Geographic Information
The Company operates in one segment which involves the design, development, production and distribution of fiber lasers, semiconductor lasers, and other related products. The Company's chief operating decision‑maker (CODM) is the chief executive officer. The CODM regularly reviews financial information presented on a total company basis, accompanied by information about revenue and direct costs by product family for purposes of monitoring the product mix impact on total gross margin. Throughout the year, the CODM allocates capital resources on a project‑by‑project basis across the Company’s entire asset base to maximize profitability regardless of the legal entity, product or end market basis.
The Company markets and sells its products throughout the world through both direct sales and distribution channels. The geographic sources of the Company’s revenues based on the customer's location are as follows:
 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
China
$
70,196

 
$
55,344

 
$
38,309

North America
70,694

 
46,489

 
36,200

Rest of World
50,469

 
36,747

 
26,816

 
$
191,359

 
$
138,580

 
$
101,325

The geographic locations of the Company’s long‑lived assets, net, based on location of the assets, are as follows:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
United States
$
18,308

 
$
13,991

China
8,187

 
8,433

Rest of World
1,022

 
991

 
$
27,517

 
$
23,415


(16) Net Income (Loss) per Share
Net income (loss) per share is presented in conformity with the two‑class method required for multiple classes of common stock and participating securities.
The participating securities include convertible preferred stock as the holders of these securities are entitled to receive a noncumulative dividend in preference to the common stockholders in the event that a dividend is declared on common stock. The holders of convertible preferred stock do not have a contractual obligation to share in the losses. As such, net loss for the year ended December 31, 2016 was not allocated to the participating securities. The convertible preferred stock converted to common stock on April 30, 2018 upon the closing of the Company's initial public offering. As such, for the year ended December 31, 2018 only income earned prior to April 30, 2018 has been allocated to these participating securities.
Basic income per share is computed using the weighted average number of common shares outstanding during the period, and excludes any dilutive effects of common stock equivalent shares such as stock options, restricted stock, warrants, and convertible preferred stock. Diluted income per share is computed using the weighted average number of common shares outstanding and potentially dilutive common stock options, restricted stock, warrants, and convertible preferred stock.

78



The following table sets forth the calculation of basic and diluted net income (loss) per share attributable to common stockholders during the periods presented:    
 
Year Ended December 31,
(in thousands, except per share data)
2018
 
2017
 
2016
Numerator:
 
 
 
 
 
Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Participating securities:
 
 
 
 
 
Income allocated to participating securities
(4,415
)
 
(1,837
)
 

Net income (loss) attributable to common stockholders
9,523

 

 
(14,202
)
 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares, basic
24,862

 
2,735

 
2,500

Dilutive effect of restricted stock units and awards
11

 

 

Dilutive effect of common stock options
5,086

 

 

Weighted-average common shares outstanding, diluted
29,959

 
2,735

 
2,500

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
Basic
$
0.38

 
$0.00
 
$
(5.68
)
Diluted
$
0.32

 
$0.00
 
$
(5.68
)
The following potentially dilutive shares of convertible preferred stock, preferred stock warrants, restricted stock awards and units, and stock options were not included in the calculation of diluted shares above as the effect would have been anti‑dilutive:
 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Convertible preferred stock

 
23,095

 
19,774

Preferred stock warrants

 
214

 
214

Restricted stock units and awards
622

 

 

Common stock options

 
5,369

 
4,602

Total
622

 
28,678

 
24,590


(17) Quarterly Results of Operations (unaudited)
The following table summarizes unaudited quarterly financial data for 2018 and 2017 (in thousands, except per share data):
 
Year Ended December 31, 2018
 
 
 
Q4
 
Q3
 
Q2
 
Q1
 
Full Year
Revenues
$
46,162

 
$
51,025

 
$
51,705

 
$
42,467

 
$
191,359

Gross profit
16,506

 
18,047

 
17,679

 
14,729

 
66,961

Net income attributable to common stockholders
2,360

 
4,009

 
3,154

 

 
9,523

Net income per share, basic
$
0.06

 
$
0.11

 
$
0.13

 
$
0.00

 
$
0.38

Net income per share, diluted
$
0.06

 
$
0.10

 
$
0.11

 
$
0.00

 
$
0.32



79



 
Year Ended December 31, 2017
 
 
 
Q4
 
Q3
 
Q2
 
Q1
 
Full Year
Revenues
$
37,482

 
$
36,547

 
$
34,664

 
$
29,887

 
$
138,580

Gross profit
12,282

 
12,345

 
10,680

 
8,967

 
44,274

Net income (loss) attributable to common stockholders

 

 
(287
)
 
(1,213
)
 

Net income (loss) per share, basic
$

 
$

 
$
(0.11
)
 
$
(0.47
)
 
$0.00
Net income (loss) per share, diluted
$

 
$

 
$
(0.11
)
 
$
(0.47
)
 
$0.00

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

None.

ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and our chief financial officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on that evaluation, our chief executive officer and our chief financial officer have concluded that, as of such date, our disclosure controls and procedures were, in design and operation, effective.

Management's Report on Internal Control Over Financial Reporting

This annual report on Form 10-K does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm due to a transition period established by the rules of the SEC for newly public companies.

Changes in Internal Control over Financial Reporting

Our chief executive officer and chief financial officer did not identify any changes in our internal control over financial reporting in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the quarter ended December 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitation on the Effectiveness of Internal Control
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, 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. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
ITEM 9B. OTHER INFORMATION
None.

80



PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item is incorporated by reference to the Company’s definitive proxy statement relating to the 2019 annual meeting of stockholders. The definitive proxy statement will be filed with the SEC within 120 days after December 31, 2018.

We have adopted a Code of Ethics that applies to our chief executive officer, chief financial officer, principal accounting officer and controller and persons performing similar functions. The Code of Ethics is posted on our website at http://investors.nlight.net/IR/corporate-governance. We intend to satisfy the disclosure requirements under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the Code of Ethics by posting such information on our website at the address specified above.

ITEM 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference to the Company’s definitive proxy statement relating to the 2019 annual meeting of stockholders. The definitive proxy statement will be filed with the SEC within 120 days after December 31, 2018.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is incorporated by reference to the Company’s definitive proxy statement relating to the 2019 annual meeting of stockholders. The definitive proxy statement will be filed with the SEC within 120 days after December 31, 2018.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item is incorporated by reference to the Company’s definitive proxy statement relating to the 2019 annual meeting of stockholders. The definitive proxy statement will be filed with the SEC within 120 days after December 31, 2018.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this item is incorporated by reference to the Company’s definitive proxy statement relating to the 2019 annual meeting of stockholders. The definitive proxy statement will be filed with the SEC within 120 days after December 31, 2018.


81



PART IV
ITEM 15. EXHIBITS

(a)(1) Financial Statements
We have filed the financial statements listed in the Index to Consolidated Financial Statements as a part of this report.

(a)(2) Financial Statement Schedules
Schedules not listed above have been omitted because they are not required, not applicable, or the required information is otherwise included.

(a)(3) Exhibits
The exhibits listed below are filed as part of this Annual Report on Form 10-K or are incorporated herein by reference, in each case as indicated below.

Exhibit
Number
 
Incorporated by Reference
Filed
Herewith
Description
Form
File No.
Exhibit
Filing Date
3.1
10-Q
001-38462
3.1
May 25, 2018
 
3.2
10-Q
001-38462
3.2
May 25, 2018
 
4.1
S-1/A
333-224055
4.1
April 16, 2018
 
4.2
S-1
333-224055
4.2
March 30, 2018
 
10.1
S-1/A
333-224055
10.1
April 16, 2018
 
10.2+
S-1
333-224055
10.2
March 30, 2018
 
10.3+
S-1/A
333-224055
10.3
April 16, 2018
 
10.4+
S-1/A
333-224055
10.4
April 16, 2018
 
10.5+
8-K
001-38462
10.1
June 4, 2018
 
10.6+
8-K
001-38462
10.2
June 4, 2018
 
10.7+
8-K
001-38462
10.3
June 4, 2018
 
10.8+
S-1
333-224055
10.5
March 30, 2018
 
10.9+
S-1
333-224055
10.6
March 30, 2018
 
10.10+
S-1
333-224055
10.7
March 30, 2018
 
10.11+
S-1
333-224055
10.8
March 30, 2018
 
10.12
S-1
333-224055
10.10
March 30, 2018
 
10.13
10-Q
001-38462
10.1
August 10, 2018
 
10.14
8-K
001-38462
10.1
September 27, 2018
 
10.15
S-1
333-224055
10.11
March 30, 2018
 

82



Exhibit
Number
 
Incorporated by Reference
Filed
Herewith
Description
Form
File No.
Exhibit
Filing Date
10.16
S-1
333-224055
10.12
March 30, 2018
 
10.17
8-K
001-38462
10.1
May 11, 2018
 
10.18
S-1
333-224055
10.13
March 30, 2018
 
10.19
S-1
333-224055
10.14
March 30, 2018
 
21.1
S-1
333-224055
21.1
March 30, 2018
 
23.1
 
 
 
 
X
31.1
 
 
 
 
X
31.2
 
 
 
 
X
32.1*
 
 
 
 
X
101.INS
XBRL Instance Document.
 
 
 
 
X
101.SCH
XBRL Taxonomy Extension Schema Document
 
 
 
 
X
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
X
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
X
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
X
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
X
+
Indicates a management contract or compensatory plan or arrangement.
*
The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.

ITEM 16. FORM 10-K SUMMARY

None.


83



SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
NLIGHT, INC.
 
 
 
Date: March 15, 2019
By:
/s/ SCOTT KEENEY
 
 
Scott Keeney
 
 
President and Chief Executive Officer
(Principal Executive Officer)
 
 
 
Date: March 15, 2019
By:
/s/ RAN BAREKET
 
 
Ran Bareket
 
 
Chief Financial Officer
(Principal Accounting and Financial Officer)
 
 
 

POWER OF ATTORNEY 

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Scott Keeney and Ran Bareket, and each of them, with full power of substitution and resubstitution and full power to act without the other, as his or her true and lawful attorney-in-fact and agent to act in his or her name, place and stead and to execute in the name and on behalf of each person, individually and in each capacity stated below, and to file, any and all documents in connection therewith, with the Securities and Exchange Commission, 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, ratifying and confirming all that said attorneys-in-fact and agents or any of them or their and his or her substitute or substitutes, may lawfully do or cause to be done by virtue thereof.

Pursuant to the requirements of the Securities Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated:


84



Signature
Title
Date
 
 
 
/s/ SCOTT KEENEY
President, Chief Executive Officer and Director (Principal Executive Officer)
 
Scott Keeney
March 15, 2019
 
 
 
/s/ RAN BAREKET
Chief Financial Officer (Principal Accounting and Financial Officer)
 
Ran Bareket
March 15, 2019
 
 
 
/s/ BANDEL CARANO
Director
 
Bandel Carano
March 15, 2019
 
 
 
/s/ DOUGLAS CARLISLE
Director
 
Douglas Carlisle
March 15, 2019
 
 
 
/s/ BILL GOSSMAN
Director
 
Bill Gossman
March 15, 2019
 
 
 
/s/ RAYMOND LINK
Director
 
Raymond Link
March 15, 2019
 
 
 
/s/ GARY LOCKE
Director
 
Gary Locke
March 15, 2019
 
 
 
/s/ GEOFFREY MOORE
Director
 
Geoffrey Moore
March 15, 2019
 
 
 
/s/ DAVID OSBORNE
Director
 
David Osborne
March 15, 2019


85
EX-23.1 2 exhibit231-q4201810xk.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors
nLIGHT, Inc.:

We consent to the incorporation by reference in the registration statement (No. 333‑224461) on Form S‑8 of nLIGHT, Inc. of our report dated March 15, 2019, with respect to the consolidated balance sheets of nLIGHT, Inc. as of December 31, 2018 and 2017, and the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2018, and the related notes, which report appears in the December 31, 2018 annual report on Form 10‑K of the Company.

/s/ KPMG LLP
Portland, Oregon
March 15, 2019



EX-31.1 3 exhibit311-q4201810xk.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

NLIGHT, INC.
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a - 14(a) OR RULE 15d - 14(a) OF THE SECURITIES EXCHANGE ACT OF 1934

I, Scott Keeney, certify that:
 
1.
I have reviewed this annual report on Form 10-K of nLIGHT, 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 officers 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)) 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.
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
c.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officers 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 the registrant’s board of directors (or persons performing the equivalent functions):
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 15, 2019
 
/s/ SCOTT KEENEY
Scott Keeney
President, Chief Executive Officer and Director (Principal Executive Officer)



EX-31.2 4 exhibit312-q4201810xk.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

NLIGHT, INC.
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO RULE 13a - 14(a) OR RULE 15d - 14(a) OF THE SECURITIES EXCHANGE ACT OF 1934

I, Ran Bareket, certify that:
 
1.
I have reviewed this annual report on Form 10-K of nLIGHT, 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 officers 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)) 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.
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
c.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officers 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 the registrant’s board of directors (or persons performing the equivalent functions):
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 15, 2019
 
/s/ RAN BAREKET
Ran Bareket
Chief Financial Officer (Principal Accounting and Financial Officer)


EX-32.1 5 exhibit321-q4201810xk.htm EXHIBIT 32.1 Exhibit


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 filing of the Annual Report on Form 10-K for the fiscal quarter ended December 31, 2018, as filed with the Securities and Exchange Commission on the date hereof (the "Report") by nLIGHT, Inc. (the "Company"), Scott Keeney, as the Chief Executive Officer of the Company, and Ran Bareket, as the Chief Financial Officer of the Company, each hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:

1.
the Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 15, 2019
 
/s/ SCOTT KEENEY
 
Scott Keeney
 
President, Chief Executive Officer and Director (Principal Executive Officer)
 
/s/ RAN BAREKET
 
Ran Bareket
 
Chief Financial Officer (Principal Accounting and Financial Officer)

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of nLIGHT, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.



EX-101.INS 6 lasr-20181231.xml XBRL INSTANCE DOCUMENT 0001124796 2018-01-01 2018-12-31 0001124796 2018-06-30 0001124796 2019-03-08 0001124796 2018-12-31 0001124796 2017-12-31 0001124796 us-gaap:ConvertiblePreferredStockMember 2017-12-31 0001124796 us-gaap:PreferredStockMember 2017-12-31 0001124796 us-gaap:ConvertiblePreferredStockMember 2018-12-31 0001124796 us-gaap:PreferredStockMember 2018-12-31 0001124796 2016-01-01 2016-12-31 0001124796 2017-01-01 2017-12-31 0001124796 us-gaap:CommonStockMember 2015-12-31 0001124796 us-gaap:PreferredStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001124796 us-gaap:RetainedEarningsMember 2017-12-31 0001124796 us-gaap:PreferredStockMember 2016-01-01 2016-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001124796 us-gaap:CommonStockMember 2016-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001124796 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:CommonStockMember lasr:FollowOnPublicOfferingMember 2018-01-01 2018-12-31 0001124796 us-gaap:CommonStockMember 2017-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001124796 us-gaap:PreferredStockMember 2015-12-31 0001124796 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001124796 us-gaap:CommonStockMember us-gaap:IPOMember 2018-01-01 2018-12-31 0001124796 2015-12-31 0001124796 us-gaap:RetainedEarningsMember 2015-12-31 0001124796 us-gaap:CommonStockMember 2018-12-31 0001124796 lasr:FollowOnPublicOfferingMember 2018-01-01 2018-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2018-01-01 2018-12-31 0001124796 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember lasr:FollowOnPublicOfferingMember 2018-01-01 2018-12-31 0001124796 2016-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001124796 us-gaap:PreferredStockMember 2016-12-31 0001124796 us-gaap:IPOMember 2018-01-01 2018-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001124796 us-gaap:PreferredStockMember 2017-01-01 2017-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001124796 us-gaap:PreferredStockMember 2017-12-31 0001124796 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001124796 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001124796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001124796 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001124796 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001124796 us-gaap:PreferredStockMember 2018-12-31 0001124796 us-gaap:RetainedEarningsMember 2016-12-31 0001124796 us-gaap:RetainedEarningsMember 2018-12-31 0001124796 us-gaap:MarketApproachValuationTechniqueMember 2016-01-01 0001124796 us-gaap:MarketApproachValuationTechniqueMember 2018-02-06 0001124796 us-gaap:MarketApproachValuationTechniqueMember 2018-03-27 0001124796 us-gaap:MarketApproachValuationTechniqueMember 2017-09-01 0001124796 us-gaap:MarketApproachValuationTechniqueMember 2017-05-01 0001124796 us-gaap:MarketApproachValuationTechniqueMember 2014-11-13 0001124796 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0001124796 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001124796 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001124796 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001124796 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0001124796 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001124796 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001124796 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001124796 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0001124796 srt:MaximumMember 2018-01-01 2018-12-31 0001124796 2017-07-01 2017-07-31 0001124796 us-gaap:IPOMember 2018-04-30 2018-04-30 0001124796 2014-12-31 0001124796 country:CN 2018-12-31 0001124796 lasr:TenMajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001124796 country:CN 2017-12-31 0001124796 us-gaap:OverAllotmentOptionMember 2018-04-30 2018-04-30 0001124796 lasr:FollowOnPublicOfferingMember 2018-09-11 0001124796 lasr:FollowOnPublicOfferingMember 2018-09-11 2018-09-11 0001124796 lasr:OneMajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001124796 us-gaap:IPOMember 2018-04-30 0001124796 lasr:OneMajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001124796 lasr:TenMajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001124796 lasr:SellingStockholdersMember lasr:FollowOnPublicOfferingMember 2018-09-11 2018-09-11 0001124796 lasr:OneMajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001124796 srt:MinimumMember 2018-01-01 2018-12-31 0001124796 lasr:SellingStockholdersMember lasr:FollowOnPublicOfferingMember 2018-09-11 0001124796 2018-04-30 2018-04-30 0001124796 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001124796 lasr:OneMajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001124796 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001124796 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001124796 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001124796 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001124796 us-gaap:CommercialPaperMember 2017-12-31 0001124796 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001124796 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001124796 us-gaap:CommercialPaperMember 2018-12-31 0001124796 us-gaap:MoneyMarketFundsMember 2018-12-31 0001124796 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001124796 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001124796 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001124796 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001124796 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001124796 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001124796 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001124796 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001124796 2018-04-12 2018-04-12 0001124796 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001124796 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001124796 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001124796 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001124796 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001124796 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001124796 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001124796 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001124796 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001124796 lasr:ComputerHardwareAndSoftwareMember 2018-12-31 0001124796 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001124796 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001124796 us-gaap:MachineryAndEquipmentMember 2017-12-31 0001124796 lasr:ComputerHardwareAndSoftwareMember 2017-12-31 0001124796 lasr:OfficeEquipmentAndFurnitureMember 2017-12-31 0001124796 lasr:OfficeEquipmentAndFurnitureMember 2018-12-31 0001124796 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001124796 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0001124796 srt:MinimumMember lasr:ComputerHardwareAndSoftwareMember 2018-01-01 2018-12-31 0001124796 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0001124796 srt:MinimumMember lasr:OfficeEquipmentAndFurnitureMember 2018-01-01 2018-12-31 0001124796 srt:MaximumMember lasr:ComputerHardwareAndSoftwareMember 2018-01-01 2018-12-31 0001124796 srt:MaximumMember lasr:OfficeEquipmentAndFurnitureMember 2018-01-01 2018-12-31 0001124796 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0001124796 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0001124796 us-gaap:PatentsMember 2018-12-31 0001124796 us-gaap:PatentsMember 2018-01-01 2018-12-31 0001124796 us-gaap:PatentsMember 2017-12-31 0001124796 us-gaap:PatentsMember 2017-01-01 2017-12-31 0001124796 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2015-01-01 2015-12-31 0001124796 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankSecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:PrimeRateMember 2018-09-01 2018-09-30 0001124796 us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:LineOfCreditMember 2018-03-31 0001124796 us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2018-03-31 0001124796 us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankLoanAndSecurityAgreementMember us-gaap:LineOfCreditMember 2017-12-31 0001124796 us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankLoanAndSecurityAgreementMember us-gaap:LineOfCreditMember 2018-12-31 0001124796 us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankSecondAmendedAndRestatedLoanAndSecurityAgreementMember 2018-09-01 2018-09-30 0001124796 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankSecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:PrimeRateMember 2018-09-01 2018-09-30 0001124796 lasr:PacificWesternBankLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2018-12-31 0001124796 lasr:MultiplierGrowthPartnersSPVILP.Member us-gaap:RevolvingCreditFacilityMember lasr:LoanandSecurityAgreementMember us-gaap:SecuredDebtMember 2015-12-31 0001124796 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2017-01-01 2017-12-31 0001124796 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankSecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-01 2018-09-30 0001124796 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankSecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-01 2018-09-30 0001124796 lasr:PacificWesternBankLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2017-12-31 0001124796 us-gaap:RevolvingCreditFacilityMember lasr:PacificWesternBankSecondAmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:LineOfCreditMember 2018-09-30 0001124796 us-gaap:CapitalLeaseObligationsMember 2017-12-31 0001124796 lasr:FinlandEquipmentLoansMember lasr:EquipmentLoanMember 2017-12-31 0001124796 us-gaap:CapitalLeaseObligationsMember 2018-12-31 0001124796 lasr:PacificWesternBankLoanAndSecurityAgreementMember 2018-12-31 0001124796 lasr:PacificWesternBankLoanAndSecurityAgreementMember 2017-12-31 0001124796 lasr:FinlandEquipmentLoansMember lasr:EquipmentLoanMember 2018-12-31 0001124796 us-gaap:DomesticCountryMember 2018-12-31 0001124796 lasr:ChangeinOwnershipEventTwoMember 2000-08-31 0001124796 lasr:DeferredTaxAssetsNoncurrentMember 2018-12-31 0001124796 lasr:ChangeinOwnershipEventOneMember 2000-08-31 0001124796 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001124796 lasr:FinlandTaxAuthorityMember 2018-01-01 2018-12-31 0001124796 lasr:ChangeinOwnershipEventThreeMember 2001-01-31 0001124796 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2018-12-31 0001124796 lasr:DeferredTaxAssetsNoncurrentMember 2017-12-31 0001124796 lasr:IncomeTaxesPayableNoncurrentMember 2017-12-31 0001124796 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2018-12-31 0001124796 lasr:IncomeTaxesPayableNoncurrentMember 2018-12-31 0001124796 us-gaap:StateAdministrationOfTaxationChinaMember 2018-01-01 2018-12-31 0001124796 us-gaap:SeriesDPreferredStockMember 2017-12-31 0001124796 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:SeriesFPreferredStockMember 2015-12-31 0001124796 us-gaap:SeriesDPreferredStockMember 2009-06-30 0001124796 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:SeriesFPreferredStockMember 2015-12-31 0001124796 us-gaap:SeriesDPreferredStockMember 2009-01-01 2009-06-30 0001124796 us-gaap:SeriesDPreferredStockMember 2007-05-31 0001124796 lasr:A2018EmployeeStockPurchasePlanMember 2018-10-01 2018-12-31 0001124796 us-gaap:SeriesGPreferredStockMember 2018-01-01 2018-12-31 0001124796 lasr:A2018EquityIncentivePlanMember 2018-04-30 0001124796 us-gaap:SeriesAPreferredStockMember 2000-11-30 0001124796 us-gaap:WarrantMember us-gaap:SeriesFPreferredStockMember 2015-12-31 0001124796 us-gaap:SeriesGPreferredStockMember 2017-12-31 0001124796 us-gaap:SeriesCPreferredStockMember 2017-12-31 0001124796 lasr:A2001StockPlanMember 2018-04-24 0001124796 lasr:A2018EmployeeStockPurchasePlanMember 2018-04-24 0001124796 us-gaap:SeriesFPreferredStockMember 2016-02-29 0001124796 us-gaap:WarrantMember us-gaap:SeriesEPreferredStockMember 2014-12-31 0001124796 us-gaap:SeriesFPreferredStockMember 2016-01-01 2016-02-29 0001124796 us-gaap:SeriesFPreferredStockMember 2014-11-01 2014-11-30 0001124796 us-gaap:SeriesEPreferredStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:SeriesGPreferredStockMember 2017-04-01 2017-05-31 0001124796 us-gaap:SeriesAPreferredStockMember 2001-01-01 2001-01-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2018-12-31 0001124796 us-gaap:SeriesDPreferredStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:SeriesDPreferredStockMember 2007-03-01 2007-05-31 0001124796 us-gaap:SeriesEPreferredStockMember 2011-07-31 0001124796 us-gaap:SeriesCPreferredStockMember 2004-01-01 2004-10-31 0001124796 us-gaap:SeriesCPreferredStockMember 2004-10-31 0001124796 us-gaap:SeriesFPreferredStockMember 2014-11-30 0001124796 us-gaap:SeriesGPreferredStockMember 2016-01-01 2016-12-31 0001124796 us-gaap:SeriesFPreferredStockMember 2017-12-31 0001124796 lasr:SeriesCDEFandGConvertiblePreferredStockConvertedtoCommonStockMember lasr:SeriesCDEFandGConvertiblePreferredStockMember us-gaap:IPOMember 2017-01-01 2017-12-31 0001124796 us-gaap:SeriesAPreferredStockMember 2000-08-01 2000-11-30 0001124796 us-gaap:SeriesFPreferredStockMember 2018-01-01 2018-12-31 0001124796 lasr:SeriesAandSeriesBConvertiblePreferredStockConvertedtoSeriesCConvertiblePreferredStockMember us-gaap:SeriesCPreferredStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:SeriesFPreferredStockMember 2015-01-01 2015-04-30 0001124796 lasr:A2018EmployeeStockPurchasePlanMember 2018-12-31 0001124796 us-gaap:WarrantMember us-gaap:SeriesEPreferredStockMember 2018-05-01 2018-05-31 0001124796 us-gaap:SeriesEPreferredStockMember 2017-12-31 0001124796 us-gaap:WarrantMember us-gaap:SeriesFPreferredStockMember 2018-11-01 2018-11-30 0001124796 us-gaap:SeriesEPreferredStockMember 2011-02-01 2011-07-31 0001124796 us-gaap:PerformanceSharesMember 2018-12-31 0001124796 us-gaap:SeriesFPreferredStockMember 2015-04-30 0001124796 lasr:SeriesCDEFandGConvertiblePreferredStockConvertedtoCommonStockMember lasr:SeriesCDEFandGConvertiblePreferredStockMember us-gaap:IPOMember 2017-12-31 0001124796 us-gaap:SeriesBPreferredStockMember 2001-01-01 2001-01-31 0001124796 us-gaap:SeriesBPreferredStockMember 2001-01-31 0001124796 us-gaap:RestrictedStockMember 2018-12-31 0001124796 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:RestrictedStockMember 2017-12-31 0001124796 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001124796 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001124796 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001124796 lasr:A2018EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0001124796 lasr:RestofWorldExcludingUnitedStatesandChinaMember 2017-12-31 0001124796 lasr:RestofWorldExcludingUnitedStatesandChinaMember 2018-12-31 0001124796 country:US 2018-12-31 0001124796 country:US 2017-12-31 0001124796 country:CN 2018-01-01 2018-12-31 0001124796 country:CN 2016-01-01 2016-12-31 0001124796 srt:NorthAmericaMember 2017-01-01 2017-12-31 0001124796 srt:NorthAmericaMember 2018-01-01 2018-12-31 0001124796 lasr:RestofWorldExcludingChinaandNorthAmericaMember 2016-01-01 2016-12-31 0001124796 srt:NorthAmericaMember 2016-01-01 2016-12-31 0001124796 lasr:RestofWorldExcludingChinaandNorthAmericaMember 2017-01-01 2017-12-31 0001124796 country:CN 2017-01-01 2017-12-31 0001124796 lasr:RestofWorldExcludingChinaandNorthAmericaMember 2018-01-01 2018-12-31 0001124796 us-gaap:WarrantMember 2016-01-01 2016-12-31 0001124796 us-gaap:ConvertiblePreferredStockMember 2016-01-01 2016-12-31 0001124796 us-gaap:StockOptionMember 2016-01-01 2016-12-31 0001124796 us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2016-01-01 2016-12-31 0001124796 us-gaap:StockOptionMember 2017-01-01 2017-12-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001124796 us-gaap:ConvertiblePreferredStockMember 2017-01-01 2017-12-31 0001124796 us-gaap:ConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001124796 us-gaap:WarrantMember 2017-01-01 2017-12-31 0001124796 us-gaap:WarrantMember 2018-01-01 2018-12-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001124796 us-gaap:StockOptionMember 2017-01-01 2017-12-31 0001124796 us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001124796 us-gaap:StockOptionMember 2016-01-01 2016-12-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2016-01-01 2016-12-31 0001124796 lasr:RestrictedStockAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001124796 2018-04-01 2018-06-30 0001124796 2018-01-01 2018-03-31 0001124796 2018-07-01 2018-09-30 0001124796 2018-10-01 2018-12-31 0001124796 2017-01-01 2017-03-31 0001124796 2017-04-01 2017-06-30 0001124796 2017-10-01 2017-12-31 0001124796 2017-07-01 2017-09-30 xbrli:pure xbrli:shares iso4217:USD iso4217:USD xbrli:shares lasr:segment lasr:Stock_Compensation_Plan false --12-31 FY 2018 2018-12-31 10-K 0001124796 36748860 Yes true false Non-accelerated Filer 577300000 nLIGHT, Inc. false false No No 153000 153000 -1000000 -1402000 -157000 1800000 2100000 1800000 20000 194000 15000 145000 160000 5600000 900000 0.02 0.05 319477812 195000000 3373000 3635000 4501000 0.4 2224000 1982000 P2Y 363000 302000 619000 8000 1817000 4500000 6123000 6925000 19373000 19400000 13000 375000 5500000 0.85 0.35 P63M P36M P4M 0 969000 577000 28800000 50000000 2 2 P6M 1500000 0 530000 0 17000 52000 459000 1100000 16100000 1100000 360000 12920000 12068000 13353000 26528000 931000 258000 3930000 6472000 12650000 10708000 48829000 53812000 -719000 -2157000 180657000 324656000 308000 308000 369000 369000 4805000 4805000 44000 44000 721000 721000 308000 30000 57000 221000 369000 46000 66000 257000 4805000 456000 1293000 3056000 1608000 438000 303000 194000 96000 9000 779000 472000 592000 24590000 0 19774000 4602000 214000 28678000 0 23095000 5369000 214000 622000 622000 0 0 0 110148000 250130000 84583000 218621000 13300000 7600000 6855000 13500000 36687000 149478000 126000 126000 126000 0 0 126000 0 0 123420000 299000 299000 0 0 123121000 123121000 0 0 123420000 0 0 6645000 23187000 112791000 123400000 7.47 5.15 9000000 9000000 900000 3400000 0.0001 0.0001 190000000 190000000 190000000 190000000 3000000 2979000 36700000 36705000 2470000 17505000 2539000 19837000 3000000 2979000 2979000 24642000 36705000 36700000 36705000 0 2000 15000 -14829000 4127000 12500000 0.11 0.14 0.10 0.67 0.13 0.67 3000000 78159000 94306000 124398000 0 0 0 1632000 5200000 5032000 1640000 5200000 5041000 8000 0 9000 575000 493000 0.0225 0.014 0.0135 0.005 17471000 80000 17200000 191000 151000 41000 0 110000 12512000 0.11 0 0 0 150000 0 42000 242000 -342000 -1441000 1807000 3114000 242000 -342000 -1441000 1024000 396000 579000 226000 -424000 -1307000 254000 290000 386000 227000 0 0 0 46148000 31076000 29296000 2155000 2280000 4248000 1383000 1807000 3114000 2407000 2203000 3693000 35803000 21626000 16407000 2351000 1644000 1334000 2466000 1891000 2806000 43741000 28873000 25603000 503000 396000 579000 521000 0 0 376000 462000 606000 0.05 5400000 5300000 5900000 8099000 7922000 8288000 0.34 0.184 0.3 0.206 0.24 -5.68 -0.47 -0.11 0.00 0.00 0.00 0.00 0.13 0.11 0.06 0.38 -5.68 -0.47 -0.11 0.00 0.00 0.00 0.00 0.11 0.10 0.06 0.32 1072000 834000 -166000 0.2 0.25 6201000 6474000 P5Y P5Y 1474000 2049000 769000 226000 424000 570000 697000 3310000 4735000 1836000 1836000 2686000 2686000 -1000000 -900000 -700000 -53000 -36000 -124000 9000 -9000 -12000 -911000 0 -911000 -12000 1387000 1387000 0 0 0 23166000 8967000 10680000 12345000 12282000 44274000 14729000 17679000 18047000 16506000 66961000 0 0 -19006000 -9064000 10901000 -12320000 6695000 17538000 6686000 15759000 6637000 1882000 4858000 3600000 5337000 -14868000 -3270000 0 17176000 2819000 -991000 -1897000 -347000 -4189000 2276000 3683000 662000 1078000 545000 302000 109000 -1537000 -125000 -102000 27000 663000 592000 2140000 586000 796000 159000 1271000 3493000 3665000 601000 2491000 172000 -569000 3523000 13734000 616000 1358000 2542000 3038000 3160000 -310000 -223000 358000 -56000 -243000 373000 -159000 -8975000 9875000 6145000 3069000 1148000 2262000 -933000 639000 2483000 0 0 0 0 11000 5086000 -2229000 -1269000 728000 2060000 1437000 941000 12205000 8348000 29570000 35329000 11326000 14174000 6039000 12807000 2500000 2700000 3200000 48865000 32347000 110148000 250130000 28894000 23587000 15000000 25000000.0 15000000.0 40000000.0 0.002 -175000 17471000 3700000 13500000 109000 0 0 2363000 91000 106000 45000 15108000 18000 420000 196000 196000 3641000 24419000 121301000 -4027000 -5477000 -11679000 5959000 3411000 3335000 -14202000 -14202000 1837000 1837000 13938000 13938000 -14202000 -1213000 -287000 0 0 0 0 3154000 4009000 2360000 9523000 23415000 8433000 13991000 991000 27517000 8187000 18308000 1022000 1 32504000 34476000 49898000 -9338000 9798000 17063000 10502000 2774000 834000 1482000 2064000 2392000 956000 50000 86000 99000 74400000 11600000 1929000 1307000 97000 103000 343000 878000 4374000 5974000 -627000 -627000 2290000 2290000 -1438000 -1438000 933000 2270000 -753000 -1834000 -253000 1248000 1654000 0 388000 0 129000 14000 55000 135000 127000 71000 36000 1300000 44000 45000 191000 0 4063000 5483000 11714000 148454000 148454000 38820000 25980000 17537000 37334000 28783000 0 0.0001 0.0001 0.0001 0.0001 0.0001 129500000 129478000 0 22900000 28300000 11800000 37300000 29200000 5000000 0 5000000 24642000 0 4600000 5700000 2300000 7300000 4800000 0 0 24642000 0 4600000 5700000 2300000 7300000 4800000 0 0 0 12000 0 0 0 4973000 7286000 301000 398000 946000 2777000 0 12499000 16053000 0 0 138303000 11964000 27481000 0 36000 6000 35000 52000 336000 362000 2278000 3152000 3787000 3521000 66797000 3732000 1053000 18580000 43432000 75274000 4143000 1127000 19207000 50797000 17968000 21462000 P12Y P5Y P7Y P12Y P7Y P2Y P3Y P5Y P2Y P2Y 340000 232000 22000 8331000 15318000 33417000 15239000 15123000 21054000 -118669000 -104731000 101325000 38309000 26816000 36200000 29887000 34664000 36547000 37482000 138580000 55344000 36747000 46489000 42467000 51705000 51025000 46162000 191359000 70196000 50469000 70694000 13100000 15200000 10700000 17400000 4900000 20300000 12000000 100900000 37900000 1800000 40000 3300000 1600000 3300000 2300000 2300000 1000000 4000000 2300000 6900000 900000 3700000 1500000 7.185 5.9885 5.150 13.300 8.490 4.590 4.590 4.590 7.4695 5.145 5.145 5.145 5.145 16.00 26.5 26.5 17265000 19353000 28844000 308000 369000 4805000 0 4000 0.00 23.73 115000 563000 37.15 30.26 0 0 672000 206000 115000 557000 0.00 0.00 37.15 30.31 0 2000 0.00 32.50 0 0 0 0.409 0.341 0.401 0.302 0.402 0.392 0.016 0.012 0.022 0.019 0.029 0.026 0.1 1700000 2900000 0 3027000 0.92 751000 6700000 168000 357000 29863000 83700000 5369000 5171000 1.09 1.60 83700000 5171000 1.60 0.94 4.31 9.71 0.75 1.1 1.45 6.65 9.7 10 1 P6Y7M6D P5Y7M6D P6Y6M P6Y2M12D P6Y6M P6Y3M18D 51041000 P6Y7M6D P7Y4M24D P7Y2M12D P7Y2M12D 2677000 4186000 4555000 3589000 2669000 24600000 24642000 -24642000 2332000 4805000 1520000 6900000 117000 69000 440000 387000 387000 0 12000 -12000 11964000 11963000 1000 27481000 27479000 2000 37885000 100947000 1000 37885000 100948000 52000 52000 336000 335000 1000 362000 362000 32087000 -2382000 140763000 1000 9000 -106304000 29691000 -3009000 153195000 1000 10000 -120506000 61283000 -719000 180657000 2000 12000 -118669000 217783000 -2157000 324656000 15000 0 -104731000 0.2 1391000 1263000 5300000 22000 0 0 1837000 4415000 1528000 2050000 2517000 1000000 1500000 5887000 2400000 3500000 49000 900000 1300000 100000 400000 400000 570000 365000 3398000 3000 99000 92000 -51000 3000 -66000 5000 5900000 5300000 -14900000 -3300000 1291000 1489000 0.390 0.017 P5Y 2500000 2735000 29959000 2500000 2735000 24862000 523000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The valuations determined as of the dates below are as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Market Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November 13, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.75</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.10</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">May 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.45</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.65</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February 6, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.70</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 27, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$10.00</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty, current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,708</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,650</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of 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 at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to inventory valuation, allowances for doubtful accounts, warranty, sales return reserves and the recoverability of long-lived assets. Management of the Company bases its estimates on historical experience and on various other assumptions. Actual results could differ from those estimates.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments with a maturity of three months or less when acquired to be cash equivalents. Cash equivalents included </font><font style="font-family:inherit;font-size:10pt;">$123.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$126 thousand</font><font style="font-family:inherit;font-size:10pt;"> of highly liquid investments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Cash equivalents are carried at cost, which approximates market.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases its facilities in Vancouver, Washington; Hillsboro, Oregon; China, Finland, and South Korea as well as certain equipment under operating leases that expire at various dates through 2025. The Company had deposits of </font><font style="font-family:inherit;font-size:10pt;">$398 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$301 thousand</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, relating primarily to rent deposits on the China and Vancouver, Washington facility leases. Rent expense, before sublease income, totaled </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Sublease income totaled </font><font style="font-family:inherit;font-size:10pt;">$99 thousand</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$86 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$50 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The minimum future rent payments under noncancelable operating leases as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum rent payments under operating leases are recognized on a straight&#8209;line basis over the term of the lease, including any periods of free rent. Deferred rent liability associated with operating leases was </font><font style="font-family:inherit;font-size:10pt;">$290 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$254 thousand</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities for loss contingencies are recorded when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2017, the Company received notification of a claim related to a quality dispute with a vendor alleging that the Company owed payment for future non-cancelable order quantities. A liability of </font><font style="font-family:inherit;font-size:10pt;">$196 thousand</font><font style="font-family:inherit;font-size:10pt;"> related to this matter was recorded within the accrued liabilities on the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. This amount remains outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2013, the Company submitted a disclosure letter to the Office of the Inspector General of the Department of Defense advising that it might not have been eligible for certain contracts it was awarded under the Small Business Innovation Research ("SBIR") Program, notwithstanding its prior representations that the Company was eligible. The matter was referred to the Small Business Administration and the U.S. Department of Justice ("DOJ") for investigation of potential violations of the False Claims Act. In March 2015, a civil settlement agreement related to the SBIR matter was signed. A liability of </font><font style="font-family:inherit;font-size:10pt;">$420 thousand</font><font style="font-family:inherit;font-size:10pt;"> was recorded at December&#160;31, 2014 and subsequently paid in full in 2017. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2014, the Company received a request for information related to the SBIR matter from the U.S. Attorney&#8217;s Office, Criminal Division. The Company provided documentation and an explanation of why a criminal investigation was unwarranted. In March 2015, the Company received an additional request, to which it also responded. Although the Company is unable to predict the final outcome of this matter, it intends to vigorously defend against any future claims.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company becomes involved in various legal proceedings and claims incidental to normal business activities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of accounts receivable. </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> customers represented </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">Six</font><font style="font-family:inherit;font-size:10pt;"> of the </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> customers were included in both periods presented. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generates a significant portion of its revenues from a relatively small number of customers. </font><font style="font-family:inherit;font-size:10pt;">One</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> of revenues during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The same customer as well as an additional customer accounted for </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of revenues during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the consolidated balance sheets are the net assets of the Company&#8217;s foreign manufacturing operations located primarily in China which totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The market for the Company&#8217;s products is rapidly changing and evolving. The Company believes its future success will depend, in part, on its ability to increase sales of its existing products, penetrate new vertical markets, and to remain competitive in the marketplace. An inability of the Company to manage growth and generate increased demand for its products could have a material adverse impact on the Company&#8217;s financial position, results of operations and liquidity. It is the Company&#8217;s belief that existing cash resources will be sufficient to support operations and meet its debt service requirements for at least the next twelve months from the date on which the consolidated financial statements were available for issuance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of nLIGHT,&#160;Inc. and its wholly owned subsidiaries. The wholly owned subsidiaries are Arbor Photonics,&#160;LLC, nLIGHT Cayman&#160;Ltd., nLIGHT Laser Technology (Shanghai)&#160;Co.&#160;Ltd, nLIGHT Oy (Finland), and nLIGHT Korea&#160;Inc. All intercompany balances have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long&#8209;Term Debt</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;In March 2018, the Company entered into an Amended and Restated Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank). The agreement amended and restated in its entirety the Company's previous Loan and Security Agreement with Pacific Western Bank, dated March&#160;13, 2014. The loan facility provided for up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> in aggregate commitments, including a term loan of up to </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> and a revolving loan facility equal to the lesser of (i)&#160;</font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> minus the unpaid principal amount of the term loan and the amount of any reserves for ancillary banking services, or (ii)&#160;a borrowing base equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable plus the lesser of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> of eligible inventory. The principal amount of the term loan was to be repaid in thirty-six equal monthly installments beginning on July&#160;14, 2018 with all outstanding principal and interest on the revolving loan due and payable on July&#160;14, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2018, the Company entered into the Second Amended and Restated Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank). The agreement amends and restates in its entirety the Company&#8217;s Amended and Restated Loan and Security Agreement entered in March 2018. As amended and restated, the loan agreement&#8217;s revolving credit facility provides for up to </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;"> in aggregate commitments and was used to repay in full the term loan and revolving borrowings outstanding under the prior agreement. The Company may draw upon the credit facility until September 2021. The revolving loan bears interest at a per annum rate, depending on certain liquidity thresholds, ranging from adjusted LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">1.35%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.25%</font><font style="font-family:inherit;font-size:10pt;">, or prime rate minus </font><font style="font-family:inherit;font-size:10pt;">1.40%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;">. The line of credit also bears an unused credit fee at a per annum rate of </font><font style="font-family:inherit;font-size:10pt;">0.20%</font><font style="font-family:inherit;font-size:10pt;">. Interest is due and payable monthly in arrears. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s loan with Pacific Western Bank is secured by liens, subject to certain exceptions, on substantially all of the Company&#8217;s existing and future assets, including but not limited to accounts receivable, inventory, property and equipment, and intellectual property.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the terms of the amended and restated loan agreement, the Company will be subject to certain financial covenants in the event it fails to meet certain specified liquidity thresholds. Prior to September 2018, the Company was subject to minimum revenue and maximum capital expenditure covenants. The Company was in compliance with all of its financial covenants as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The term loan balance was </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The revolving loan balance was </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2015, the Company entered into a Loan and Security Agreement with Multiplier Growth Partners SPV I, LP, or Multiplier, agreeing to a term loan with a principal amount of up to </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">, an interest rate of </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> per annum, and a maturity date of July&#160;16, 2020. The initial borrowing consisted of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;"> in principal including </font><font style="font-family:inherit;font-size:10pt;">$150 thousand</font><font style="font-family:inherit;font-size:10pt;"> in fees. In conjunction with the term loan, the Company granted a stock warrant to Multiplier, see Note 13 for details. In July 2017, and concurrent with the increase in the borrowing base of the Company&#8217;s loan facility with Pacific Western Bank noted above, the Company extinguished all debt outstanding with Multiplier. The transaction qualified as a debt extinguishment under FASB ASC Subtopic&#160;470&#8209;50, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Debt</font><font style="font-family:inherit;font-size:10pt;">, and a loss of </font><font style="font-family:inherit;font-size:10pt;">$911 thousand</font><font style="font-family:inherit;font-size:10pt;">, associated with an early prepayment penalty of </font><font style="font-family:inherit;font-size:10pt;">$375 thousand</font><font style="font-family:inherit;font-size:10pt;">, write&#8209;down of debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$523 thousand</font><font style="font-family:inherit;font-size:10pt;">, and other miscellaneous costs of </font><font style="font-family:inherit;font-size:10pt;">$13 thousand</font><font style="font-family:inherit;font-size:10pt;">, was recorded in other expense during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long&#8209;term debt consists of the following:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pacific Western Bank, Term and Revolving Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014 Finland equipment loans, Danske Bank</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital leases, various</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,471</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,471</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current portion of long-term debt</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,108</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs was </font><font style="font-family:inherit;font-size:10pt;">$9 thousand</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$96 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$194 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has minimum payment schedules that call for future principal payments summarized as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:72px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.7578125%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The components of prepaid expenses and other current assets are as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,654</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,248</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value-added tax receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vendor prepayments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid tax and duties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,286</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,973</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income (Loss) per Share</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share is presented in conformity with the two&#8209;class method required for multiple classes of common stock and participating securities.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The participating securities include convertible preferred stock as the holders of these securities are entitled to receive a noncumulative dividend in preference to the common stockholders in the event that a dividend is declared on common stock. The holders of convertible preferred stock do not have a contractual obligation to share in the losses. As such, net loss for the year ended December 31, 2016 was not allocated to the participating securities. The convertible preferred stock converted to common stock on April 30, 2018 upon the closing of the Company's initial public offering. As such, for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> only income earned prior to April 30, 2018 has been allocated to these participating securities. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic income per share is computed using the weighted average number of common shares outstanding during the period, and excludes any dilutive effects of common stock equivalent shares such as stock options, restricted stock, warrants, and convertible preferred stock. Diluted income per share is computed using the weighted average number of common shares outstanding and potentially dilutive common stock options, restricted stock, warrants, and convertible preferred stock. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted net income (loss) per share attributable to common stockholders during the periods presented:&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,202</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Participating securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income allocated to participating securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,415</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,837</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares, basic </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of restricted stock units and awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of common stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,959</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.68</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.68</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive shares of convertible preferred stock, preferred stock warrants, restricted stock awards and units, and stock options were not included in the calculation of diluted shares above as the effect would have been anti&#8209;dilutive:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible preferred stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preferred stock warrants</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units and awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock options</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,678</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,590</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's fair value hierarchy for its cash equivalents was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.453125%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,420</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,420</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.453125%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash equivalents, accounts receivable and accounts payable, are shown at cost which approximates fair value due to the short term nature of these instruments. The fair value of the Company&#8217;s term and revolving loans with Pacific Western Bank, also described in Note&#160;11, approximates the carrying value due to the variable market rate used to calculate interest payments. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company does not have any other significant financial assets or liabilities that are measured at fair value.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Level&#160;1 Inputs: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Level&#160;2 Inputs: Observable inputs, other than Level&#160;1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Level&#160;3 Inputs: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s international subsidiaries use their local currency as their functional currency. The financial statements of the international subsidiaries are translated to their U.S. dollar equivalents at end&#8209;of&#8209;period currency exchange rates for assets and liabilities and at average currency exchange rates for revenues and expenses. Translation adjustments are recorded as a component of accumulated other comprehensive loss within stockholders&#8217; equity. Realized and unrealized foreign currency gains or losses, net are recorded in other expense within the consolidated statement of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets and Goodwill</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangibles</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes external costs incurred to file new patent applications and to extend the term of or defend existing patents. The details of the patents are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average amortization period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net value</font></div></td></tr><tr><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average amortization period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net value</font></div></td></tr><tr><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Amortization expense for intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$592 thousand</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$472 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$779 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> , respectively. Estimated amortization expense for the next five years is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s goodwill originated with the acquisition of Arbor Photonics,&#160;Inc. in December 2012.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company reviews its goodwill for impairment annually, or more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. The Company completed its annual review of goodwill as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and determined that no impairment of its recorded goodwill was necessary.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no changes in the carrying amount of goodwill during the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> , </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company reviews its goodwill for impairment annually, or more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. The Company completed its annual review of goodwill as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and determined that no impairment of its recorded goodwill was necessary.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets with indefinite lives are not amortized; rather, they are tested for impairment on at least an annual basis. Intangible assets with finite lives are amortized over their useful lives. External costs incurred to file new patent applications, and extend the term of or defend the existing patents are capitalized and amortized over the estimated useful life.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long&#8209;lived assets, such as property and equipment, and intangibles 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 for the amount by which the carrying amount of the asset exceeds the fair value of the asset.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income tax expense was as follows: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,686</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income tax</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,695</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision was as follows: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,640</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax expense </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,441</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(342</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax expense </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,441</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax provision differs from the amount computed by applying the statutory federal income tax rate to the loss before income tax as a result of the following differences: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax computed at federal statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State tax, net of federal tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign dividends and unremitted earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">586</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rate change due to tax reform</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax contingencies, net of reversals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,270</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,868</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax expense recorded primarily relates to operations in China and Finland, which have income tax rates of </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and alternative minimum tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,644</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,351</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,603</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,873</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43,741</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unremitted foreign earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,807</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,383</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;Net deferred tax assets of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, are included in other assets within the consolidated balance sheet. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In evaluating its valuation allowance, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Due to uncertainty with respect to ultimate realizability of deferred tax assets, the Company has provided a valuation allowance against the U.S. deferred tax assets. The net change in the total valuation allowance during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> were decreases of </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.9 million</font><font style="font-family:inherit;font-size:10pt;"> and an increase of </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has U.S. and state net operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$74.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. These net operating losses will expire between </font><font style="font-family:inherit;font-size:10pt;">2023</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2037</font><font style="font-family:inherit;font-size:10pt;"> if not used by the Company to reduce income taxes payable in future periods. The Company has U.S. and state research and development credits of </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$22 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively. These credits will begin to expire between </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2038</font><font style="font-family:inherit;font-size:10pt;"> if not used by the Company to reduce income taxes payable in future periods. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Utilization of net operating loss carryforwards, credit carryforwards and certain deductions have been subject to annual limitations due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company's ownership have required the Company to limit the amount of net operating loss and research and development credit carryforwards that were previously available to offset future taxable income. The Company has had three "change in ownership" events that limit the utilization of net operating loss carryforwards. The "change in ownership" events occurred twice in August of </font><font style="font-family:inherit;font-size:10pt;">2000</font><font style="font-family:inherit;font-size:10pt;"> and in January of </font><font style="font-family:inherit;font-size:10pt;">2001</font><font style="font-family:inherit;font-size:10pt;">, and resulted in net operating loss carryforward limitations of </font><font style="font-family:inherit;font-size:10pt;">$17 thousand</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$52 thousand</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$459 thousand</font><font style="font-family:inherit;font-size:10pt;"> for net operating losses generated prior to the change. Additional limitations on the use of these tax attributes could occur in the event of possible disputes arising in examination from various taxing authorities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of the changes in the unrecognized tax benefit: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions as a result of a lapse of applicable statute of limitations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,887</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has recognized </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> unrecognized tax benefits (excluding interest and penalties) in non-current income taxes payable and </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits in noncurrent deferred tax assets on the accompanying consolidated balance sheet. </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;"> of the Company's unrecognized tax benefits, if recognized, would impact the effective tax rate. At December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company has recorded </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits in non-current income taxes payable and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits recognized as an offset to noncurrent deferred tax assets on the accompanying consolidated balance sheet. The Company does not expect a significant decrease to the total amount of unrecognized tax benefits within the next twelve months. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. The Company has recognized penalties and interest during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> interest and penalties associated with unrecognized tax benefits were </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company's tax years </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2008</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, remain open for examination in the federal, state and foreign jurisdictions, respectively. However, to the extent allowed by law, the taxing authorities may have the right to examine prior periods where net operating losses and credits were generated and carried forward, and to make adjustments up to the net operating loss and credit carryforward amounts. The Company is not currently under federal, state, or foreign examination. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2017 Tax Act</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the Tax Cuts and Jobs Act (the &#8220;2017 Tax Act&#8221;) introduced significant changes to U.S. income tax law. Effective 2017, the 2017 Tax Act included a one-time transition tax on certain foreign earnings and the acceleration of depreciation for certain assets placed into service after September 27, 2017. Effective 2018, the 2017 Tax Act reduced the U.S. statutory tax rate from </font><font style="font-family:inherit;font-size:10pt;">34%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">, and created new taxes on certain foreign-sourced earnings, repealed the domestic manufacturing deduction, and placed additional limitations on executive compensation and limitations on the deductibility of interest. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized the income tax effects of the 2017 Tax Act in its 2017 financial statements in accordance with Staff Accounting Bulletin No. 118, which provides SEC staff guidance for the application of ASC Topic 740, Income Taxes, in the reporting period in which the 2017 Tax Act was signed into law. As such, the Company's 2017 financial results reflected the income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was complete and provisional amounts for those specific income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was incomplete but a reasonable estimate could be determined. The accounting for the income tax effects of the 2017 Tax Act is considered complete at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, with no material changes to the amounts recorded in 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes to existing U.S. tax laws as a result of the 2017 Tax Act, which have the most significant impact on the Company's federal income taxes are as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Reduction of the U.S. Corporate Income Tax Rate </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures deferred tax assets and liabilities using enacted tax rates that will apply in the years in which the temporary differences are expected to be recovered or paid. Accordingly, the Company's deferred tax assets and liabilities were remeasured to reflect the reduction in the U.S. corporate income tax rate from </font><font style="font-family:inherit;font-size:10pt;">34%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">, resulting in a </font><font style="font-family:inherit;font-size:10pt;">$16.1 million</font><font style="font-family:inherit;font-size:10pt;"> increase in income tax expense for the year ended December 31, 2017 and a corresponding decrease in net deferred tax assets as of December 31, 2017. These adjustments were fully offset with a corresponding adjustment to the valuation allowance. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transition Tax on Foreign Earnings </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized a provisional income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December 31, 2017 related to the one-time transition tax on certain foreign earnings. This resulted in a corresponding decrease in deferred tax assets due to the utilization of net operating loss carryforwards. This amount was finalized as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> without material adjustment from the provisional amount.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using the asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which taxes become payable.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory is stated at the lower of cost (average cost) or net realizable value. The Company periodically reviews the quantities and carrying values of its inventory to assess recoverability. The costs associated with write&#8209;downs for excess quantities, technological obsolescence, or component rejections are charged to cost of revenues as incurred and result in a new cost basis for that item in inventory. The components of inventory are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process and semi-finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,205</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,329</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory is stated at the lower of cost (average cost) or net realizable value. The Company periodically reviews the quantities and carrying values of its inventory to assess recoverability. The costs associated with write&#8209;downs for excess quantities, technological obsolescence, or component rejections are charged to cost of revenues as incurred and result in a new cost basis for that item in inventory.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The geographic locations of the Company&#8217;s long&#8209;lived assets, net, based on location of the assets, are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of World</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,517</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Newly-Adopted Standards</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Financial Accounting Standards Board ("FASB") issued ASU 2016-09</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Compensation - Stock Compensation (Topic 718) - Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, in March 2016. ASU 2016-09 simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. ASU 2016-09 is effective for public companies' annual periods, including interim periods within those fiscal years, beginning after December 15, 2016. The method of application (i.e., retrospective, modified retrospective or prospective) depends on the transaction area that is being amended. The adoption of ASU 2016-09 effective as of the first quarter 2018 did not have a material effect on the financial position, results of operations or cash flows. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Intra-Entity Transfers of Assets Other Than Inventory,</font><font style="font-family:inherit;font-size:10pt;"> in October 2016. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset is sold to an outside party. The amendments in ASU 2016-16 eliminate the exception for an intra-entity transfer of an asset other than inventory, and allows recognition of the income tax consequences when the transfer occurs. ASU 2016-16 is effective for public companies' fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings. The adoption of ASU 2016-16 effective as of second quarter 2018 had no material effect on the financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718) - Scope in Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, in May 2017. ASU 2017-09 provides clarity and reduces diversity in practice and cost and complexity when applying the guidance in Topic 718 to a change to the terms or conditions of a share-based payment award. An entity should account for the effects of a modification unless all of certain criteria are met. Those criteria relate to fair value, vesting conditions and classification of the modified award. If all three conditions are the same for the modified award as for the original award, then the entity should not account for the effects of the modification. ASU 2017-09 is effective for all entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-09 as of January 1, 2018 had no</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">material effect on the financial position, results of operations or cash flows. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Issued Not Yet Adopted Standards</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU No.&#160;2014&#8209;09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, in May 2014. ASU&#160;2014&#8209;09 requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. This guidance replaces most of the existing revenue recognition guidance in U.S. GAAP when it becomes effective, which is on January 1, 2019. In April&#160;2016, the FASB issued ASU No. 2016&#8209;10,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU&#160;2016&#8209;10&#8221;), which was issued to clarify ASC&#160;Topic&#160;606,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, related to (i)&#160;identifying performance obligations; and (ii)&#160;the licensing implementation guidance. The effective date and transition of ASU&#160;2016-10 is the same as the effective date and transition of ASU&#160;2014&#8209;09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which is on January 1, 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is adopting Topic&#160;606 using the modified retrospective method and has identified and analyzed principal revenue streams by end market. The Company is substantially complete with the review of significant contracts and evaluation of the potential changes to our business processes, controls, and disclosures resulting from adoption of the new standard. The Company expects to finalize documentation of these assessments during the first quarter of 2019. Based on the analysis, the Company has determined there is not a material adjustment to be recorded to opening retained earnings on January 1, 2019. Further, the Company has identified potential accounting and financial reporting impacts to the business processes, controls, systems and disclosures as a result of the new standard, and is preparing for those changes. In addition, while the Company does not expect the adoption of ASU 2014-09, as amended, to have a material effect on the financial position, results of operations or cash flows, the Company does anticipate additional disclosure requirements upon adoption of the new standard.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU No.&#160;2016&#8209;02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">, in February 2016. ASU 2016&#8209;02 requires a lessee to recognize a right of use asset and a lease liability for virtually all leases, other than leases that meet the definition of short&#8209;term. The standard is effective for annual reporting periods beginning after December&#160;15, 2019. The Company expects to implement the provisions of ASU 2016&#8209;02 as of January&#160;1, 2020. The Company is currently evaluating the impact of this ASU and cannot reasonably estimate the quantitative impact on the financial statements at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization and Operations of the Company</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">nLIGHT, Inc. (the "Company") is a leading provider of high-power semiconductor and fiber lasers used in a variety of end applications in the industrial, microfabrication, and aerospace and defense markets. The Company, a Delaware corporation, is headquartered in Vancouver, Washington and is vertically integrated with manufacturing in Vancouver, Washington; Hillsboro, Oregon; Shanghai, China; and Lohja, Finland.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Assets</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets consisted of the following: </font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Demonstration assets, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">878</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Demonstration (demo) assets are equipment that is used for demonstration and other purposes with existing and prospective customers. Demo assets are recorded at cost and amortized over an estimated useful life of approximately </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. Amortization expense for demo assets totaled </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The components of prepaid expenses and other current assets are as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,654</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,248</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value-added tax receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vendor prepayments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid tax and duties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,286</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,973</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">401(k) Plan</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a 401(k) Profit Sharing Plan and Trust (the Plan). Participation in the Plan is voluntary and is available to all employees. Employees are eligible to participate in the Plan on the first day of the month after their first day of employment. Participants may elect to contribute part of their annual salary to the Plan up to the statutorily prescribed limit. The Company may make discretionary matching or qualified nonelective contributions to the Plan. The Company maintains a match of </font><font style="font-family:inherit;font-size:10pt;">40%</font><font style="font-family:inherit;font-size:10pt;"> of each dollar up to the first </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of compensation that is contributed to the Plan. The match for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$606 thousand</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$462 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$376 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively, and is recorded within the cost of revenues and operating expenses in the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Product Warranties</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's products are sold with warranty provisions that require the Company to remedy deficiencies in quality or performance over a specified period of time, generally </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">36 months</font><font style="font-family:inherit;font-size:10pt;">, and occasionally up to </font><font style="font-family:inherit;font-size:10pt;">63</font><font style="font-family:inherit;font-size:10pt;"> months for new products, at no cost to its customers. Net warranty charges incurred include labor charges and costs of replacement parts for repairs under warranty. A provision for the estimated future costs of warranty is based upon historical cost and product performance experience, and is recorded when revenues are recognized. The warranty accrual is recorded within the accrued liabilities and other long-term liabilities captions, based on the performance period. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the changes in the aggregate product warranty accrual during the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty accrual, beginning</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty charges incurred, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,152</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,278</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty charges</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty accrual, ending</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consist of the following:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful life (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacturing and lab equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment and furniture</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5-7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,580</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,812</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Improvements and replacements are capitalized. Repair and maintenance costs are expensed as incurred. Depreciation is computed using the straight&#8209;line method over the estimated useful life of each asset, generally </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">12 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consist of the following:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful life (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacturing and lab equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment and furniture</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5-7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,580</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,812</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Results of Operations (unaudited)</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes unaudited quarterly financial data for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Full Year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,961</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Full Year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development is defined as activities aimed at developing or significantly improving a product or a process or technique whether the product or process is intended for sale or use. A process also may be used internally as a part of a manufacturing activity. Research and development costs are expensed as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The geographic sources of the Company&#8217;s revenues based on the customer's location are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of World</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,359</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,325</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when there is persuasive evidence of an arrangement, product delivery has occurred, the sales price is fixed or determinable, and collectability is reasonably assured. Title and risk of loss generally pass to the customer at the time of delivery of the product as indicated by the shipping terms. Revenues are recognized upon such delivery. In limited circumstances when customer&#8209;specified acceptance criteria exist, revenue is deferred until customer acceptance if the Company cannot demonstrate the product meets the specifications prior to shipment. Taxes collected on behalf of a governmental entities are excluded from revenues.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recognition of revenues on arrangements with multiple elements is consistent with guidance provided by FASB ASC Subtopic 605&#8209;25, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition-Multiple&#8209;Element Arrangements</font><font style="font-family:inherit;font-size:10pt;">. For arrangements with multiple elements, revenues are allocated across the separately identified deliverables and may be recognized or deferred. When vendor&#8209;specific objective evidence does not exist for undelivered elements, revenues are allocated to the elements based on third&#8209;party evidence, if available, or management&#8217;s best estimate of fair value.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also has a limited number of design and development contracts, principally with governmental customers, which are accounted for in accordance with the provisions of FASB ASC Subtopic 605&#8209;35, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition-Construction&#8209;Type and Production&#8209;Type Contracts</font><font style="font-family:inherit;font-size:10pt;">, using the percentage&#8209;of&#8209;completion method. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity related to the allowance for doubtful accounts was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts, beginning</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for losses on accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs and recoveries</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts, ending</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty, current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,307</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,708</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,650</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive shares of convertible preferred stock, preferred stock warrants, restricted stock awards and units, and stock options were not included in the calculation of diluted shares above as the effect would have been anti&#8209;dilutive:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible preferred stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preferred stock warrants</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units and awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock options</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,678</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,590</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision was as follows: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,640</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax expense </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,441</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(342</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax expense </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,441</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long&#8209;term debt consists of the following:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pacific Western Bank, Term and Revolving Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014 Finland equipment loans, Danske Bank</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital leases, various</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,471</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,471</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion of long-term debt</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current portion of long-term debt</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,108</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and alternative minimum tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,334</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,644</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,351</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,603</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,873</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43,741</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unremitted foreign earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,807</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,383</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted net income (loss) per share attributable to common stockholders during the periods presented:&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,202</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Participating securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income allocated to participating securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,415</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,837</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares, basic </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of restricted stock units and awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of common stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,959</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.38</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.68</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.68</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax provision differs from the amount computed by applying the statutory federal income tax rate to the loss before income tax as a result of the following differences: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax computed at federal statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State tax, net of federal tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent items</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign dividends and unremitted earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">796</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">586</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rate change due to tax reform</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,176</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax contingencies, net of reversals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,270</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,868</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense by financial statement caption was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of the patents are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average amortization period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net value</font></div></td></tr><tr><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average amortization period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net value</font></div></td></tr><tr><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The minimum future rent payments under noncancelable operating leases as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income tax expense was as follows: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,686</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income tax</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,695</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of inventory are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process and semi-finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,205</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,329</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has minimum payment schedules that call for future principal payments summarized as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:72px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.7578125%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"> </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets consisted of the following: </font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;padding-left:36px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Demonstration assets, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">878</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the changes in the aggregate product warranty accrual during the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty accrual, beginning</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty charges incurred, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,152</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,278</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty charges</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty accrual, ending</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes unaudited quarterly financial data for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Full Year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,961</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Q1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Full Year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,213</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">year</font><font style="font-family:inherit;font-size:10pt;"> ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except weighted average grant price)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average remaining contractual term (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$29,863</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.71</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$4.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$83,700</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable at December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.92</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$51,041</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested as of December 31, 2018 and expected to vest after December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$83,700</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For determining the fair value of stock options granted, the Company used the Black&#8209;Scholes option pricing model with the following assumptions:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.2 - 40.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2 - 40.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1- 40.9%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected option term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.3 - 6.5 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2 - 6.5 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.6 - 6.6 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6 - 2.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9 - 2.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2 - 1.6%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock award activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.7890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except weighted average grant price)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of restricted stock awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average grant date fair value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$37.15</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$37.15</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock unit activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.7890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except weighted average grant price)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average grant date fair value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Units granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.26</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Units vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.50</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Units canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$23.73</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.31</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017 the aggregate liquidation preference to the convertible preferred stockholders was as follows:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:493px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:394px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:84px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series C</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series D</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series E</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series F</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series G</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,783</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total compensation cost related to nonvested options, restricted stock units and restricted stock awards not yet recognized is </font><font style="font-family:inherit;font-size:10pt;">$19.4 million</font><font style="font-family:inherit;font-size:10pt;">, which will be recognized over the next five years as follows:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,373</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated amortization expense for the next five years is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment and Geographic Information</font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment which involves the design, development, production and distribution of fiber lasers, semiconductor lasers, and other related products. The Company's chief operating decision&#8209;maker (CODM) is the chief executive officer. The CODM regularly reviews financial information presented on a total company basis, accompanied by information about revenue and direct costs by product family for purposes of monitoring the product mix impact on total gross margin. Throughout the year, the CODM allocates capital resources on a project&#8209;by&#8209;project basis across the Company&#8217;s entire asset base to maximize profitability regardless of the legal entity, product or end market basis.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company markets and sells its products throughout the world through both direct sales and distribution channels. The geographic sources of the Company&#8217;s revenues based on the customer's location are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of World</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,359</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,325</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The geographic locations of the Company&#8217;s long&#8209;lived assets, net, based on location of the assets, are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of World</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,517</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock&#8209;based compensation is recognized at the grant date fair value and is recognized as expense over the requisite service period. The Company recognizes stock-based compensation for all time-based awards on a straight-line basis. Expense for performance-based awards is recognized over the requisite service period based on the probability of achievement of the performance criteria. The Company's time-based awards consist of stock options, restricted stock units, and restricted stock awards. Performance-based awards consist of restricted stock units and restricted stock awards.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense by financial statement caption was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the closing of the Company's initial public offering, the Company granted stock options at exercise prices believed to be equal to the fair value of the common stock underlying such options as determined by the board of directors, with input from management, on the date of grant. Because such grants occurred prior to the public trading of the Company's common stock, the board of directors exercised significant judgment in determining the fair market value of the Company's common stock.&#160;The valuations were consistent with the guidance and methods outlined in the AICPA Practice Aid,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Valuation of Privately-Held-Company Equity Securities Issued as Compensation</font><font style="font-family:inherit;font-size:10pt;">, or AICPA Practice Aid, for all option grant dates. After the closing of the initial public offering, the Company has not granted any stock options. For issuances of restricted stock units and awards the Company uses the market value of the Company's common stock at the date of grant. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Authorized Shares</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company was authorized to issue a total of </font><font style="font-family:inherit;font-size:10pt;">195.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">319.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares respectively, with a par value of </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> per share. The authorized shares as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> consisted of </font><font style="font-family:inherit;font-size:10pt;">190.0 million</font><font style="font-family:inherit;font-size:10pt;"> of common stock and </font><font style="font-family:inherit;font-size:10pt;">5.0 million</font><font style="font-family:inherit;font-size:10pt;"> of preferred stock. The authorized shares as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of </font><font style="font-family:inherit;font-size:10pt;">190.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock and </font><font style="font-family:inherit;font-size:10pt;">129.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of convertible preferred stock (consisting of </font><font style="font-family:inherit;font-size:10pt;">22.9 million</font><font style="font-family:inherit;font-size:10pt;"> Series C, </font><font style="font-family:inherit;font-size:10pt;">28.3 million</font><font style="font-family:inherit;font-size:10pt;"> Series D, </font><font style="font-family:inherit;font-size:10pt;">11.8 million</font><font style="font-family:inherit;font-size:10pt;"> Series E, </font><font style="font-family:inherit;font-size:10pt;">37.3 million</font><font style="font-family:inherit;font-size:10pt;"> Series&#160;F, and </font><font style="font-family:inherit;font-size:10pt;">29.2 million</font><font style="font-family:inherit;font-size:10pt;"> Series G shares). </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> the Company had </font><font style="font-family:inherit;font-size:10pt;">36.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">3.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock issued and outstanding, respectively.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Series&#160;A and Series&#160;B Convertible Preferred Stock</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August and November 2000, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">1.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;A convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$5.15</font><font style="font-family:inherit;font-size:10pt;"> per share to investors. In January 2001, the Company sold an additional </font><font style="font-family:inherit;font-size:10pt;">40 thousand</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;A convertible preferred stock for the same price. In January 2001, the Company sold </font><font style="font-family:inherit;font-size:10pt;">3.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its Series&#160;B convertible preferred stock for </font><font style="font-family:inherit;font-size:10pt;">$13.30</font><font style="font-family:inherit;font-size:10pt;"> per share to investors. Series&#160;A and Series&#160;B shares were converted to Series&#160;C convertible preferred stock and common stock in 2004.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Series&#160;C, Series&#160;D, Series&#160;E, Series F and Series&#160;G Convertible Preferred Stock</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January, March, and October 2004, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">1.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;C convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$8.490</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$129 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders of Series&#160;A and Series&#160;B convertible preferred stock were provided an opportunity to participate in the Series&#160;C financing. Those investors that elected to participate in the Series&#160;C financing exchanged their Series&#160;A convertible preferred stock and Series&#160;B convertible preferred stock for a total of </font><font style="font-family:inherit;font-size:10pt;">3.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;C convertible preferred stock. All remaining shares of Series&#160;A and Series&#160;B convertible preferred stock were converted to common stock on a one&#8209;for&#8209;one basis.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">4.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;C issued and outstanding.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March and May 2007, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">3.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;D convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$4.590</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$14 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January and June 2009, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">2.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;D convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$4.590</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$10.7 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$55 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">5.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;D issued and outstanding.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February and July 2011, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">2.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;E convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$7.4695</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$17.4 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$135 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">2.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;E issued and outstanding.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2014, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">1.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;F convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$5.145</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$127 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January and April 2015, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">4.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;F convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$5.145</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$20.3 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$71 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January and February 2016, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">2.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;F convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$5.145</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a net consideration of </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;"> (net of offering costs of </font><font style="font-family:inherit;font-size:10pt;">$36 thousand</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">7.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;F issued and outstanding.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April and May 2017, the Company sold a total of </font><font style="font-family:inherit;font-size:10pt;">4.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Series&#160;G convertible preferred stock at </font><font style="font-family:inherit;font-size:10pt;">$5.9885</font><font style="font-family:inherit;font-size:10pt;"> per share to investors for a gross consideration of </font><font style="font-family:inherit;font-size:10pt;">$28.8 million</font><font style="font-family:inherit;font-size:10pt;">. Total offering costs incurred in connection with the financing were </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$45 thousand</font><font style="font-family:inherit;font-size:10pt;"> was incurred in 2016.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">4.8 million</font><font style="font-family:inherit;font-size:10pt;"> of Series G issued and outstanding. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The rights and privileges of the Series&#160;C, Series&#160;D, Series&#160;E, F, and G convertible preferred stock are as follows:</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The holders of shares of Series F and Series&#160;G convertible preferred stock are entitled to receive dividends out of any assets legally available in preference to any declaration or payment of any dividend on the Series&#160;C, Series&#160;D, or Series&#160;E convertible preferred stock or common stock. The dividend rate for the Series F and Series&#160;G convertible preferred stock is equal to </font><font style="font-family:inherit;font-size:10pt;">$0.206</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.240</font><font style="font-family:inherit;font-size:10pt;"> per annum (as adjusted for any stock splits, stock dividends or distributions, recapitalizations, and similar events) on each outstanding share of Series G and Series&#160;F convertible preferred stock, respectively. The holders of Series&#160;C convertible preferred stock, Series&#160;D convertible preferred stock and Series&#160;E convertible preferred stock are entitled to receive dividends payable out of any assets legally available in preference to any declaration or payment of any dividend (payable other than in common stock or other securities and rights convertible into or entitling the holder thereof to receive, directly or indirectly, additional shares of common stock) on the common stock, at the rate of </font><font style="font-family:inherit;font-size:10pt;">$0.340</font><font style="font-family:inherit;font-size:10pt;">, in the case of the Series&#160;C convertible preferred stock, </font><font style="font-family:inherit;font-size:10pt;">$0.184</font><font style="font-family:inherit;font-size:10pt;"> in the case of the Series&#160;D convertible preferred stock, and </font><font style="font-family:inherit;font-size:10pt;">$0.300</font><font style="font-family:inherit;font-size:10pt;"> in the case of the Series&#160;E convertible preferred stock, per share per annum (as adjusted for any stock splits, stock dividends or distributions, recapitalizations, and similar events) on the convertible preferred stock, payable annually. Such dividends are payable only if declared by the board of directors, and are not cumulative. As of December&#160;31, 2017 no dividends have been declared.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidation Preference</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event of liquidation the holders of Series F and Series&#160;G convertible preferred stock will be entitled to receive, in preference to the holders of Series&#160;C, D, and E convertible preferred stock and the holders of common stock, a per share amount equal to </font><font style="font-family:inherit;font-size:10pt;">$5.145</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.9885</font><font style="font-family:inherit;font-size:10pt;">, respectively, plus any declared but unpaid dividends. Upon the completion of distribution to holders of Series G and Series&#160;F convertible preferred stock, the holders of Series&#160;C, D, and E convertible preferred stock will be entitled to receive, in preference to the holders of common stock, a per share amount equal to </font><font style="font-family:inherit;font-size:10pt;">$8.490</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.590</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$7.4695</font><font style="font-family:inherit;font-size:10pt;">, respectively, plus any declared but unpaid dividends. After payment of the Liquidation Preference to the holders of Series&#160;C, D, and E convertible preferred stock, any remaining assets of the Company legally available for distribution to stockholders will be distributed among the holders of common stock on a pro rata basis. As of December&#160;31, 2017 the aggregate liquidation preference to the convertible preferred stockholders was as follows:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:493px;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:394px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:84px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series C</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series D</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series E</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series F</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Series G</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,783</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Conversion</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each share of Series&#160;C, D, E, F and G convertible preferred stock is convertible, at the option of the holder, at any time into shares of the Company&#8217;s common stock. Each share of Series&#160;C, D, E, F and G convertible preferred stock is initially convertible into one share of the Company&#8217;s common stock. Shares of Series&#160;C, D, E, F and G convertible preferred stock automatically convert to shares of common stock upon the earlier of an initial public offering of the Company&#8217;s equity securities of not less than </font><font style="font-family:inherit;font-size:10pt;">$7.185</font><font style="font-family:inherit;font-size:10pt;"> per share and gross aggregate cash proceeds of </font><font style="font-family:inherit;font-size:10pt;">$50 million</font><font style="font-family:inherit;font-size:10pt;"> or the written consent of the holders of a majority of the then-outstanding shares of convertible preferred stock, voting together as a single class on an as&#8209;converted basis, and the holders of a majority of the then-outstanding shares of Series G convertible preferred stock, voting together as a separate class. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Immediately prior to the closing of the IPO on April 30, 2018 all shares of the outstanding convertible preferred stock automatically converted into an aggregate of </font><font style="font-family:inherit;font-size:10pt;">24.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding shares of convertible preferred stock as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Voting Rights</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The holders of each share of Series&#160;C, D, E, F and G convertible preferred stock are entitled to a number of votes equal to the number of shares of common stock into which such shares could be converted. In addition, the consent of the holders of a majority of the convertible preferred stock, voting as a separate class, is required for certain corporate actions. The holders of Series E, F and G convertible preferred stock have additional voting rights, which require the consent of the holders of a majority of the then-outstanding shares of Series E,F or G convertible preferred stock, each voting as a separate class, to consent to certain corporate actions as the case may be.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warrants</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with the Loan and Security Agreement with Pacific Western Bank, the Company granted </font><font style="font-family:inherit;font-size:10pt;">20 thousand</font><font style="font-family:inherit;font-size:10pt;"> warrants to purchase Series&#160;E convertible preferred stock at an exercise price of </font><font style="font-family:inherit;font-size:10pt;">$7.47</font><font style="font-family:inherit;font-size:10pt;"> per share in 2014. The fair value of the warrants was recorded as a debt discount and was not material to the consolidated financial statements. The warrants were exercised and converted to </font><font style="font-family:inherit;font-size:10pt;">15 thousand</font><font style="font-family:inherit;font-size:10pt;"> common shares in May 2018. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In conjunction with the Loan and Security Agreement with Multiplier, the Company granted </font><font style="font-family:inherit;font-size:10pt;">194 thousand</font><font style="font-family:inherit;font-size:10pt;"> warrants to purchase Series&#160;F convertible preferred stock at an exercise price of </font><font style="font-family:inherit;font-size:10pt;">$5.15</font><font style="font-family:inherit;font-size:10pt;"> per share in 2015. The warrants were measured at fair value using the Black&#8209;Scholes option pricing model, with assumptions of expected term of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, volatility of </font><font style="font-family:inherit;font-size:10pt;">39.0%</font><font style="font-family:inherit;font-size:10pt;">, and risk free rate of </font><font style="font-family:inherit;font-size:10pt;">1.7%</font><font style="font-family:inherit;font-size:10pt;">. The relative fair value of the warrants of </font><font style="font-family:inherit;font-size:10pt;">$360 thousand</font><font style="font-family:inherit;font-size:10pt;"> was accounted for as debt discount, and was initially included in debt issuance costs before being written off in the current year as a result of the debt extinguishment described in Note 11. The warrants were exercised and converted to </font><font style="font-family:inherit;font-size:10pt;">145 thousand</font><font style="font-family:inherit;font-size:10pt;"> common shares in November 2018.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)&#160;&#160;&#160;&#160;Preferred Stock</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">In April 2018, the Company's Board of Directors approved an increase to the amount of authorized preferred stock to become effective on the closing of the Company's IPO. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> there were </font><font style="font-family:inherit;font-size:10pt;">5.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of preferred stock, par value </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;">, authorized and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares of preferred stock issued and outstanding. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2001 and 2018 Stock Plans</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation plans: the 2018 Equity Incentive Plan (the "2018 Plan"), and the 2001 Stock Option Plan (the "2001 Plan"). The Board of Directors adopted, and stockholders approved, the 2018 Plan in April 2018. The 2018 Plan became effective on April 24, 2018, and serves as the successor to the 2001 Plan. There are </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares reserved for future awards under the 2001 Plan. Outstanding awards under the 2001 Plan continue to be subject to the terms and conditions of the 2001 Plan.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, the Company adopted the 2018 Plan with a reserve of&#160;</font><font style="font-family:inherit;font-size:10pt;">3.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of common stock for issuance, plus, shares subject to awards under the 2001 Plan that expire or terminate, and shares previously issued pursuant to the 2001 Plan that are forfeited (provided that the maximum number of shares that may be added to the 2018 Plan from the 2001 plan is </font><font style="font-family:inherit;font-size:10pt;">5.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares). The number of shares reserved for issuance under the 2018&#160;Plan will increase automatically on the first day of each calendar year by a number of shares of common stock equal to the lesser of (i)&#160;</font><font style="font-family:inherit;font-size:10pt;">3.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, (ii)&#160;</font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the total outstanding shares of the Company's common stock as of the immediately preceding December 31 or (iii)&#160;a number of shares determined by the Board of Directors. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> the Company had reserved </font><font style="font-family:inherit;font-size:10pt;">9.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> plans to employees, directors, and consultants of the Company. Of these shares, a total of </font><font style="font-family:inherit;font-size:10pt;">2.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively were available for issuance as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">year</font><font style="font-family:inherit;font-size:10pt;"> ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except weighted average grant price)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average exercise price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average remaining contractual term (years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate intrinsic value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$29,863</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.71</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$4.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$83,700</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable at December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.92</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$51,041</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested as of December 31, 2018 and expected to vest after December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$83,700</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intrinsic value of options exercised for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$751 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company received proceeds of </font><font style="font-family:inherit;font-size:10pt;">$362 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$336 thousand</font><font style="font-family:inherit;font-size:10pt;"> from the exercise of options for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has granted time-based options, time-based restricted stock unit awards, performance-based restricted stock unit awards, time-based restricted stock awards, and performance-based restricted stock awards. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock award activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.7890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except weighted average grant price)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of restricted stock awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average grant date fair value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$37.15</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$37.15</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock unit activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.7890625%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except weighted average grant price)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average grant date fair value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.00</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Units granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.26</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Units vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.50</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Units canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$23.73</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding, December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.31</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Of the&#160;</font><font style="font-family:inherit;font-size:10pt;">672 thousand</font><font style="font-family:inherit;font-size:10pt;">&#160;non-vested restricted stock awards and restricted stock units outstanding under the 2018 Plan as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">206 thousand</font><font style="font-family:inherit;font-size:10pt;">&#160;awards represent the expected number of awards whereby vesting is contingent on meeting certain performance conditions. The stock-based compensation expense for those awards in the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was estimated by the Company at </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> achievement. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total compensation cost related to nonvested options, restricted stock units and restricted stock awards not yet recognized is </font><font style="font-family:inherit;font-size:10pt;">$19.4 million</font><font style="font-family:inherit;font-size:10pt;">, which will be recognized over the next five years as follows:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,373</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2018, the Company's Board of Directors approved the terms of the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). The 2018 ESPP became effective on April 24, 2018. Subject to any limitations therein, the 2018 ESPP allows eligible employees to contribute up to </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of their earnings for the purchase of common stock at a discounted price per share. The 2018 ESPP provides for separate </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month offering periods commencing on the first trading day on or after May 15 and November 15 of each calendar year. The initial offering period will occur from November 15, 2018 through May 14, 2019. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A total of </font><font style="font-family:inherit;font-size:10pt;">0.9 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">shares of common stock are available for sale under the 2018 ESPP. The number of shares of common stock that are available for sale under the ESPP also includes an annual increase on the first day of each fiscal year following the fiscal year in which the first offering period enrollment date occurs, equal to the least of: </font><font style="font-family:inherit;font-size:10pt;">0.9 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">shares; </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or such other amount as the Board of Directors may determine. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, no shares of the Company's common stock have been purchased under the 2018 ESPP.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of nLIGHT,&#160;Inc. and its wholly owned subsidiaries. The wholly owned subsidiaries are Arbor Photonics,&#160;LLC, nLIGHT Cayman&#160;Ltd., nLIGHT Laser Technology (Shanghai)&#160;Co.&#160;Ltd, nLIGHT Oy (Finland), and nLIGHT Korea&#160;Inc. All intercompany balances have been eliminated.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of 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 at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to inventory valuation, allowances for doubtful accounts, warranty, sales return reserves and the recoverability of long-lived assets. Management of the Company bases its estimates on historical experience and on various other assumptions. Actual results could differ from those estimates.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reverse Stock Split</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 12, 2018, the Company&#8217;s Board of Directors approved a one-for-five reverse stock split of its issued and outstanding shares of common and convertible preferred stock. The reverse stock split became effective on April 13, 2018. The par value of the Company's common stock and the par value of the Company's convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect this reverse stock split. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Public Offerings</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2018, the Company closed its IPO of </font><font style="font-family:inherit;font-size:10pt;">6.9 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock at an initial price to the public of </font><font style="font-family:inherit;font-size:10pt;">$16.00</font><font style="font-family:inherit;font-size:10pt;"> per share, including </font><font style="font-family:inherit;font-size:10pt;">0.9 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares, resulting in aggregate net proceeds to the Company of </font><font style="font-family:inherit;font-size:10pt;">$100.9 million</font><font style="font-family:inherit;font-size:10pt;"> after deducting underwriting discounts and commissions and offering costs. Immediately prior to the closing of the IPO on April 30, 2018, all of the outstanding shares of convertible preferred stock converted into </font><font style="font-family:inherit;font-size:10pt;">24.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 11, 2018, the Company closed its follow-on public offering in which it issued and sold approximately </font><font style="font-family:inherit;font-size:10pt;">1.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock at a public offering price of </font><font style="font-family:inherit;font-size:10pt;">$26.50</font><font style="font-family:inherit;font-size:10pt;"> per share, resulting in aggregate estimated net proceeds to the Company of </font><font style="font-family:inherit;font-size:10pt;">$37.9 million</font><font style="font-family:inherit;font-size:10pt;"> after deducting underwriting discounts and commissions and offering costs. Further, an additional </font><font style="font-family:inherit;font-size:10pt;">3.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock were sold by certain selling stockholders in the offering at the public offering price of </font><font style="font-family:inherit;font-size:10pt;">$26.50</font><font style="font-family:inherit;font-size:10pt;"> per share. The Company did not receive any proceeds from the sale of shares by the selling stockholders in the offering.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when there is persuasive evidence of an arrangement, product delivery has occurred, the sales price is fixed or determinable, and collectability is reasonably assured. Title and risk of loss generally pass to the customer at the time of delivery of the product as indicated by the shipping terms. Revenues are recognized upon such delivery. In limited circumstances when customer&#8209;specified acceptance criteria exist, revenue is deferred until customer acceptance if the Company cannot demonstrate the product meets the specifications prior to shipment. Taxes collected on behalf of a governmental entities are excluded from revenues.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recognition of revenues on arrangements with multiple elements is consistent with guidance provided by FASB ASC Subtopic 605&#8209;25, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition-Multiple&#8209;Element Arrangements</font><font style="font-family:inherit;font-size:10pt;">. For arrangements with multiple elements, revenues are allocated across the separately identified deliverables and may be recognized or deferred. When vendor&#8209;specific objective evidence does not exist for undelivered elements, revenues are allocated to the elements based on third&#8209;party evidence, if available, or management&#8217;s best estimate of fair value.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also has a limited number of design and development contracts, principally with governmental customers, which are accounted for in accordance with the provisions of FASB ASC Subtopic 605&#8209;35, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition-Construction&#8209;Type and Production&#8209;Type Contracts</font><font style="font-family:inherit;font-size:10pt;">, using the percentage&#8209;of&#8209;completion method. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments with a maturity of three months or less when acquired to be cash equivalents. Cash equivalents included </font><font style="font-family:inherit;font-size:10pt;">$123.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$126 thousand</font><font style="font-family:inherit;font-size:10pt;"> of highly liquid investments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Cash equivalents are carried at cost, which approximates market.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s existing accounts receivable. The Company determines the allowance based on historical write&#8209;off experience and knowledge of any applicable circumstances.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity related to the allowance for doubtful accounts was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts, beginning</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for losses on accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs and recoveries</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts, ending</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the write-offs and recoveries for 2017 is a </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> recovery related to a receivable fully reserved in 2015. The amount noted above was recovered in July 2017 after extensive litigation with the customer and was recognized as a reduction in bad debt expense within the sales, general, and administrative caption on the consolidated statement of operations. The Company also received </font><font style="font-family:inherit;font-size:10pt;">$175 thousand</font><font style="font-family:inherit;font-size:10pt;"> in interest income as a result of this litigation which the Company recognized within the interest income (expense), net caption in the consolidated statements of operations. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risks and Uncertainties including Business and Credit Concentrations</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of accounts receivable. </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> customers represented </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">Six</font><font style="font-family:inherit;font-size:10pt;"> of the </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> customers were included in both periods presented. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generates a significant portion of its revenues from a relatively small number of customers. </font><font style="font-family:inherit;font-size:10pt;">One</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> of revenues during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The same customer as well as an additional customer accounted for </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of revenues during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the consolidated balance sheets are the net assets of the Company&#8217;s foreign manufacturing operations located primarily in China which totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The market for the Company&#8217;s products is rapidly changing and evolving. The Company believes its future success will depend, in part, on its ability to increase sales of its existing products, penetrate new vertical markets, and to remain competitive in the marketplace. An inability of the Company to manage growth and generate increased demand for its products could have a material adverse impact on the Company&#8217;s financial position, results of operations and liquidity. It is the Company&#8217;s belief that existing cash resources will be sufficient to support operations and meet its debt service requirements for at least the next twelve months from the date on which the consolidated financial statements were available for issuance.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Improvements and replacements are capitalized. Repair and maintenance costs are expensed as incurred. Depreciation is computed using the straight&#8209;line method over the estimated useful life of each asset, generally </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">12 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using the asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which taxes become payable.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(k)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock&#8209;Based Compensation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock&#8209;based compensation is recognized at the grant date fair value and is recognized as expense over the requisite service period. The Company recognizes stock-based compensation for all time-based awards on a straight-line basis. Expense for performance-based awards is recognized over the requisite service period based on the probability of achievement of the performance criteria. The Company's time-based awards consist of stock options, restricted stock units, and restricted stock awards. Performance-based awards consist of restricted stock units and restricted stock awards.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense by financial statement caption was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,805</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to the closing of the Company's initial public offering, the Company granted stock options at exercise prices believed to be equal to the fair value of the common stock underlying such options as determined by the board of directors, with input from management, on the date of grant. Because such grants occurred prior to the public trading of the Company's common stock, the board of directors exercised significant judgment in determining the fair market value of the Company's common stock.&#160;The valuations were consistent with the guidance and methods outlined in the AICPA Practice Aid,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Valuation of Privately-Held-Company Equity Securities Issued as Compensation</font><font style="font-family:inherit;font-size:10pt;">, or AICPA Practice Aid, for all option grant dates. After the closing of the initial public offering, the Company has not granted any stock options. For issuances of restricted stock units and awards the Company uses the market value of the Company's common stock at the date of grant. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For determining the fair value of stock options granted, the Company used the Black&#8209;Scholes option pricing model with the following assumptions:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.2 - 40.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2 - 40.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1- 40.9%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected option term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.3 - 6.5 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2 - 6.5 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.6 - 6.6 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6 - 2.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9 - 2.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2 - 1.6%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of options granted in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> was determined to be approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the option pricing model is the fair value of the underlying common stock at the time of grant. Determining the fair value of the Company&#8217;s common stock requires complex and subjective judgments and estimates. There is inherent uncertainty in making these judgments and estimates. The absence of an active market for the Company&#8217;s common stock required the board of directors to estimate the fair value of the common stock for purposes of setting the exercise price of the options and estimating the fair value of the common stock at each meeting at which options were granted based on a number of objective and subjective factors, including valuations of comparable companies, operating and financial performance, lack of liquidity of the common stock and general and industry&#8209;specific economic outlook, among other factors.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Since 2012 and prior to completing its initial public offering, the Company has obtained valuations prepared by an independent third&#8209;party valuation firm to assist in determining the fair market value of its common stock. The board of directors and management of the Company considered these valuation reports when determining the fair market value of the Company&#8217;s common stock and related option exercise price on the dates such awards were granted. The valuations determined as of the dates below are as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:79%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Market Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November 13, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.75</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.10</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">May 1, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.45</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.65</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February 6, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.70</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 27, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$10.00</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The average expected option term for awards granted reflects the application of the simplified method. The simplified method is based on the vesting period and the contractual term for each grant. The midpoint between the vesting date and the expiration date is used as the expected term under this method.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the historical stock price volatility for comparable publicly&#8209;traded competitors as the basis for its expected volatility assumption. The Company has assessed that the calculated volatility is representative of expected future stock price trends.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The risk&#8209;free interest rate assumption is based upon observed U.S. Treasury rates consistent with the expected term of the award. The dividend yield assumption is based on the Company&#8217;s history of no dividend payouts and an expectation that no dividends will be paid in the foreseeable future.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock options issued to non&#8209;employees in accordance with the provisions of FASB ASC Topic 718 and FASB ASC Subtopic 505&#8209;50, Equity Based Payments to Non&#8209;Employees. Under FASB ASC Topic 718 and FASB ASC Subtopic 505&#8209;50, the Company uses the Black&#8209;Scholes option pricing model to measure the fair value of stock options granted to non&#8209;employees on the measurement date.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(l)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development is defined as activities aimed at developing or significantly improving a product or a process or technique whether the product or process is intended for sale or use. A process also may be used internally as a part of a manufacturing activity. Research and development costs are expensed as incurred.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(m)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long&#8209;Lived Assets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long&#8209;lived assets, such as property and equipment, and intangibles 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 for the amount by which the carrying amount of the asset exceeds the fair value of the asset. There was no impairment of long&#8209;lived assets recorded for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(n)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Commitments and Contingencies </font></div></td></tr></table><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities for loss contingencies are recorded when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2017, the Company received notification of a claim related to a quality dispute with a vendor alleging that the Company owed payment for future non-cancelable order quantities. A liability of </font><font style="font-family:inherit;font-size:10pt;">$196 thousand</font><font style="font-family:inherit;font-size:10pt;"> related to this matter was recorded within the accrued liabilities on the consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. This amount remains outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2013, the Company submitted a disclosure letter to the Office of the Inspector General of the Department of Defense advising that it might not have been eligible for certain contracts it was awarded under the Small Business Innovation Research ("SBIR") Program, notwithstanding its prior representations that the Company was eligible. The matter was referred to the Small Business Administration and the U.S. Department of Justice ("DOJ") for investigation of potential violations of the False Claims Act. In March 2015, a civil settlement agreement related to the SBIR matter was signed. A liability of </font><font style="font-family:inherit;font-size:10pt;">$420 thousand</font><font style="font-family:inherit;font-size:10pt;"> was recorded at December&#160;31, 2014 and subsequently paid in full in 2017. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2014, the Company received a request for information related to the SBIR matter from the U.S. Attorney&#8217;s Office, Criminal Division. The Company provided documentation and an explanation of why a criminal investigation was unwarranted. In March 2015, the Company received an additional request, to which it also responded. Although the Company is unable to predict the final outcome of this matter, it intends to vigorously defend against any future claims.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company becomes involved in various legal proceedings and claims incidental to normal business activities. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company believes these matters will not have a material adverse effect on the consolidated financial statements.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(o)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets with indefinite lives are not amortized; rather, they are tested for impairment on at least an annual basis. Intangible assets with finite lives are amortized over their useful lives. External costs incurred to file new patent applications, and extend the term of or defend the existing patents are capitalized and amortized over the estimated useful life.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(p)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Translation of Foreign Currencies</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s international subsidiaries use their local currency as their functional currency. The financial statements of the international subsidiaries are translated to their U.S. dollar equivalents at end&#8209;of&#8209;period currency exchange rates for assets and liabilities and at average currency exchange rates for revenues and expenses. Translation adjustments are recorded as a component of accumulated other comprehensive loss within stockholders&#8217; equity. Realized and unrealized foreign currency gains or losses, net are recorded in other expense within the consolidated statement of operations. Realized and unrealized foreign currency losses were </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$124 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. Realized and unrealized foreign currency losses were </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Realized and unrealized foreign currency losses were </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$53 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively, in the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(q)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of certain of the Company&#8217;s financial instruments, including cash equivalents, accounts receivable and accounts payable, are shown at cost which approximates fair value due to the short term nature of these instruments. The fair value of the Company&#8217;s term and revolving loans with Pacific Western Bank, also described in Note&#160;11, approximates the carrying value due to the variable market rate used to calculate interest payments. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company does not have any other significant financial assets or liabilities that are measured at fair value.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Level&#160;1 Inputs: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Level&#160;2 Inputs: Observable inputs, other than Level&#160;1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Level&#160;3 Inputs: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial instruments that are carried at fair value consist of Level&#160;1 assets which include highly liquid investments and bank drafts classified as cash equivalents. The Company's fair value hierarchy for its cash equivalents was as follows:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.453125%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,420</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,420</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.453125%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(r)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Standards </font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Newly-Adopted Standards</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Financial Accounting Standards Board ("FASB") issued ASU 2016-09</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Compensation - Stock Compensation (Topic 718) - Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, in March 2016. ASU 2016-09 simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. ASU 2016-09 is effective for public companies' annual periods, including interim periods within those fiscal years, beginning after December 15, 2016. The method of application (i.e., retrospective, modified retrospective or prospective) depends on the transaction area that is being amended. The adoption of ASU 2016-09 effective as of the first quarter 2018 did not have a material effect on the financial position, results of operations or cash flows. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Intra-Entity Transfers of Assets Other Than Inventory,</font><font style="font-family:inherit;font-size:10pt;"> in October 2016. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset is sold to an outside party. The amendments in ASU 2016-16 eliminate the exception for an intra-entity transfer of an asset other than inventory, and allows recognition of the income tax consequences when the transfer occurs. ASU 2016-16 is effective for public companies' fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings. The adoption of ASU 2016-16 effective as of second quarter 2018 had no material effect on the financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718) - Scope in Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, in May 2017. ASU 2017-09 provides clarity and reduces diversity in practice and cost and complexity when applying the guidance in Topic 718 to a change to the terms or conditions of a share-based payment award. An entity should account for the effects of a modification unless all of certain criteria are met. Those criteria relate to fair value, vesting conditions and classification of the modified award. If all three conditions are the same for the modified award as for the original award, then the entity should not account for the effects of the modification. ASU 2017-09 is effective for all entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-09 as of January 1, 2018 had no</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">material effect on the financial position, results of operations or cash flows. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Issued Not Yet Adopted Standards</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU No.&#160;2014&#8209;09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, in May 2014. ASU&#160;2014&#8209;09 requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. This guidance replaces most of the existing revenue recognition guidance in U.S. GAAP when it becomes effective, which is on January 1, 2019. In April&#160;2016, the FASB issued ASU No. 2016&#8209;10,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</font><font style="font-family:inherit;font-size:10pt;">&#160;(&#8220;ASU&#160;2016&#8209;10&#8221;), which was issued to clarify ASC&#160;Topic&#160;606,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, related to (i)&#160;identifying performance obligations; and (ii)&#160;the licensing implementation guidance. The effective date and transition of ASU&#160;2016-10 is the same as the effective date and transition of ASU&#160;2014&#8209;09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which is on January 1, 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is adopting Topic&#160;606 using the modified retrospective method and has identified and analyzed principal revenue streams by end market. The Company is substantially complete with the review of significant contracts and evaluation of the potential changes to our business processes, controls, and disclosures resulting from adoption of the new standard. The Company expects to finalize documentation of these assessments during the first quarter of 2019. Based on the analysis, the Company has determined there is not a material adjustment to be recorded to opening retained earnings on January 1, 2019. Further, the Company has identified potential accounting and financial reporting impacts to the business processes, controls, systems and disclosures as a result of the new standard, and is preparing for those changes. In addition, while the Company does not expect the adoption of ASU 2014-09, as amended, to have a material effect on the financial position, results of operations or cash flows, the Company does anticipate additional disclosure requirements upon adoption of the new standard.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB issued ASU No.&#160;2016&#8209;02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">, in February 2016. ASU 2016&#8209;02 requires a lessee to recognize a right of use asset and a lease liability for virtually all leases, other than leases that meet the definition of short&#8209;term. The standard is effective for annual reporting periods beginning after December&#160;15, 2019. The Company expects to implement the provisions of ASU 2016&#8209;02 as of January&#160;1, 2020. The Company is currently evaluating the impact of this ASU and cannot reasonably estimate the quantitative impact on the financial statements at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a reconciliation of the changes in the unrecognized tax benefit: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">570</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,398</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions for tax positions of prior years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions as a result of a lapse of applicable statute of limitations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,887</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s existing accounts receivable. The Company determines the allowance based on historical write&#8209;off experience and knowledge of any applicable circumstances.</font></div></div> EX-101.SCH 7 lasr-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2114100 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Commitments - Future Minimum Rent Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Income Taxes - Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Income Taxes - Net Income (Loss) Before Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Income Taxes - Unrecognized Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Intangible Assets and Goodwill - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Intangible Assets and Goodwill - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Intangible Assets and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Long-Term Debt - Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Net Income (Loss) per Share - Antidilutive Securities Excluded from Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net Income (Loss) per Share - Calculation of Basic and Diluted Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Operations of the Company link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Quarterly Results of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Quarterly Results of Operations (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Quarterly Results of Operations (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stockholders' Equity - Liquidation Preference (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stockholders' Equity - Summary of Restricted Stock and Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stockholders' Equity - Total Compensation Cost Related to Nonvested Awards Not Yet Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Summary of Significant Accounting Policies - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2402410 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy for Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Risks and Uncertainties Including Business and Credit Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Share Price Valuations (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation - Expense by Financial Statement Caption (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation - Fair Value of Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 lasr-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 lasr-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 lasr-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Income Tax Disclosure [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Payables and Accruals [Abstract] Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Segment Reporting [Abstract] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Schedule of net income (loss) before income tax expense Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Income tax provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of deferred tax assets and deferred tax liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of changes in unrecognized tax benefit Summary of Income Tax Contingencies [Table Text Block] Current tax expense: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Current tax expense Current Income Tax Expense (Benefit) Deferred tax expense Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit) Debt Disclosure [Abstract] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Minimum Future Principal Payments of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Provision for losses on accounts receivable Provision for Doubtful Accounts Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Taxes and Tax Credits (Gain)/loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Customer advances Increase (Decrease) in Customer Advances Deferred revenue Increase (Decrease) in Deferred Revenue Non-current income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property, equipment and intangibles Payments to Acquire Productive Assets Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Principal payments on debt and capital leases Repayments of Debt and Capital Lease Obligations Net proceeds from debt financing Proceeds from Debt, Net of Issuance Costs Cash paid on debt extinguishment Payment for Debt Extinguishment or Debt Prepayment Cost Proceeds from public offerings, net of offering costs Proceeds from Issuance Initial Public Offering Net proceeds from issuance of convertible preferred stock Proceeds from Issuance of Convertible Preferred Stock Payments of other financing costs Payments of Stock Issuance Costs Proceeds from stock option exercises Proceeds from Stock Options Exercised Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of period Supplemental disclosures: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for income taxes Income Taxes Paid Accrued purchases of property, equipment and intangibles Productive Asset Expenditures Incurred But Not Yet Paid Productive Asset Expenditures Incurred But Not Yet Paid Accrued deferred offering costs Stock Issuance Costs Incurred But Not Yet Paid Stock Issuance Costs Incurred But Not Yet Paid Commitments and Contingencies Disclosure [Abstract] Rent deposits Prepaid Rent Rent expense Operating Leases, Rent Expense Sublease income Operating Leases, Income Statement, Sublease Revenue Deferred rent liability Deferred Rent Credit Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for doubtful accounts, beginning Allowance for Doubtful Accounts Receivable Provision for losses on accounts receivable Write-offs and recoveries Allowance For Doubtful Accounts Receivable, Write-Offs (Recoveries) Allowance For Doubtful Accounts Receivable, Write-Offs (Recoveries) Allowance for doubtful accounts, ending Write-offs (recoveries) Litigation settlement interest (income) expense Litigation Settlement Interest Goodwill and Intangible Assets Disclosure [Abstract] Amortization expense Amortization of Intangible Assets Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Net value Finite-Lived Intangible Assets, Net Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating leases, future minimum payments due Operating Leases, Future Minimum Payments Due Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series C convertible preferred stock Series C Preferred Stock [Member] Series D convertible preferred stock Series D Preferred Stock [Member] Series E convertible preferred stock Series E Preferred Stock [Member] Series F convertible preferred stock Series F Preferred Stock [Member] Series G convertible preferred stock Series G Preferred Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Convertible preferred stock, liquidation preference Preferred Stock, Liquidation Preference, Value Quarterly Financial Information Disclosure [Abstract] Revenues Revenues Gross Profit Gross Profit Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net income per share, basic (in dollars per share) Earnings Per Share, Basic Net income per share, diluted (in dollars per share) Earnings Per Share, Diluted Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Convertible preferred stock Preferred Stock [Member] Common stock Common Stock [Member] Additional paid-in capital Additional Paid-in Capital [Member] Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Accumulated deficit Retained Earnings [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Follow-on public offering Follow-On Public Offering [Member] Follow-On Public Offering [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, shares outstanding, beginning balance (in shares) Common Stock, Shares, Outstanding Common stock, beginning balance Stockholders' Equity Attributable to Parent Number of shares issued (in shares) Stock Issued During Period, Shares, New Issues Net proceeds from issuance/offering Stock Issued During Period, Value, New Issues Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance and conversion of restricted stock awards and units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Conversion of convertible preferred stock to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of convertible preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Exercise of warrants (in shares) Class of Warrant or Right, Shares Converted Class of Warrant or Right, Shares Converted Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock options issued in exchange for liability settlement Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options Issued For Liability Settlement Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options Issued For Liability Settlement Other financing costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Common stock, shares outstanding, ending balance (in shares) Common stock, ending balance Goodwill, increase (decrease) Goodwill, Period Increase (Decrease) Retirement Benefits [Abstract] 401(k) Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Accrued payroll and benefits Employee-related Liabilities, Current Product warranty, current Standard Product Warranty Accrual, Current Income tax payable Accrued Income Taxes, Current Other accrued expenses Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Income Taxes Income Tax Disclosure [Text Block] Quarterly Results of Operations (unaudited) Quarterly Financial Information [Text Block] Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted stock awards Restricted Stock [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of restricted shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance, Beginning (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance, Ending (in shares) Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance, Beginning (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 Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance, Ending (in dollars per share) Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales, general and administrative Selling, General and Administrative Expenses [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense Deferred tax assets: Components of Deferred Tax Assets [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Research and alternative minimum tax credits Deferred Tax Assets, Tax Credit Carryforwards, Research and Alternative Minimum Tax Deferred Tax Assets, Tax Credit Carryforwards, Research and Alternative Minimum Tax Accrued expenses and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Inventory Deferred Tax Assets, Inventory Property and equipment Deferred Tax Assets, Property, Plant and Equipment Total gross deferred tax assets Deferred Tax Assets, Gross Less valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Intangible assets Deferred Tax Liabilities, Intangible Assets Unremitted foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets, Net Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding, end of period (in shares) Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, end of period (in dollars per share) Outstanding, Weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options vested as of end of period and expected to vest after end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Smaller Reporting Company Entity Small Business Emerging Growth Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Shell Company Entity Shell Company Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Public Float Entity Public Float Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Guarantees and Product Warranties [Abstract] Reconciliation of Changes in Aggregate Product Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Geographic Sources of the Company's Revenues Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Geographic Locations of Long-Lived Assets, Net Long-lived Assets by Geographic Areas [Table Text Block] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning balance Unrecognized Tax Benefits Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reductions as a result of a lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Other Unrecognized Tax Benefits, Period Increase (Decrease) Ending balance Lessee, Operating Lease, Disclosure Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of unaudited quarterly financial data Quarterly Financial Information [Table Text Block] Net deferred tax assets Valuation allowance, deferred tax assets, increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Income Tax [Table] Income Tax [Table] Income Tax [Table] Operating Loss Carryforward [Axis] Operating Loss Carryforward [Axis] Operating Loss Carryforward [Axis] Operating Loss Carryforward [Domain] Operating Loss Carryforward [Domain] [Domain] for Operating Loss Carryforward [Axis] Change in ownership event one Change in Ownership Event One [Member] Change in Ownership Event One [Member] Change in ownership event two Change in Ownership Event Two [Member] Change in Ownership Event Two [Member] Change in ownership event three Change in Ownership Event Three [Member] Change in Ownership Event Three [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] China State Administration of Taxation, China [Member] Finland Finland Tax Authority [Member] Finland Tax Authority [Member] U.S. Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research and development credit Research Tax Credit Carryforward [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Non-current income taxes payable Income Taxes Payable, Noncurrent [Member] Income Taxes Payable, Noncurrent [Member] Noncurrent deferred tax assets Deferred Tax Assets, Noncurrent [Member] Deferred Tax Assets, Noncurrent [Member] Income Tax [Line Items] Income Tax [Line Items] [Line Items] for Income Tax [Table] Statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Operating loss carryforwards Operating Loss Carryforwards Tax credit carryforward Tax Credit Carryforward, Amount Tax credit carryforward, limitation Tax Credit Carryforward, Limitation Tax Credit Carryforward, Limitation Unrecognized tax benefits Unrecognized tax benefits that would affect the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits, recognized penalties and interest Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Tax Cuts and Jobs Act, decrease in deferred tax liability Tax Cuts and Jobs Act, Decrease in Deferred Tax Liability due to Transition Tax Tax Cuts and Jobs Act, Decrease in Deferred Tax Liability due to Transition Tax Tax Cuts and Jobs Act, provisional income tax expense (benefit) Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act, income tax expense (benefit) Tax Cuts And Jobs Act Of 2017, Income Tax Expense (Benefit) Tax Cuts And Jobs Act Of 2017, Income Tax Expense (Benefit) Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Operations of the Company Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Statement of Financial Position [Abstract] Convertible preferred stock Convertible Preferred Stock [Member] Preferred stock Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net of allowances of $303 and $438 Accounts Receivable, Net, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Goodwill Goodwill Other assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Customer advances Customer Advances, Current Deferred revenue Deferred Revenue, Current Current portion of long-term debt Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Non-current income taxes payable Accrued Income Taxes, Noncurrent Long-term debt Long-term Debt, Excluding Current Maturities Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock - $0.0001 par value Preferred Stock, Value, Issued Common stock - $0.0001 par value; 190,000 shares authorized, 36,705 shares issued and outstanding at December 31, 2018 and 190,000 shares authorized, 2,979 shares issued and outstanding at December 31, 2017. Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Other Assets, Noncurrent Disclosure [Abstract] Other Assets, Noncurrent Disclosure [Abstract] Demonstration assets, net Demonstration Assets, Net, Noncurrent Demonstration Assets, Net, Noncurrent Deferred tax assets, net Deferred Income Tax Assets, Net Other Other Assets, Miscellaneous, Noncurrent Other assets Useful life of demonstration assets Demonstration Assets, Useful Life Demonstration Assets, Useful Life Amortization expense for demonstration assets Amortization Of Demonstration Assets Amortization Of Demonstration Assets Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Patents Patents [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Average amortization period Finite-Lived Intangible Asset, Useful Life Gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Restricted stock awards and restricted stock units Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Common stock options Equity Option [Member] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Numerator: Earnings Per Share, Basic [Abstract] Less: Income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Net income (loss) attributable to common stockholders Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Weighted-average shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income (loss) per share attributable to common stockholders: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Diluted (in dollars per share) Scheudle of components of prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Income Statement [Abstract] Cost of revenues Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales, general, and administrative Selling, General and Administrative Expense Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Other income (expense): Other Nonoperating Income (Expense) [Abstract] Interest income (expense), net Interest Income (Expense), Nonoperating, Net Other expense Other Nonoperating Income (Expense) Income tax expense Net income (loss) Shares used in per share calculations: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic (in shares) Diluted (in shares) Other Assets Other Assets Disclosure [Text Block] Schedule of Product Information [Table] Schedule of Product Information [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Ten major customers Ten Major Customers [Member] Ten Major Customers [Member] One major customer One Major Customer [Member] One Major Customer [Member] Additional major customer One Major Customer, Two [Member] One Major Customer, Two [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer concentration risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts receivable Accounts Receivable [Member] Sales revenue Sales Revenue, Net [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] China CHINA Product Information [Line Items] Product Information [Line Items] Concentration risk, percentage Concentration Risk, Percentage Net assets Net Assets Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer hardware and software Computer Hardware And Software [Member] Computer Hardware And Software [Member] Manufacturing and lab equipment Machinery and Equipment [Member] Office equipment and furniture Office Equipment And Furniture [Member] Office Equipment And Furniture [Member] Leasehold improvements Leasehold Improvements [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful life (years) Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Depreciation expense Depreciation Options Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected option term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Pacific Western Bank Amended And Restated Loan And Security Agreement Pacific Western Bank Amended And Restated Loan And Security Agreement [Member] Pacific Western Bank Amended And Restated Loan And Security Agreement [Member] Pacific Western Bank, Second Amended and Restated Loan and Security Agreement Pacific Western Bank Second Amended And Restated Loan And Security Agreement [Member] Pacific Western Bank Second Amended And Restated Loan And Security Agreement [Member] Pacific Western Bank, Term and Revolving Loans Pacific Western Bank Loan And Security Agreement [Member] Pacific Western Bank Loan And Security Agreement [Member] Loan and Security Agreement Loan and Security Agreement [Member] Loan and Security Agreement [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Term Loan Secured Debt [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Prime Rate Prime Rate [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Multiplier Growth Partners SPV I, LP. Multiplier Growth Partners SPV I, LP. [Member] Multiplier Growth Partners SPV I, LP. [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Covenant terms, borrowing base, eligible accounts receivable Line of Credit Facility, Covenant Terms, Percent One Line of Credit Facility, Covenant Terms, Percent One Covenant terms, borrowing base, amount Line of Credit Facility, Covenant Terms, Amount Line of Credit Facility, Covenant Terms, Amount Covenant terms, borrowing base, eligible inventory Line of Credit Facility, Covenant Terms, Percent Two Line of Credit Facility, Covenant Terms, Percent Two Basis on variable rate Debt Instrument, Basis Spread on Variable Rate Unused credit fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Outstanding balance Long-term Debt Interest rate Debt Instrument, Interest Rate, Stated Percentage Debt, principal Debt Instrument, Face Amount Debt issuance cost Debt Issuance Costs, Net Early prepayment penalty Extinguishment of Debt, Prepayment Penalty Extinguishment of Debt, Prepayment Penalty Write-down of debt issuance cost Write off of Deferred Debt Issuance Cost Other miscellaneous costs Extinguishment of Debt, Miscellaneous Costs Extinguishment of Debt, Miscellaneous Costs Amortization of debt issuance costs Amortization of Debt Issuance Costs Schedule of Liquidation Preference Schedule of Stock by Class [Table Text Block] Summary of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Restricted Stock and Restricted Stock Unit Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Total Compensation Cost Related to Nonvested Awards Not Yet Recognized Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Employer matching contribution, percent match of compensation contributed by employee Defined Contribution Plan, Employer Matching Contribution, Percent of Match of the Eligible Employer Contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match of the Eligible Employer Contribution Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer matching contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Stock-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Assumptions Used in Option Pricing Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share Price Valuations Schedule of Share Price Valuation [Table Text Block] Schedule of Share Price Valuation [Table Text Block] Schedule of Fair Value Hierarchy for Cash and Cash Equivalents Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] 2019 Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, Within Next Twelve Months Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, Within Next Twelve Months 2020 Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Two Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Two 2021 Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Three Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Three 2022 Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Four Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Four 2023 Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Five Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Allocated Share-based Compensation Expense, Stock Options, In Year Five Total compensation cost Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Compensation Not Yet Recognized, Stock Options Employee Service Share-based Compensation And Nonemployee Services Transaction, Nonvested Awards, Compensation Not Yet Recognized, Stock Options Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Product Warranty Liability [Table] Product Warranty Liability [Table] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Product warranty period Product Warranty, Term Product Warranty, Term New products warranty period Product Warranty, New Products, Term Product Warranty, New Products, Term Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Product warranty accrual, beginning Standard Product Warranty Accrual Warranty charges incurred, net Standard and Extended Product Warranty Accrual, Decrease for Payments Provision for warranty charges Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Product warranty accrual, ending Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Preferred stock warrants Warrant [Member] Restricted stock units and awards Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Selling Stockholders Selling Stockholders [Member] Selling Stockholders [Member] IPO - Over-Allotment Option Over-Allotment Option [Member] Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Initial price per share in IPO (in USD per share) Net proceeds received from IPO Sale of Stock, Consideration Received on Transaction Shares of common stock issued upon conversion (in shares) Cash equivalents Cash Equivalents, at Carrying Value Property and equipment useful life Fair value of options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Long-lived assets impairment Impairment of Long-Lived Assets Held-for-use Realized foreign currency gains (losses) Foreign Currency Transaction Gain (Loss), Realized Unrealized foreign currency gains (losses) Foreign Currency Transaction Gain (Loss), Unrealized Tax computed at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State tax, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Foreign dividends and unremitted earnings Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Rate change due to tax reform Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Federal credits Effective Income Tax Rate Reconciliation, Tax Credit, Federal Effective Income Tax Rate Reconciliation, Tax Credit, Federal Tax contingencies, net of reversals Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Valuation, market approach Valuation, Market Approach [Member] Share price (in dollars per share) Share Price Inventory Disclosure [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work in process and semi-finished goods Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventory Partial settlement liability Loss Contingency, Accrual, Current Civil settlement liability Loss Contingency Accrual Schedule of Components of Inventory Schedule of Inventory, Current [Table Text Block] Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Long-Term Debt Debt Disclosure [Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Basis of Accounting, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Accounts Receivable Trade and Other Accounts Receivable, Policy [Policy Text Block] Risks and Uncertainties including Business and Credit Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Stock‑Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Product Warranties Product Warranty Disclosure [Text Block] Series A convertible preferred stock Series A Preferred Stock [Member] Series B convertible preferred stock Series B Preferred Stock [Member] Series C, D, E, F and G convertible preferred stock Series C, D, E, F and G Convertible Preferred Stock [Member] Series C, D, E, F and G Convertible Preferred Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2001 Plan 2001 Stock Plan [Member] 2001 Stock Plan [Member] 2018 Plan 2018 Equity Incentive Plan [Member] 2018 Equity Incentive Plan [Member] 2018 ESPP 2018 Employee Stock Purchase Plan [Member] 2018 Employee Stock Purchase Plan [Member] Performance-Based Awards Performance Shares [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Warrant Stock Conversion Description [Axis] Stock Conversion Description [Axis] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Series A and Series B convertible preferred stock converted to Series C convertible preferred stock Series A and Series B Convertible Preferred Stock Converted to Series C Convertible Preferred Stock [Member] Series A and Series B Convertible Preferred Stock Converted to Series C Convertible Preferred Stock [Member] Series C, D, E, F and G convertible preferred stock converted to common stock Series C, D, E, F and G Convertible Preferred Stock Converted to Common Stock [Member] Series C, D, E, F and G Convertible Preferred Stock Converted to Common Stock [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Volatility Measurement Input, Price Volatility [Member] Risk free rate Measurement Input, Risk Free Interest Rate [Member] Shares authorized (in shares) Common Stock and Preferred Stock, Shares Authorized Common Stock and Preferred Stock, Shares Authorized Common stock, shares authorized (in shares) Common Stock, Shares Authorized Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Sale of stock, consideration, net Sale of stock, offering costs Shares converted (in shares) Conversion of Stock, Shares Converted Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Sale of Stock, Consideration Received on Transaction, Gross Sale of Stock, Consideration Received on Transaction, Gross Sale of Stock, Consideration Received on Transaction, Gross Dividends, preferred stock (in dollars per share) Dividends, Preferred Stock, Cash Dividends, common stock (in dollars per share) Dividends, Common Stock, Cash Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Warrants, granted Class of Warrant or Right, Granted Class of Warrant or Right, Granted Warrants, exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Warrants, shares converted (in shares) Warrants, term Warrants and Rights Outstanding, Term Warrants, measurement input Warrants and Rights Outstanding, Measurement Input Warrants, fair value Warrants and Rights Outstanding, Fair Value Warrants and Rights Outstanding, Fair Value Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Number of stock-based compensation plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans Number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of shares authorized for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Maximum number of shares to be added to Plan Common Stock, Capital Shares Reserved For Future Issuance, Maximum Additional Number of Shares Authorized From Previous Equity Plan Common Stock, Capital Shares Reserved For Future Issuance, Maximum Additional Number of Shares Authorized From Previous Equity Plan Percentage of shares of common stock on last day of fiscal year that can be added upon annual increase Common Stock, Capital Shares Reserved For Future Issuance, Percentage Of Outstanding Shares Of Common Stock Authorized For Issuance In Annual Increase Common Stock, Capital Shares Reserved For Future Issuance, Percentage Of Outstanding Shares Of Common Stock Authorized For Issuance In Annual Increase Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Proceeds from the exercise of options Forecasted number of non-vested contingent awards (in shares) Stock-based compensation expense, achievement percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Compensation cost related to nonvested awards not yet recognized Employee stock purchase plan, maximum employee contribution Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Number of shares that can be added upon annual increase (in shares) Common Stock, Capital Shares Reserved For Future Issuance, Number Of Shares Authorized In Annual Increase Common Stock, Capital Shares Reserved For Future Issuance, Number Of Shares Authorized In Annual Increase Common stock purchased (in shares) Treasury Stock, Shares, Acquired Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Prepaid expenses Other Prepaid Expense, Current Value-added tax receivable, net Value Added Tax Receivable, Current Vendor prepayments Prepaid Supplies Prepaid tax and duties Prepaid Taxes Other Other Assets, Current Prepaid expenses and other current assets Maturities of Long-term Debt [Abstract] Maturities of Long-term Debt [Abstract] 2019 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2020 Long-term Debt, Maturities, Repayments of Principal in Year Two Total debt Long-term Debt, Gross Net Income (Loss) per Share Earnings Per Share [Text Block] Inventory Inventory Disclosure [Text Block] Commitments Commitments and Contingencies Disclosure [Text Block] 2014 Finland equipment loans, Danske Bank Finland Equipment Loans [Member] Finland Equipment Loans [Member] Equipment Loans Equipment Loan [Member] Equipment Loan [Member] Capital Lease Obligations Capital Lease Obligations [Member] Total debt Less: debt issuance costs Total long-term debt Less: current portion of long-term debt Non-current portion of long-term debt Accounts receivable, allowances Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Basic and Diluted Net Income (Loss) per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Potentially Dilutive Shares Not Included in Calculation of Diluted Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments, net of tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] North America North America [Member] Rest of World Rest of World, Excluding China and North America [Member] Rest of World, Excluding China and North America [Member] United States UNITED STATES Rest of World Rest of World, Excluding United States and China [Member] Rest of World, Excluding United States and China [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of operating segments Number of Operating Segments Long-Lived Assets Long-Lived Assets Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market securities Money Market Funds [Member] Commercial paper Commercial Paper [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] EX-101.PRE 11 lasr-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 chart-a0bddd0869a1afe1784.jpg begin 644 chart-a0bddd0869a1afe1784.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" 'M FD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHKY'_!/Q'\5^&M+TS4/#GP_P#&WBJQ^%^LZ#X=U^WDUJW\3W"R>'_C#X"U[6== MT+P]J_A_PSINNV\^NZE:+:ZRVD 'U'17D?AKXT^#_%/Q>^*_P4L(?$%OXS^# MGASX7^*_%;ZGH=SI^@W.B_%R/QLWA.Z\.ZW.WV;7E67X?>)K36&M%6+2KVS% MI/*\YD6+SN7]KOX.Q_![7?C^M]K=Q\&["[TO3O#'CVTT::[T[XH:AXB\4:;X M'\(V_P +=.@F?7O&-MXY\::SH_AKP#K%MI=MH7CJ]U;2[[PIJFJZ!J-EK4X! M]045Y/\ "CXR>$_B]#XUAT&+5](\1_#3QO??#CXD>#/$=K:V?B7P/XTLM%T+ MQ.NB:U'IM_JVCW']H^%/%/ACQ5HVJ:'K.L:)K/A[Q!I6I:;J5Q%.ZQ>L4 %% M)D>_Y''YXQ^-+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7Y._'#]GOXDZW^VIX$^/GP+^&OC'X0_%_1]5\) M>%O'7QK\,^)?!$?P=^/_ .SUIOC3X1WGBGPA^T)X4N-5FU?Q7JN@^!-3^+.B M_">,^#+?XD^#O'5AXE:9K/P^T3]HS]BKX5? OX5_&2]N=);18?'^FZ!^U3HVNZA:VFBZY<^,;-_! MUQ\9O!>HB[O=!TN+4FCU)-!N[V;3)BOR!JW["WQ]\8^&-/U'PEX*NO@WI/P^ M^'O_ 3C\0+^SOJ/Q"TJZ\(>.?VA_P!AG]HSPI\6-Z;?ZMX4\#_#CX"?"?X(Z /% M$^C7FIZ.GBCQ+=_#_6_%5]8Z5JVJ6FE:7J^AZ9+>-J5IJ,4/V=110!^'W_!: MGP#9? S_ ()H?MP_'[X/^+/BY\-_C#X.^%.M>,_"7CSPA\=/C;HNL^&?$\WB MO096U705M?B$MAI4J?;;J*""QLH+2VMYFM;:WAM0L(_73P!I%KJ?@?P=J-_+ MJ-U>WOA3PU=W=U-K.LM-!O^19L/^NVJ?^GC4:ZZ@# _X1K2O[E[_P"#?6?_ )8T?\(UI7]R M]_\ !OK/_P L:WZ* ,#_ (1K2O[E[_X-]9_^6-'_ C6E?W+W_P;ZS_\L:WZ M* //IM%LU\5Z?8J^HBTF\.ZQ=26XUC6/+>YM]4T*&&9A]OR7CBNIXU.>%E<= M^.B_X1K2O[E[_P"#?6?_ )8U3N/^1VTK_L5M=_\ 3QX:KJZ ,#_A&M*_N7O_ M (-]9_\ EC1_PC6E?W+W_P &^L__ "QK?HH P/\ A&M*_N7O_@WUG_Y8T?\ M"-:5_:34)(+*_TN*TB;6-8V6\'AK2B!\ ME[T'_,7UG_Y84O\ PC6E?W+W_P &^L__ "QK>7H/H/Y4M &!_P (UI7]R]_\ M&^L__+&C_A&M*_N7O_@WUG_Y8UOT4 8'_"-:5_ M_P#@WUG_ .6%;]% 'GOA31;.^T:.XNY-0N)S?:W$99-8U@N8[?7=3MX$)%^. M(H(HHDSDA$49XKH_^$:TK^Y>_P#@WUG_ .6-4O!7_( B_P"PEXA_]2/5ZZR@ M# _X1K2O[E[_ .#?6?\ Y8T?\(UI7]R]_P#!OK/_ ,L:WZ* ,#_A&M*_N7O_ M (-]9_\ EC1_PC6E?W+W_P &^L__ "QK?HH X&XT2R7Q3I5DKZ@MI/H.OW,T M UC6?+DN+74/#D5O,P_M#.^&.[N40YX$TF#3[B6&5"=0(#QR(KJ<<%16I;>'- M,DMK=V6^9G@A9F.KZSEF:-2Q.-0')))/%2>+_P#D5/$W_8OZU_Z;+JMFR_X\ M[3_KV@_]%)0!D_\ "-:5_ MB5R&B_\ (S>,?^N^@_\ IE2@#0_X1K2O[E[_ .#?6?\ Y8T?\(UI7]R]_P#! MOK/_ ,L:WZ* ,#_A&M*_N7O_ (-]9_\ EC1_PC6E?W+W_P &^L__ "QK?HH MP/\ A&M*_N7O_@WUG_Y8US?B71K.RBT_P#@WUG_ .6%;X&!CTXH MHH **** "BBB@ HHHH **** "BBB@ HHHH _'?\ X+__ /*&_P#X*"?]D!U7 M_P!2;PO7ZG_#+_DG7@3_ +$SPI_ZCVF5^6'_ 7_ /\ E#?_ ,%!/^R ZK_Z MDWA>OU/^&7_).O G_8F>%/\ U'M,H [FD/3\5_F*6D/3\5_F* .2\#?\BS8? M]=M4_P#3QJ-==7(^!O\ D6;#_KMJG_IXU&NNH **** "BBB@#E+C_D=M*_[% M;7?_ $\>&JZNN4N/^1VTK_L5M=_]/'AJNKH **** "BBB@#G/&/_ "*/BG_L M7-<_]-EU701_ZN/_ '%_]!%<_P",?^11\4_]BYKG_ILNJZ"/_5Q_[B_^@B@! M]%%% !1110 5R>A?\A_QG_V$M'_]1S2ZZRN3T+_D/^,_^PEH_P#ZCFET =91 M110 4444 %@^@_E2T %%%% !1110!R?@K_D 1?\ 82\0_P#J1ZO765R?@K_D 1?] MA+Q#_P"I'J]=90 4444 %%%% ',77_(Y:)_V+7B;_P!.?A2NGKF+K_D+_ /D5/$W_ &+^M?\ ILNJV;+_ (\[3_KV@_\ 124 6:*** "BBB@ MKD-%_P"1F\8_]=]!_P#3*E=?7(:+_P C-XQ_Z[Z#_P"F5* .OHHHH **** " MN1\7_P"IT'_L;/#7_IR2NNKD?%_^IT'_ +&SPU_Z@^@_E2TB]!]!_ M*EH **** "BBB@ HHHH **** "OG[4_VG/A'I?Q1G^$4FKZU>^*=.U/2/#WB M"\T;PEXHUSPMX1\5^(G\#?\ "-^$?&'BK2-)O=$\->)-?M?B1X,U&PT_5;NW M2#3_ !%H5SJUQIBZ_H U3Z!/0]_;UK\>/C#\-/'7AG]NSP]\9OV9O#/Q8\'? M$OQ=XJ\%>%OVB_".L>%M0U[]FG]I3X2V>O\ P,T/5OBAK>M74LWA3X<_$WX6 M_"Z?6CX3^(WA35_#_P 3-;UCX3^'/AQXV\%?$[PE'X1L=/ /U!T#XM?#_P 4 M?$?XB?"30_$"7OQ"^%&E> ]<\?>'?[.U>UET#2?B9;^(KGP/?-?WNGVVDZE# MKL7A+Q'Y1T>_U$V=/O?B7HMKOZ_I^J:5'I^@^&Y-8U>;5=4TS0 M5L_[=O[;39/G>/1?BZ_[67[<^I?#32;GP]XF\2_LP_LL>'?A+X]^(?@WQBGP MFU#X@>$-6_:DN=6@'B"STP6.O+X4;Q_X-O->T[0[NZO(UU:WC6&X:&_BMOS) MNOV2OVS=1\4_MF2>(_ASX"]/^&>J>++V+XVZ7^RAX\^ M'GQ)^+7A;1M8^(FDZ''XLU75/#7A76'U*ZO+FVU36OBFT%A?RN^JO?( ?T"_ M#GXH^"OBKI6K:KX+U5[X>'?$6I>$/$^EWVGZCHOB#PIXLT>*SN-2\->*/#VL MVMCK.@:W;6>HZ9J/V'4K."2YTG5-*U>R-SI6IV%Y<^@U\-_LE_#[QCIOQ;_; M=^-WB#1=8\*>%_VBOVA/!_BWX:>&_$&GW.BZ[)X.^'/[-_P6^"TWC'6_#U^M MMJOAN^\;>*? /B'4+'1M=TW3=?B\-67AZ\UFSM+J^%E:__X*#>+O^%J?&K4B?@MK^JCPYJWQ%O+_P ) W7C'PW= M?V>-!:PCA&E6XD-O:V7G%(+5(X QV!Z_:'X;:()/AYX#;^U=;3_BB?""[8]3 MD1?W?AK2H]V/+/S/MWR-GYI&9L#. >J9'J/S%(2/4=5[CU%8/\ 8'_47U[_ M ,&LO_QJC^P0"#_:^NG#*<'5)"#R.H\L9H H>!B/^$:L.1_KM4[_ /49U&NN MR/4?F*\W\%Z)YOARQ?\ M36H_P![J8VQ:E)&GRZQJ(SM$9&3U8]SFNI_L#_J M+Z]_X-9?_C5 &_D>H_,49'J/S%8']@?]1?7O_!K+_P#&J/[ _P"HOKW_ (-9 M?_C5 &_D>H_,49'J/S%8']@?]1?7O_!K+_\ &J/[ _ZB^O?^#67_ .-4 5+@ MC_A-M*Y'_(K:[_Z>/#5=5D>H_,5YU/H@'C+38_[4UH[O#&MMO.I2&12NK^'1 MM5]F51M^6&/F*H?X1GIO[ _ZB^O?^#67_P"-4 ;^1ZC\Q1D>H_,5@?V!_P!1 M?7O_ :R_P#QJC^P/^HOKW_@UE_^-4 ;^1ZC\Q1D>H_,5@?V!_U%]>_\&LO_ M ,:H_L#_ *B^O?\ @UE_^-4 1^,2/^$1\4\C_D7-<[C_ *!EU701D>7'R/N+ MW']T5_.Q_P %8?VV=;_9>_:<^$_PJ\2?MG_%#]EKX0>-_P!DCXY>/;+2?A7\ M'_A3\=OBW\>_C[H_QH^"'PY^&?PB^'_A'XE_#/XCZKKVN:_X?^(/BZ5/#W@^ MVT1Y$TT:UK>KZ5I.EWVIQ>)_L4?M5_\ !:[XT_$K]K;X<>%?AGX"\3:9\&?B M!\#AH;_\%*?BCX?^ /QW\'^$OB=\#_"7Q/A\*^)/ '[ _P /$_@(>(/$NG: M_#XPC3Q!JL?B#X:KJT'@3Q19ZSKVCZLL !_4MD>H_,49'J/S%?AMJ?\ P4Y^ M+W[+&HO%_P %1OV0?B3^RE\.)]5MM)TK]K/X#?$F^_:S_9&CDNKJ.S@N?B5X MC\.>#_#?QA^ ]M[F-S/-XETZ&$QC]@O!6L>#OB1X4\ M.^._A]\08_&_@GQ=I%CX@\*^+_"7B^R\1^&/$NA:E ESIVLZ!KVCR7FEZQI5 M];R1S6E_I]U<6L\;JTCY'J/S%&1ZC\Q6!_8'_47U[_ ,&LO_QJC^P/ M^HOKW_@UE_\ C5 &_D>H_,5R>A$?V_XSY'_(2T?O_P!2YI=7?[ _ZB^O?^#6 M7_XU7,:+HH?7?&"?VIK2^7J.CC7\QRV ?[H4# &* /1LC MU'YBC(]1^8K _L#_ *B^O?\ @UE_^-4?V!_U%]>_\&LO_P :H W\CU'YBC(] M1^8K _L#_J+Z]_X-9?\ XU1_8'_47U[_ ,&LO_QJ@#?R/4?F*Y'Q803X;P1_ MR-FB=_\ :NJO_P!@?]1?7O\ P:R__&JY;Q/HHB/AW_B::S)O\5:*O[S4I'VY M-U\R90;6'8_Y(!Z.I&!R.@[CTIZ#_F*R^G_ %RI?[ _ MZB^O?^#67_XU0!OY'J/S%&1ZC\Q6!_8'_47U[_P:R_\ QJC^P/\ J+Z]_P"# M67_XU0!OY'J/S%&1ZC\Q6!_8'_47U[_P:R__ !JE&@@$'^U]>X(/.JR$?EY? M- %'P41_8$7(_P"0EXA[C_H8]7KK,CU'YBO./!VB>9H4+?VIK28U#7EVQZE( MB_+XAU9=V!&?F8#+'C+$G&2<]1_8'_47U[_P:R__ !J@#?R/4?F*,CU'YBL# M^P/^HOKW_@UE_P#C5']@?]1?7O\ P:R__&J -_(]1^8HR/4?F*P/[ _ZB^O? M^#67_P"-4?V!_P!1?7O_ :R_P#QJ@"O=$?\)EHG(_Y%KQ-W'_03\*5T^1ZC M\Q7GESH>/%VC1_VKK9W>'/$;;SJ0K;\N,?,53^Z,])_8'_ M %%]>_\ !K+_ /&J -_(]1^8HR/4?F*P/[ _ZB^O?^#67_XU1_8'_47U[_P: MR_\ QJ@#?R/4?F*,CU'YBL#^P/\ J+Z]_P"#67_XU1_8'_47U[_P:R__ !J@ M!GBXC_A%?$W(_P"1?UKN/^@9=5LV9'V.UY'_ ![0=_\ IDE<5XJT/R_#'B-_ M[5UM]F@ZRVR34Y'1L:;='#J8P&4XPPSR"16O::"#:VI_M?71FV@.!JD@ _=) MT'EG _&@#I\CU'YBC(]1^8K _L#_ *B^O?\ @UE_^-4?V!_U%]>_\&LO_P : MH W\CU'YBC(]1^8K _L#_J+Z]_X-9?\ XU1_8'_47U[_ ,&LO_QJ@#?R/4?F M*Y#12/\ A)O&/(_U^@]_^H*E:']@?]1?7O\ P:R__&JY71]%#>(_%T?]J:RN MR;01O74I%D;_ (DR$EV\O+')P"1TQTQ0!Z3D>H_,49'J/S%8']@?]1?7O_!K M+_\ &J/[ _ZB^O?^#67_ .-4 ;^1ZC\Q1D>H_,5@?V!_U%]>_P#!K+_\:H_L M#_J+Z]_X-9?_ (U0!OY'J/S%_P#!K+_\:H W\CU' MYBEKG_[ _P"HOKW_ (-9?_C5=!0 4444 %%%% !1110 4FU#P.1TP?7CCFEHH . ! MSP..IR?S/)]Z*** /QW_ ."__P#RAO\ ^"@G_9 =5_\ 4F\+U^I_PR_Y)UX$ M_P"Q,\*?^H]IE?EA_P %_P#_ )0W_P#!03_L@.J_^I-X7K]3_AE_R3KP)_V) MGA3_ -1[3* .YI#T_%?YBEI#T_%?YB@#DO W_(LV'_7;5/\ T\:C775R/@;_ M )%FP_Z[:I_Z>-1KKJ "BBB@ HHHH Y2X_Y';2O^Q6UW_P!/'AJNKKE+C_D= MM*_[%;7?_3QX:KJZ "BBB@ KY[_:K_:;^$_[&_[/GQ3_ &E?C;KO]@?#?X3^ M&+KQ%K<\*1SZKJUV9(K#P_X4\-V,DD0U7Q;XR\17FE^%?">D+(CZIXAU?3[, M,BRO(GT(2 "3P ,D^@%?A+\9])O_ /@I%_P4]\%?L_/8?VO^Q;_P3'U/PW\; M?VA+AY[*?PS\6_VZ_$6B6FM_ #X):IIUPES!XFT#X$_#_6Y?C-XQMK=I;.P\ M;:]X.T7Q#!;WUK912@'#?!S_ ()J_$;]IB\\2_\ !0[_ (*(>*_C+X!_;%\> M>$_$0^$_PP^!GQ^^)?PJTO\ 8J_9]UK2YK[0_P!GC0=9^'VJ^'I-<\=ZG9O: M:I\?_&1,\7B3QZ+_ $S19QX:M#'?_K1^S-^QY\(_V6+OXIZY\.[WXH>(O%?Q MM\1^&O%OQ.\;?%_XO?$3XT>-O%>L^$?!VF> O#4E]XJ^)&O:_K*6VB^$M'TW M1+"R@NH[6&TLX0(MRYKZ'\7C'A#Q2!V\.:YSW)_LRZR3C')/)/Z7JUC9ZEINI6=QI^HZ??VT%Y97]A>1/!=V5[:7, MDZ)=6FGBY_=R@@$$$ @C!!Y!!Z@CN#0!\E_L8?MJ_ K]N M_P""^G_&OX$ZYJ4^F)JNI>$_''@?Q;I;^&/B?\(_B/H#K!XJ^%WQ9\$7,TVH M^"_'WA>[(AU/1[QY8+FVDM=8T6^U31+^QU*X^M*_%?\ ;>_85^.O@7XV#_@H MQ_P3,NM%\,?M=V%MI5E^T#^S[KVM/X8^"7_!0'X9Z#$8(/!/Q.*$:5X:^.GA MK3&F@^#7QSFMQJ&D7!B\+^*[V7PS<)/IWW?^QI^VE\&OVW?A;/\ $/X57FLZ M1KOA;7+OP)\8?A%XZTJX\+_%WX#_ !9T1$3Q7\)_BWX*U!(M1\,^,O#5Z9;> M0F.;1=?M(XM>\+ZGJ^A7EK?R 'US7)Z%_P A_P 9_P#82T?_ -1S2ZZRN3T+ M_D/^,_\ L):/_P"HYI= '64444 %%%% !7(^+.OAO_L;-$_]"N:ZZN1\6=?# M?_8V:)_Z%@^@_E2T %%%% !1110!R?@K_ ) $7_82\0_^ MI'J]=97)>"2#X?B(((.I>(<$'(_Y&/5^XKK: "BBB@ HHHH YBZ_Y'+1/^Q: M\3?^G/PI73US%U_R.6B?]BUXF_\ 3GX4KIZ "BBB@ HHHH YWQ?_ ,BIXF_[ M%_6O_39=5LV7_'G:?]>T'_HI*QO%_P#R*GB;_L7]:_\ 39=5LV7_ !YVG_7M M!_Z*2@"S1110 4444 %&O_3DE==7(^+_]3H/_ &-GAK_T MY)0!UJ]!]!_*EI%Z#Z#^5+0 4444 %%%% !1110 4444 %%%>0:S\??@WX?^ M(VG?";6OB-X7TWX@ZHMF+;PY=:BD=PEWJESI-IHNDWMUM.G:9KWB&?7-+7PU MX?U*\L];\2)=I+H6GZA$&< 'K]%<5;?$GX>WOB/QKX0L_''A*Z\5?#;3- UG MXA>';?Q%I,NM>!M)\56>JZCX:U'Q?IJ79NO#=EK^GZ%K&H:1<:Q'9Q:A8Z9? M7MLTEK;R2CS'X<_M8_LS?%WP?XZ^('PQ^/7PE\=>"OAC>WNG?$;Q/X:\>>'= M4T;P)>6%FNISQ>+KV"^,?AX/I3PZO:3:K]E@U'1[BUU;3I;O3KFWNI #Z#HK MD_!GCGPC\0]$7Q%X+\0:;XCT@WE]ILMWIMP)1::II=R]GJNDZA ZQW>FZMI= MY')::GI6HV]KJ.GW2-;WEK!*"E=90!^._P#P7_\ ^4-__!03_L@.J_\ J3>% MZ_4_X9?\DZ\"?]B9X4_]1[3*_+#_ (+_ /\ RAO_ ."@G_9 =5_]2;PO7ZG_ M R_Y)UX$_[$SPI_ZCVF4 =S2'I^*_S%+2'I^*_S% ')>!O^19L/^NVJ?^GC M4:ZZN1\#?\BS8?\ 7;5/_3QJ-==0 4444 %%%% '*7'_ ".VE?\ 8K:[_P"G MCPU75UREQ_R.VE?]BMKO_IX\-5U= !1110!\C_MV?M9>%/V'_P!D[XV?M.>+ M+-M:3X9>#[J]\*^$;=V&I?$'XCZQ/!X>^&7PXT6*(FYN=9\>^/=5\/\ ABP@ MLXI[K=J,DT<$H@93X_\ \$K/V6?&'[)_[&O@/PM\7-6;Q-^T;\5]:\7?M'_M M4>,9K9[:]\5_M'?'K6I?'_Q+N+Q7"/./"]SJ-A\/-+N7M[.270O!FE,]C9-F MUB^6OC[J4_[:?_!6W]GG]E'3A'J?P/\ ^".?VAGTS44^R7LEAX)U*%Y)=-,3?MX!@ #/ QR< MGZDGDD]R>2>30!SOC'_D4?%/_8N:Y_Z;+JN@C_U"#T(]# M0!\8_L0?MR_!O]NWX1_\+'^&AUSPMXK\-:K=>"_C1\$/B%I[^&OC+\ /BKHS M?9O$_P +OBWX*O!%JGAKQ/HE^DL4$T]LFF>(;#[/K.A7-U872%/J'0B/[?\ M&?(_Y"6C]_7PYI9'YBOPY_X+7?L5^%[7]G_]IS_@H[^S]\3?BG^R7^VM^S_^ MRY\6_$:?'/\ 9]\0+X0UGXM^"/!/@K4M(KL M6GC;X>:S#H^M^&/$,46C6^DR_D#XP_:)_:,_8.\5?LI^(?VT[#]MG]G:^LOV MR/V6;'XF?M1:9^V_^TS^U'_P3X^,/P+U31+[_A9I\1VWCSQ=JNM_"G5?$<%S MI&I0_#?XP>#[W43;Z9JT_A?Q/-IVD7=K$ ?VXT5QGP^^(7@7XI^"_#/Q#^&O MC/PM\0O ?B_2;76O"OC?P3K^E>*O"7B;2;I2;?5- \2:'=WVCZQ8W&UO*NK" M\GB*/VO?B^WA[X87#Q6LL=SL^&=M\3;N6-XUBMB\T6ZG!^S=_P5\_ M:@EOYOVE_P!M;X:_L._#G4X)+>+X/?\ !/'P7;^-/BNVF7D7F0IXC_:S_:.\ M+ZE+I&OZ>SM;WLOPO^#.A12SI')IFNV\43O? 'ZP_$_XQ?"7X)^&KCQI\9?B M?\/?A+X.M"XN_%GQ,\:>&O 7AJUV*'E?@7^W-_P M<=_LN_!#P)=ZA^Q-%H'[?GC71]3O+/XB/\)+WXIZQ\-?@?X5;0M1N+7XO_$+ MXB?#[X,_$7P?J_@+0=?ATNT\5:-HGBBP\3OI>H+=:$+Z8^7']R_"_P#X(L_\ M$[O /B#3_'_CCX'#]J7XQVD5N;WXX_MH^+?%/[6GQ4U>_M"IMM8EU?XV:GXJ MT'0]0MVCBDM1X/\ #7AJQL)HDFL+*VE!D/V]\:OV9?@;^T+\#/&/[-?Q9\ : M?XA^"'C_ $BV\/\ BWX?Z5J&M^"-,U71+75+#6(]+6[\!:GX8U?3K-[[3+-K MF'2]1LDO+=)+&\$]AB?% MCP3X6\:I\4;O7=6\(> K.'5? Z>)/#WB][/]>[+]IO\ X+'?$ 36_A+_ ()> M_ 'X(!O*^RZI^TM_P4&T+4[I!*T*EKSPO^S?\#/BU%OMO-E:YA@\8LI6V86E MQ=//&!],_L@?L#?L=?LD:KXZ^('[-'[/W@#X)>)OBCINB^%/'SZCXCU#5K]OM ^ MZJ /R"L[7_@O/JGVLZCK_P#P21\"1RV%N+&WT_PC^V;\5I[/4GA*7HN-2N_& M'PD@O[2WG_TBSE72;1[J,BUGM[?8;J2-="_X+SZ;IUP8OBI_P29\7:H9X&MX M=0^!?[8?@BR%N7C2YBDO=/\ CIXQE218O,F@E&F3"279;ND49,Z_L#10!^-M MS^TM_P %EOA$H;XH?\$V_P!GG]I'3(5\Z_UK]C']M*/2?$4-N))'>2S^&_[4 M_P +OA6FJ2Q6P3SK.T^(?VMYUV6"7YF"0]C\*?\ @LG^R)XM^(GAKX(?'2T^ M,O[#7[0'BZY-CX:^#7[;OPJUWX#ZIXJOEN([!+;P'\2+]]7^!WQ%?4=0ECM- M$C\$_%#6+S6I)(DL;*2:18:_6$@$8(!!Z@\@_A7E/QF^!WP>_:%^'VO?"OXY M?#+P1\6OAQXDM9;76O!/Q \-:3XJ\.WRO#+"DPTS6+2\@MM0M1,TNGZG9I!J M.G78BN[&Y@N8HY% ,+5/C+\*[']H3P+\$[WQYX)_ VCZ]XAT>&2);:_LM(U#4K&&]CM[I[R..X%XMJ]C#.= M.^+_ ,%/V?-6LM&OH-2_9"N]%^,?@KQ?XBATI_B9\7?A]XUM=+\&:Y^S5XP2 M;P[XR\1:1H&M301>'O\ 04_82_:8^"7[4_[-'PV^(/P,^)GB?XFZ#I&@:7X$ M\3WGQ)>&V^-OASQ[X+TVTT'Q9X5^/GAT0V=YX5^-&F:I93OX\T>\T^RBGU>> M?5]&%YH&HZ9J%T ?8=%%% !1110!SOB__D5/$W_8OZU_Z;+JMFR_X\[3_KV@ M_P#125C>+_\ D5/$W_8OZU_Z;+JMFR_X\[3_ *]H/_124 6:*** "BBB@ KD M-%_Y&;QC_P!=]!_],J5U],?^N^@_^F5* .OHHHH **** "N1\7_Z MG0?^QL\-?^G)*ZZN1\7_ .IT'_L;/#7_ *@^@_E2TB]!]!_*EH ** M** "BBB@ HHHH **** ]#WXK\4_B_9ZQ\*_V^+3X@?L]7VO>*=:^,7COX>^ M'_VG_P!E3X@>!_$.I^&?'45IK?[.'@F#]J'X$^*!IT"_#WQ7\,/AU;>$_$?C M+Q,]_P")?@WXXTKX+2>$]8TOP%\5+-/&P+ M(C$#@LJD@E5( /SDT'Q-X&\._ML?M]ZYXUFLX_".D?LH_LDZAXPGO-%O]1L; MK1/"-_\ M=:EXSADM+?3;QO$/\ QA<_&S_@FKXP^.'@S1_@M\3-"O)O MV4/V6OVG=%^(\G@NZM?&G@'PE-XR\>:CX5U#XR^,]?T'1AK.KKIEO8?#V"SO MH])TR76OZ'-HR3EOF&#\S 8]@#A3[K@]\YH"*N0-QSUW.[]/3_;T^*T=M>V'PF^,W[37A+Q)\'UNH+NRM?$^E>#_V8/@+\,?& M_P 1-%LKB&%/[!\7?$/P;XAL]+U:%?*\3P^&SXFM'NM+U73M1O?OFD &!^I M))^I.2?Q-+0!^"/_ 7H^&_Q"L/^"37_ 4&UZ_^/OQ UK0S\%->OE\%7?A+ MX-VFB?8Y_&/AJ>'1GU/2_AM9^*WL+2W<6D$ZZ_'JLBQ0SW6HSSB9I_V;^&NF M:@WP\\"%?$&H1C_A"O"(VBST5AE?#>EJS9?3&;YV!!/^Q,\*?\ J/:90!N?V5J7_0QZ MC_X!:'_\JZ/[+U$$$^(M1(#+D?8]#!(W#H?[*X/H><>AK=I#T_%?YB@#SGP7 MIM_)X;J8V+::.RY&L:AD@R::[_-U(+'YB<84A5ZK^RM2_Z&/4?_ M "T/_Y5UG>!O^19L/\ KMJG_IXU&NNH PO[*U+_ *&/4?\ P"T/_P"5=']E M:E_T,>H_^ 6A_P#RKK=HH PO[*U+_H8]1_\ +0__E71_96I?]#'J/\ X!:' M_P#*NMVB@#SN?3;\>,M,0Z_J!<^&-;(E^R:,&4+J_AX,@4:9Y95RRL=R%PT8 MVNJLZMT_]E:E_P!#'J/_ (!:'_\ *NJ-Q_R.VE?]BMKO_IX\-5U= &%_96I? M]#'J/_@%H?\ \JZ\D^/?Q8\)?LV_!3XK?'[XI^-+_2OAS\&OA_XL^)?C2]-G MH1E7P[X.T6[US4K>SB_LU'NM2OX;/^S]+LH"UU?:E=VEG:I)<3QHWO%?A]_P M55:Y_:Q^.?[&/_!*WP]%J>H^'?CQ\0K/]I?]LMM)MI;JT\/?L9_LUZW:>)QX M=\7-Y)M].TKX_P#QRLO WPPTR>X>>+4(=-\2:,KC]LS]H9Y8M(O9/#6K?%/1]+F^&/P[T M:YN+>UUNS\4ZC9+:1:P;.#]5?[*U+_ *&/4?\ MP"T/_P"5=;4:"-%10%"@ *N JCLJ@ (@^5 !A5 X%/H X'Q;IFH+X4\3LW MB"_D5?#VM,T;6>BA9%&FW)*,4TQ'"L 5)1E8 DJRG!&]'I6I>6G_ !4>H_<3 M_ERT/^Z/^H7^5,\8_P#(H^*?^QH_^ 6A__*NC M^RM2_P"ACU'_ , M#_\ E76[10!YQXY^&/A[XF^#?%7PZ^(L%CXY\!>.?#^K M>$_&?@SQ5X?\-ZSX:\5>&->LIM-UOP]K^DW>D/:ZGH^KZ?<3V6HV%PK0W5K- M)#(I5S7P[X"_X);_ /!/SPEX\N_%'A3]D']G;P]XF\%>(M U;PIK^G_"/P'M6M?#EL+;5-(^VZ==VME?6ZWUTEO/%;9B2XG4 F>4M^E-35K7 M5?[65;D\$_[?O[@#Y<_9R_:B_9V_:[\'+X^_9D_:8\ ?''PHB69 MO]1^''B/P7XDGT&XOX!*]'L[1M=\(:UY+!KC0_%.F:/K%FX>&[L8)XY M(T^AQI>HL 5\2:@0>A%GH9!^A&EXK\[_ -HO_@DG^Q3^T1XXN/C,G@'7_P!G M[]I1DOVL?VJ/V3/&FO\ [-G[0UE?:F E[JFH>.OAG<:3:^.KJ6(>2]M\3M"\ M;Z9+"6BGLI(V*U\@_$U?^"I/_!.#P%K7Q,N/VS?V3_VR_P!F+X?0W.L^+9/V M_E3]DOXZ>%O"EL8[;2M$M?VH_A)IVM?"/QEK%RXBMK?4_B)\$]'UK6]5O$M_ MMU[$OV/?BFG MPK^'NA:MXD\2_LW_ !A\!>)/VP[+XRZ5HWP>6T^ NK0:E:6=K^S?_P )I=^% M-6^./QA^(UU>1>(OA-_PKS1?&W@FY\.^"?&4_BZ[T:TNM,U!/G/XB?\ !=/] ML']I'P)\/M2\#?LY_'C_ ()9?LT_$#PAJNN^-O\ @H'\;/V4?CA^UO!HZV^K MQZ;#I7P%\#_![X::EX2@N=2LUN-7T+XM?'2WL?!%UIJ7DD'A:*2VT[4;_P#, M6U_9N_8S_;'_ &S/'OB/]E7]IOQ5^TG\0_ WA/P)\%W_ &D_B_\ \%1OAS\- M?C/^T7XO^+_P^D\6^*/BGI/@WXE_LE?&?Q'J/AOPA8?$2Y^!VK_"+0;'0OA9 MI\GAI_#,_P /Y=0CU/(!_1?\.?\ @HI^W%_P4?\ #47B/_@EI\"M!\$_L\:S MJMYH5I^W;^W25\.^$M?@TC53I/B;5O@%^R[\/;=_B=\3/[-*7D6EZ_\ $+Q9 M\-O",^NZ?<:+>0S307XLO:_"G_!&+X5>/O&'AOXP_P#!0/XV?%S_ (*._&?0 MMNI6-M^T._A^U_9?\%>(Y8C%=W_PF_8[\+Z;9_!GPM8A&*V$/C:R^)FM0G%S M>Z]?7T<%Q;^N_P#!*WXR?#R[_P"";?[,U[<+8_"[PY\(? FM?L]3Z?XT^(/@ M[6Y],A_97\>>*_V:I]8U?QCIGASX<>'=077[GX5R^(5O[3PEX#2OA'^R]I?BG]JOXHZAJ% MNN^32_\ A#?V>M#^(M_IE\%Y9->?2(HE(DGFAB^>@#]%=$\&VWAK2--T#P]> M+H6AZ-:Q6.DZ-H^A>%]+TK2[*%=D-IIVG6&B6]E8VT2?+';VL$4*+PJ 5J_V M5J7_ $,>H_\ @%H?_P JZ_'X_P#!0O\ ;Y^.(M8_V0O^"3/QOTK0=0EELC\5 M_P#@H!\3O '[&WA71VV;K;6#\)],E^,'[0VMZ9-R_P!FD^'_ (8O?+ 28VTS M*E*_P;_X+2_$J.VE^*'_ 4#_8S_ &3;J^O39Z7X<_9=_8^UKXP:A=RF&6[B MLX/B'^U-\5ULM5O!:V]S+U@FF@M[((\D8!^OO\ 9U\" ?$U\">@ M^R:%D_0?V73QI>H@@GQ'J.,C_EST,9YZ9_LOOT%?S5?&[6O'/PF\4>$OA[;? M\%L?^"A7[4'[2^IWGB"+1OV?_P!C7X.?\$ZOB+\2H[31H!?ZAXB\9_";1/@0 MNF^%/!FC"XL+'4?%GQ3\3:-X934+JVTW^U;.XOX+8?GW^WG^U[_P< _L@_L[ M^$;@?&_P?H&N_M$_M2^ _P!GSX"6/[37PU_8T^'7[8=[;>)_".N:VVMW>H?! M?XN^/?V3-&\'"XLCHWBS5O%T?AGQ1X*U&;PUKC^)]&M]3FMJ /[&_AE>67BK MP;IVO>&/'%OKFAW]]XC:QU;P_<^%]2TU/3[6]L[C9=03PSB" MYD$%U%/;N(Y(GBC[[^RM2_Z&/4?_ "T/_Y5U_FT?\$>?^"A/[9_[,?[2Z_\ M$]?@-^TWXC^(_P #K/P?\ M OA?\0O!7C#6?$]O=6FH>.+_ %CX=?'?Q9\!H]1\::AK4MYKDE_?26']O5S^ MVC\1OB_8P_"SP7^R_P#M^? /QI\038^$M"^./B[]EWP%?>$/A=K.M2V]K'X\ M\2Z3X@^*>M:8V@:([27NH6VI6.I16]KN$T%V\.V0 _1W^RM2_P"ACU'_ , M M#_\ E71_96I?]#'J/_@%H?\ \JZ^6O@=\"/VE?A_XQ'B?XO?MP?$CX]:*VDZ MM82_#G5/@I^SC\-_!"7]Y-9MIFM6=WX ^'5G\18;S1X+6>..UN_B!J&EWTVH MWD]Y9,D>GV]CX=_P4$^-FF_"75OA39ZA_P %$_!W[ \GB2P\:/877Q"^#G@/ MXA>#?']WIESX81)=6\5?$)=/T7PM'X::_CCFTN#Q3X>OM>L]6 M8!^BW]E:E_T,>H_^ 6A__*NC^RM2_P"ACU'_ , M#_\ E77R%^QQ\;_#/CKP M7Q7\KZU+K,,U]]NBM'TZ![(27/-^,_'?\ P4K\&^+/&5SX7_9W_9%^-OPW M7Q)JQ\"QZ=^TS\4_@O\ %.3PBUY'_P!FKXZZA\*?A=X* M\5>%? /BM?$$/PR^/&BOKN@6E[#!J_\ 2?\ LY?M2_L^?M<^ KCXD_LY_%?P ME\5_"%AK5QX9UJ_\,W=P+_PSXHL[.QU&[\+^+O#VK6FG>)/!WBFTT_4M-U"Y M\->*M'TC6[:QU"PNY[!+>[MY) !_P ^,7@#]IWX+_#7X_P#P5^)LGC7X6?%G MPEI?C/P7XEL+'18X]0TC5(B?*NK672_M.F:MIEW'=:3KNBWJQZCH>MV&H:1J M,,-[93QK[!_96I?]#'J/_@%H?_RKK\&?#4=M_P $M37\5MX2_8K_ &Y?&HNI=1^''V*3$7AOX$?M43V,6J>##;-!X?\ M 'Q>M=5T1K?2M'\26TTG] 0((!'?\QZ@CL0>".H/!H P_P"RM2_Z&/4?_ +0 M_P#Y5T?V5J7_ $,>H_\ @%H?_P JZW:* .#\5Z9J">&/$;/K^H2JN@:R3&UG MHJJX&FW1*L4TQ7"L,JVQE;!.UE."->TTO43:6I'B+40#;0< M>F23CN>M/\7_ /(J>)O^Q?UK_P!-EU6S9?\ 'G:?]>T'_HI* ,O^RM2_Z&/4 M?_ +0_\ Y5T?V5J7_0QZC_X!:'_\JZW:* ,+^RM2_P"ACU'_ , M#_\ E71_ M96I?]#'J/_@%H?\ \JZW:* ,+^RM2_Z&/4?_ "T/_Y5URNCZ=?-XC\7*NNZ M@C+/H.Z06NCL9/\ B3)RRMIA08X"[%7"C#;V.ZO1ZY#1?^1F\8_]=]!_],J4 M :7]E:E_T,>H_P#@%H?_ ,JZ/[*U+_H8]1_\ M#_ /E76[10!A?V5J7_ $,> MH_\ @%H?_P JZ/[*U+_H8]1_\ M#_P#E76[10!A?V5J7_0QZC_X!:'_\JZY; MQ5IU^D6A[]>U"7/BKPV #:Z.FTG4% 8;-,7+*2&7=N3(^9'!Q7HU%Z_4_X9?\ M).O G_8F>%/_ %'M,K\L/^"__P#RAO\ ^"@G_9 =5_\ 4F\+U^I_PR_Y)UX$ M_P"Q,\*?^H]IE 'GXK_,4 '6\7?M!_&_X3?!#PP(V=-=^+/Q#\)_#W39ROF;8;2?Q5JVEF^N96B>.W MM;)+BYN95\JWAEE(0_F9J_\ P7"_96\<0:GIO['G@']K3]NS7X3>Z5'J/[(W M[)WQ5^)GP]TG6S'+#93:M\6/&5O\*?@U+I45Z8GNKJW^)BV3PI)#_:-O+)&X M /UTN 3XVTO /'A;7!?B/X=_80N?V?/%GQ,\)>%OV;8?"OQ*\?>'/"R? M#S6/@9X5\1>/?&_C/Q1>?$OQSX6^*WC'XBWG[36G:GX*N_ ^J:;X8\,ZGX4\ M#^+81_8?I?A3_@O)XPM3:>+?C+_P2N^"'^AK$;SX?? []J?]H+4_MR6\*3S1 M77C?XN? _1XHIKV":>%)- N1;6M]]B>*[FT]+V\ /V!O;NUL+2YOKVZM[*SM M+>:YNKR[FBM[6TMK>-IKBZN9YGCAAM[:%'GGEE=(XXHW=V55)'XG_P#!(NYU M+]IOQ?\ MB?\%2/$RS#2OVQ_BO#\./V7;?4[;RKC1OV)_P!ES4/$WP]^$.HZ M>MT(KW2X/BYXWO/B7\8-1L'M8ENW\1:5?K=ZI8G2[B+X4_X*+_#'_@J#IMM^ MS_\ LBZW_P %6+/QGXT_X*(?%_5OV;6^&OPA_8;^$_PA&G_ 35/#.H:[^TO\ M3$\5W_COXK?$31=/^#OP@BUA+'6_#^N6.I3>)O$_A.TO[[3X[NYUBS^^OAI_ MP2H_:,^&?PF^'OP;\,?\%=OVW/"?@/X7^&-!\%^!?#GP[^%7["G@'2?#OA'P MGI4.@>%-!M(K']EK4M7EM=)T*UM+.X_M#7;]]2NX6U*[)O)&< '[3>=%_P ] M8_\ OM?\:/.B_P">L?\ WVO^-?E:O_!-WXK)$K3?\%;_ /@J,[(@\^9?&?[& M\<6]$!FD8#]B]U@C+!G"LY6)#MWL%W'S?P_^Q)XI^)\7B"/X._\ !;__ (*! M>*+OP7XDE\*^-V\-?$?]A;XD#PSXAATZTU.3POX@M="_9/SX;\1Q6.HZ=JDN MFZG)#J2Z=?6!- M?U_QAXLU&WU&\LM%TF.T:T-S+;:19:EJ=V[W5W;6\%II]C>7US//%#;6TTKJ MA]7\.:_HGBGP_H?B;PWJVGZ]X>\0Z/I>NZ%KFD7D&H:3K.BZQ8P:CI6JZ7J% MJ\MK?Z=J-A@:SXGT+Q3XP\?>.],U+Q7:>&[L:M#KD%KXIV^AP6*&_ C< _P!,:BOYQ?CS M_P %0O\ @IS_ ,$\->\!:W^W=^PG\-OCI\%/'%Q=>#X/'/\ P36\3?%/XJ>. M;/QO!&=>35=5^%7Q<\.>%]0T3PO)X8M=0BDL9M7NTCUV.WAB\:3)-'9S_5WP MH_X+R?\ !-3XAW/AK1O'GQF\0?LI^,/%5BU]IO@_]M'X7_$']ENX81LD=Q9P M>-/BGH6D?"?6;^UFDC@G@\.?$/6 9701/('4D _8RBOYQ?VPO^"E'[6OA7X] M>,-*_94^)7PW\5_ FVTGP3?^$O$7A[_@E?\ \%!?VTM%O?[:\':-J^JW%K^T M5^R_\0K3X+>-()=4O+J2&+PQ$LOAZ-U\.ZTTNM:9?32>\_#O6O\ @MGXV\!^ M#_C!!\=SX"\1>&]'\?_ /",7?[#'[8W@CXM3^$[NSBUNXT67P%XM_:3 MB\1>&/'MQI*SV-OX7\0Z+%JMAK\EOIVH6"SAX" ?N"2!R?\ /^)/8=2:\;\! M?$WX;^+?'_Q3\*>%?B!X'\3>*?"6KZ/!XJ\->'O%WA[7/$/AB8Z)I]J(?$FB M:5J5WJF@2_:89;<1:O:63M,C1JK,"*_$7]KC_@J3XQ^-O[)W[3GPS^ ?[*/_ M 4O_9U^,/B_]G+XXP^ /C9\=_V+/BM\!?A7\+M:L/A;XJ\0KXI\;?&;Q<+; MPU\,(-/T[2KVVL?&6KW5G9Z'XCN-)N3=VC*D\7\5_P"R/\8_&,/[>'[.#_\ M!/3X61_"SXA>*?C=X-\46GA;P5\")(_C3\ _!6G?#WQAX0UK]F_QS\4OC/\ M%CX)^#_VE]7_ &BOV>_ Y_:-\;>#_&FNVNG>,?C/#J-[\._%OAVY_P"$IU?6 MP#_5NI"P49)QV^I/0 =23V R2> *_FH^.W[8WQV_9Y\->"=._: _X*57/P[_ M &CO']@LG@C]A?X1_L)_ +XO_MN>)O$EZ+S^Q_"B?#/X6_'S]IC0;P:I;6,E MY::_87]AX.C:XMWO_'EO]EO]-&MXT\-?\%N?^"CNI?"K2=?\->&/^":'[#?B MZYL#\:O"7ASX\W.E_P#!1OQ1X'WV]GJMI+XX\-?"'QWX!^#]SK\&_7;7PAX* MGT#QC%9I)X9\3?$'P[+JEU;:: ?=O[4/_!4;P=\._BG=_LE_LC_#C5_VX?VZ M'L)[NX_9_P#A3XCT+2?"_P (+)$;_BJ_VI?C/JLLG@KX">%;=_* TW6)=3^( MVM37>EV>@>";K^UK.\KR?X6?\$N_&7QY^('A7]IK_@K)\3=*_:O^,7AC6AXK M^%_[,WA:QU+2_P!@_P#9EU(V\"V'_" ?"36!/=_&+X@Z-(^H+-\9?C2^MZK> M_:;4:3X9T0Z/IEV/9/'_ /P3E\/?"O\ 9)3]FG_@G9IO@[]DR:;QQX6\2:GX MB\,>)OBU\/M3U]+%9+3Q)KGC;Q_\(/$GA_XQ?$#Q;K5A]F34-3U_Q[%JWB V MZ1ZAXGT]HK2\MO*O@A_P2?U*23Q;?MX?$^U\:_:M]C/HMLOA[PZ?#%S;74WVW79;V&73P M#]E_W(0DDHHZLS/&Q ]2Q5F S@9RH' &!BO\^_\ X+._M,>&/V9O^"D/[6T' MAK]DG]@/]L'PU\5?C+^RY;_$W6?VU?@?;:G%\$_BS8?LU?#_ $F;P7X5\9CQ MBEQJ/PZT[P&G@KXE_&+QXV@^'O"_@/6?BYH/AO5]2U34]3N37]=ME_P3;TGP M3'J'AGX _M4?M3?LP?"2_N(-;N?A/\%->^$MS8ZGXTN(UC\2>.?$'Q,^-7PB M^,WQLUGQ%XH2RT*/4B_Q'M],2+1(TBT_=J>LRWW\JW[<_P#P2?\ ^"B_C;]K MW]J/Q;\//V1/B!XX^&7QCM_A1^SG-\1]=^*'[$7QB\1_M!?!3X9^'_ <"?%? MQCJWQY^*_P ._'7A+]HGQSXM^'NA:W>:S:^'])\(V^C>&O"OAGQ;X;\4IHLE M]JH!WW_!+#2O^"#?C7]F7X9Z-:_L4^%/VY?VS;G1_&?Q ^./PY^%W["?B/XC M^+?AQ?>,OC%XSUV'PAX@T_Q#=^(_A+X*\*_#6?5;/X4>$-=O_B=_9OB#PQX6 MT*[M[\6NJPZ>G] 'P_\ C7\8OA/ITOPZ_9&_X(B?$WX16MU#INI:':Z]XN_8 M<_9>^#%MH%RLT%O<^+M4^$/Q-^*6O:#J\&H0SQR>#= ^&GC3Q)8:88-3O[2P M2]M;:6Q_P0[_ &._$O['?[!WPP^&7Q;_ &9/!7[//QN\.7GQ%\-^*VTZ^^&O MBSX@^//"D7Q.\4ZUX \7_%'Q]\.;SQ!I>O>-->\+ZEI-WXCM+;Q=KVD6.K6\ MK:/%H>G26?AW1_V,"J#D* <8R ,X],^E 'E?P\A^*?B/X4:/%\:]+\(> ?BM MK?AZ]MO&NG_!KQIKWB_POX;U>^^VVZ_\(7XY\5^"O VO:N;"SEM+BVUC5/!. MBRIJJ2LFFO;0PO/^9>F_\$*_^"?.K^)M,\?_ !_\(?%W]LSXG:2LB6OQ$_;* M_:&^,OQ_U5!.4-R+;PKXC\6VGPRTB.Y**KVNA>!-+L8X ;.WM8;(FVK]B:* M/%?A#^S;^SU^S]IO]C? CX%?!WX,:085@;3/A3\,O!/P]L9(D54"2V_A/0]) M68%5&XS^8SD9=F;FO&/VXO\ @GU^RA_P47^%FC_!O]K;X80_$KP/X>\7:?XW MT&"WUW7O"6N:)XBT^SOM.6\TCQ3X4U#2?$6FQ7=AJ-S9ZI966I6]KJUOY,.H M1SI;P"/[1HH _F;\'?\ !LY^PG\(/#*?$_\ 8AU;XS?LI_MA>"[_ %O6O@C^ MTSIGQ>\>^.=0\">+=*US48=,MO$7P^U_5SX"\<_#[6;&W/A;QUX0U3P^K>)O M!FIZOI#?#WPA_X*"?LNQ:-:_' M?X?>'3=?\(#\2O".MO+!X'_:5_9]U'5%BO/$WP4^)<4*MC8=4^'?B_[?X&\4 M0VMU#I,^I?HWX*_Y $7_ &$O$/\ ZD>KU^;G_!3/]BCXB_'K0OAS^TQ^R1JV MC^ /^"@?[(^JWOCG]F[QMJ!CL]%^(>E72+_PL#]F/XJW!GLH]1^$?QQT6.?P M]J$=_>6\/A;Q+/I?BJTO-/CBUA[L _4^F21I*"LBAU((*-RC ]0R'*,./XE/ MM7R!^PS^V1\/_P!N/]G[P]\9O!MG=^%O$EGJ&J> ?C1\)->F \"Y4 MTKXH?!?X@Z?)%;7NF^*/ _B%9[0->V-E_;NA3:-XHT^%]*UNQF?["H ^3OB3 M^P=^Q/\ &*YGO_BI^R/^S5\0M5N"S/K7B[X'_#76M>21R&::#7KKPV=:MK@L M ?M%O?Q3@YQ(,U[=X+^%G@7X;_#30/A%X!T)?"/P]\+>&8/!OAOP]X>U+6=+ M7P_X:M[5K"VT[1-4MM176]+^P64C1Z;=V>IQ7^G%()+&Z@FMX'C]#HH _P M M+XW_ /!/#]E7X6?"G4_V>[OX3?$OQ3_P5XL?&O[4GP=UG]G;Q7XT_:PT_P"( M'Q 3Q_\ $3Q?8?LN_%S]D:]\)?#OQS\+/B1\,E\&^)=.\7^/I?B7KNF>%?&/ MAVS\;VOB;QGX<\2ZG%JM]_<]^Q5^WW^SM\-/ WP%_8Y_:(@\;_L8_M-^$/AE M\-_A;'\*OVL]$E^&UQ\3_$?P^\&^&OA_)O_3IX4/7J >< MJ#M;)R#6'\5?A!\*OCGX'UKX9_&?X<>!OBM\._$<'V?7? WQ%\*Z)XR\)ZM$ M X07^@>(;+4-,G>(R,\$[6PN+>4B6WEBE < 'Y3_ +8/[$G[7'QMT;XO_!GQ M)\0_A5^V?^Q;^TIKMQ8_$'X!_M Z/:?!GXU? /P[X@\26FIVOB+]FS]H;X3^ M$M3\.>)9OA%J,T?B[X<^$?C'\)YO%<%[X5T:T'QLDGD'M%?QC.@TNU_:S_ &=-5M'MO@Y^U/X.LKF5AE6WB+7'O@#^@X$, 000>A'(I:_.+_@E;XPTGXF?L??#_XL M>#?VIOBW^U;\*_B=%%XI^%7B?X\V?@R;XR_#;PS%ING:!K/P5^)GB_PAH/AN M;X@^-?AIX[T;Q9H7B+Q9XPTV3QM)J4<^E^(-7\02Z;%KVI>D>#?^"@O[+7BK MX\>)OV8-7\>WGPJ_:#\/^(=:T/2_A+\<_"OB7X+>*_B79:3J]UI,'B_X(CXB MZ;H.D_''P1K(M3J.D^)?A1JOBZU;39[6;4HM,FF^S* ?6?B__D5/$W_8OZU_ MZ;+JMFR_X\[3_KV@_P#125Y?\>/B3X$^#WP6^*OQ2^)WB?3?!GP^\ _#_P 6 M>*O&/BO6#<#2_#_A_2-%O+G4M5OC:075T;:S@5I)1;6MQ.P&V*&60JA[WPQK M>C^)?#?A_P 1>'M5T_7- U[0])UG1-:TF[AO]+U?2-5T^WO],U33;ZV>2WO+ M#4+&X@N[.[MY'AN+::*:)VC=6(!N4444 %%-,B*<,Z*?0L ?R)S3L\9_'CG^ M77\* "N0T7_D9O&/_7?0?_3*E=9YBX)PX !)S&Z]!G^)17PU^S]^W!^SQ\>_ MVK/VR/V7OASXMDU+XN_LHZ[\.-)^*.CW$%I#93GQ3X0MKT:AX1OX-0NO^$AT M_P .:R;OP1XR86]E>>%_&VFW>AZG9QK/IEWJ !]T4444 %%%% !7(^+_ /4Z M#_V-GAK_ -.25UU&O_ $Y)0!UJ]!]!_*EI%Z#Z#^5+0 44 M44 %%%% !1110 4444 %>?ZG\5OAGHOC?2?AMJ_C_P ':7\0->LVU#1?!NH> M)-(L_$NJ6:W%M:K-8Z-<7D=]#>"_"5G\,_'_C[PAXJL]1^&=YX/^&/BKQAX,\:_#CQ7 M8^*XO$@!^T5IXBT#4-8UGP[8ZYI%[K_AV'2KG7M$M-3L;G5]$M]=CNI=$GU? M3(+B2^TR'6([&]?2Y;ZW@344L[I[-IEMYBF'H_Q(^'OB'2==U[0/'/@_6]$\ M+R7T/B76-)\3:)J6E^'YM+MVN]2BUO4;._FLM)DT^U5KF]6_GMS:VZM//LA! M>OR;^..F>*_$_P 6O^"Q?@OX WFGP?M#^*O^"'[BTM_%+_ !3O M/!G[<.C>!KQS87-EJ8U6UU+4?"-MIM]&/ WB"+POXHTU?[4L].B /Z4_#GB;PYXP MT>T\1>$]>T;Q/H&H"4V&M^']4L=9TB]$$TEM.;34M.GN;.X$-S#-;S>5,YBG MBEAD"RQNB[E?GM^Q7%JFH_&+_@H#XZT3*M$\4:K;M-+%Z_4_P"&7_).O G_ &)GA3_U'M,K M\1/^"]'A'XWVO_!)W_@H-JFK_&+PQJO@\_!77[@>%8/A!!I>HC29/&/AJ6TT MQ?%"?$"\?[3;6IBM9-2?1&%R4>X^PPR2*D?[/_#:TUUOAYX#,>LVT:_\(3X0 M&W^QT?YE\-:4KMN.H _O'#/MQA-VP$A02 >JUYK\5/C+\(/@9X:A\9_&SXJ_ M#?X/>#[C5['08/%?Q3\<^%_A]X:FUS44N9]/T:+7?%NJ:1IS6>G) M=->745I=200R);RE.K^Q>(/^@Y;?^"6/_P"6-?R(?\'B2^'9_P!B/]E/PWXV M\=^.8O[7_;(\-7U[X-\#Z'KLT?BKP%I?P^\8V_CW5+FVMOMOA.7Q!X,M]5T> M\\'KXEGMKIKW6=2&C1W,9U>2S /Z1?V4/VTOV1OVGO#^FV?[//[2WP1^,VKM MHNL>*IO#7P]^(_ACQ#XQL/#V43,#>VOG<;^TW_P5&_8$_8_U=?"GQY_:?^&GAOXB33Q6=C\(?#E_??$S MXVZG>W1"6%GIOP9^&%AXP^)EU<:E.RVUCN\,10W%PZQ+,#N*_P"4I^S%9ZI\ M6/VT_BQ=_!+Q9^U[^S[\#/'7P]\8:G\2]6_96_9^UJ^\:>"/V?O#.L^'+G4] M-^(OPA^%'Q?\ :EXQ^$7AW3]%\)ZM\7KKPCX^_M;49(;CQ3!H&HZG'+9-_>_ M_P $WO\ @GU\7?A[\-_ 7Q^_X)S_ /!0[_@G/XM^$_BC3XYK+5OAU_P2I\$> M';#XKV%DT]C?:+\2?B[X._:>C^.=SK6FWAG77[?7O$Z>--'UZQDTK6X-/F2^ MLU /N4?\% /V_OVBTCM_V(_^"8?Q(\,>&M3-]:67QZ_X*,^-]+_9)\!V,]OE MK+5[3X%^'H/B;^T[XHT7557?9?;? _@*25"C3S6D.[Z+]HSQU^QQX@^&R:/JBV M%_\ [X4_&WP/X\O/$'VG3_[#N+ZP^(7Q;^(GAJRT=+'^U$U:SM]0U"_FNUT M^6RO[>!KJ!?+?VX/ G_!4_Q7>^!XOV OCI^R9\+=)CT+Q-;?$:Y_:(^%GC?Q MIK=SKMS>ZFQD6VN+?SXD *WP4_X M(\_\$WO@3KS>-?#G[*WP]\<_$V>47E]\7_CW_;/[2'Q?OM3,BS2ZJ_Q)^.^J M?$'Q19W\LRB3?I%]ID,(+16L%O QBK]*HK>WMX8X(HHXK>**."*"-%2".*-1 M'%%% @6*-$0*B1QHJA0JJN !7X__ 2_9<_X*W:GX/4_M/?\%-/#/AWQU_;N MH"2+]E[]EOX&'PXWAJ**U_L9H=4^-WPZU_4;?6[BX-Z=E#PI_P5'\&Z+J#>*?VK?V,QX"\$?;;FY^(/B/]D+XO>//B]XA\#>%D MEU&3Q5XNL? ?[1GP?^' \>ZWH]FSZ_I'@#X=:5X8L]2:YF\)Z6T4EEH\(!\; M^./^"R?_ 2$^'_[7FH_ #7;RR@U2T\=:QK/C[XOZ=^SKJM_^S]H_P !O&UQI7@K7_C$D.J>'/ WBG4K31M<^(.C7:7* MV_ZR_%S]M?\ 9!^ LDMM\9_VG?@'\,-3C^6/0_&_Q<\":!XBO)V"%+73O#=Y MKJ^(-3O)3)&(;/3M+NKJ8R)Y4+[US_E!?%1_AYXO^$OB=/#_ ,;?A'+!H.J? M'C4?A?XO\8_&*_T'X[V'['T7BGXAR>'/V5]:_9WL_AM;Z7#\6_B#=^*?&?QI MEBF\6:Q9^-?B-\0/">I>+_&_AC4/!]W:7_\ _#TWBCXN:ZGP8^$ M/PMOM&\!_LX?"&35OBSXPU7Q7X?U+5-,\<7]K-\0/%-U+KTTJ '2? ']L_\ M9'^,_P"W%\=O^"IO[0/[3/P,^%?[./PT\*:I^Q1_P3U?XL_$WPQX$NO'OAS0 MO$,6L?M4_M#>$/"_BC5M+U.]B^)GQ4L++X4^#[NQT:ZU_5?"7PQO'2*UL=3B M@N?W1_:KN?C-J/[-'Q-O?V8KWQ&WQCNO"]E?_#.\\!V7PBU?Q+>:@^IZ3=^7 MX:GHIO8+74_'=[)H6EI&?LC_ /!,_P#9 M._8J\#_#[PO\#/@G\&/#OBGP/X-\/>%-0^,*_!SP./C)\0+_ $73K:UU'QCX M\^)"6_\ PEGB#Q)XFU2*[U_5+JZU9HDO=0EBM(8+>.*-/NG[%X@_Z#EM_P"" M6/\ ^6- 'X)_L_\ _!,?X[?'CQEJWBG_ (*D1W_QM^'5UHEW=^'OA5\3/VU/ MC-\<[H^,9]7T]K:\\:?";X0?#;]D7]B#3?#L>@0ZA:7?@_1O@3\0[B6_N;.5 M?'D]E;W=O?\ W[XQ_P""8G[,'B>3P]H7AZ+XJ? [X-:!H$^C2_LW_LK?%SQK M^R3\!/$=Y)7TVYTG3=-M; MC2I9+9IY?N_[%X@_Z#EM_P""6/\ ^6-'V+Q!_P!!RV_\$L?_ ,L: /YROVXO M^"0?QI\4>./A!!^S'X'_ .">'B;]C;]GSX)?%_1/!_[*_P"V9X%^/7Q!\(Z/ M\7?C-KT.N?%#XX747A?Q#JA\;^/I=#TB#1O _B'Q1J'V[P4?$GCJ_L[:[UOQ M FN6WV;_ ,$G/V'OVEOV+)?VIH/C1/\ LC>$OAW\;/B=X.^*OPN^ O[&7@[X MB^#_ (._![Q-_P (!IW@OXK7/AK2OB/++J.@Z3\1I_"O@WQ/+X1TB:XT'3/% M,7B?6=/^PKX@DTV']2/%MGKR^%/$S2:U;R(/#VM%T&CHA=!IMR60/_:#;"PR M VUMN*O#^IP,K*T&H: M+K]IJ.FWD+HS*T=Q:R(RLP((-7/L7B#_ *#EM_X)8_\ Y8T?8O$'_0_ MM9FC,4DT7AWX)>,_"OP_GEEB)C>2_P#!EXWEY12JL^[GA_P3G_;9^'*Q0?L\ M_P#!9']KS2],B\PKH7[5/PH_9I_:\TY@T4@AAEU[5?A[\*_B5/!;S,CB27QZ M]_/!'Y5Q?2S-]I7]:_L7B#_H.6W_ ()8_P#Y8T?8O$'_ $'+;_P2Q_\ RQH M_"O]K[_@FK_P4F_:]_9=^*?[,_QF_P""G?PSUGX>_$CPI;:/XQC^%W_!/ZX^ M'/Q%\2V6BW^G^('TG3?$EI^VM%H]F_BF[T6'2M8TZ^TUO#.K:=J-[I&J:?\ MV1=S1+_,%_P3<_X-Z?VP/%7[2W[.-W^VA\//VQ_A5\,&F\=?%'XV>+]#_:E^ M%NF:E%XT\&:/:Z_\%M,U6+X<:W>_%+P%XLN?B!XH\;:A%K0UWQ;XGE\+:_87 MN@:]\/-8E\7VVG?Z*/V+Q!_T'+;_ ,$L?_RQKE]$L]:.N>+Q'J]LC)J&CAF_ MLA&#'_A'=-P57[>HC 4JI4%@2"1@-@ '@O[*_P"P'^QO^Q1I=UI_[,/[//PX M^%-_JEN;?Q'XUTO2'UGXI>-$-S->F3Q_\7/%%QKGQ.\>W'VNXN+D3^+O%FL2 M)+/*8RB/L'V , = !@#\!6#]B\0?]!RV_P#!+'_\L:/L7B#_ *#EM_X) M8_\ Y8T ;]%8'V+Q!_T'+;_P2Q__ "QH^Q>(/^@Y;?\ @EC_ /EC0!OUR/BP M#/AO@?\ (V:)_P"A7-7_ +%X@_Z#EM_X)8__ )8URWB>TUM3X=\W6+>3/BO1 M0N-)6/:V;K#'%^VX ]5XSQ@CF@#T=?NCZ"EKGQ9>(,#_ (GEMT'_ #!8_P#Y M8TOV+Q!_T'+;_P $L?\ \L: -^BL#[%X@_Z#EM_X)8__ )8T?8O$'_0(/\ H.6W_@EC_P#EC2BS\09&=KUUA (((R#P0>A'H:\X\'6FN-H4)BUFWC7^T->!4Z0D MA+#Q#JP9BQOU^\V6 PH(7)()/4?8O$'_0&?A1^W1H M.AZ?#<:A/KWP6ENK+PK\:+31;:ZOO$'PHU*;7DTVZU/0[V^C_=?P]X@T3Q9H M.B^*/#.KZ;K_ (<\1Z3INO:!KNC7MOJ6D:UHFL64&HZ3JVE:C:O);7^FZEI] MS;WMA>V\CP75K/%/$[1R*3SGB?P8/&GAS7_!_BXZ%XF\*>*M%U7PWXG\-ZYX M9MM0T7Q#X>UVPN-+UO0]8T^?4&@OM*U?3+NZT_4;.93'_%#Q9"VN?\)C\"M-2/5_B M1^R=KFO75^MS/\3OV9=6N[V^\)6\DU]-XC^"6H:5J/\ Q*ET*TTL@'[XT5@? M8_$'_0Z_Y'+1/^Q:\3?^G/PI M73UYY(RL@T= %0:EX7#H4_M##%R4(8,-H0C#;R5Z M3[%X@_Z#EM_X)8__ )8T ;]>!_M&?LO? 3]K/P _PS_:#^&7AWXD^%8]0MM; MT8:K'=6/B'P?XGL#NTKQG\/O&>B7.F>,OAUXZT63]]H7C?P+KWA_Q5HL^9=- MU>V9FW>N_8O$'_0_;7^/I7QIHNJWNA:O\ M!?LI_M.?$C4--@LO%UK MXHU"7P_X;^*?A'XYW'VG3];D\62^!=3N_&VE:=J>O>,;WQKK%Q>^/_Z=/B%\ M(?A)\;M&T#3OBY\+O OQ)TK0O$&@^-O#^D?$?P=X>\6P>'/%_AV]MM7T#Q'I M5IKUEJ46B^)_#VJVMM>:?J^FFWU'3M0M4EMKM7C#5SOQO^ _@[]H_P"$?Q#^ M!7QKTS1?'GPJ^*OA35_!7CKPIJ>A1>3JN@:U;-;W/V6Y^WM+IFL6$GDZIX?U MNTV7^@Z]8Z;K6GR17MA;R+^6O_!/#XU?'?X#_%WQ;_P2L_;#^(.I>*_B_P#" M#PY>>./V1OVB/&%C!->?ME_LC65]%I>DZMJ&J":RM=1^/WP',EEX,^-^C*#K M>HZ>_A_Q\\>JVE]JOB6^ /D7_@OI^UK\%=2\;_ ;_@G!\5/VA?#7[,W@'XF: M;>_M._M%?$7QY\-_$7Q#\*^(/AQ\']:@O/@]\!H?"%MI_P#8WQ&C^-?QLT[3 M[[XC>%I-5M+6V^%7PV\466OSVX\4Z5:ZCR'_ 0F_:)_:$\8ZA\1OV.?@C^U M5^S#^U#^RG^PSX[^'WAG0?B;/\!/CIX2\?\ C3]FSXM>'/$/B_P/I'A+QK=? M%NY\)^'_ !?\(M?LM<^$:?#SQ-\/M6ET7PEX-T.ZE\5:O8ZCIFI/H?\ !?3Q M1\7Y_C?^Q1\%O&OQB^'7PF_8V^(GASX\:W\1)/C#\6/C!^S-\"OCW\+/A997?@O4_%WC[X=6FJW]OX3\;>-O"TFCZS8^(IHM M/L=.YC_@D)\8?^"A4=O^V'X%_9B\.?LZ_M1?L9_"#X[>&?#'[/WBWQK^V_\ M'7QWX^*_"%IX3:TU!=5GL-!^'GBGP;K6H^(8KXZ7+I]K=^(]+TJXM4OX+J M\MII+:XBP?@'X?\ VK=';Q5>?M.?%3X#_$"34FTE?"&C_ [X'^//A+8^%TM/ M[035Y-9U;QY\=?C'?^+I-:232YK6.&R\+)H4MK>Q;]9BOH&L?._@UX[_ &YO M%/C(Z5\@?"H M_%.:^UJZF&J:M)J/Q(O8&NK>"VT^WL-(6339/H_PU\/_ [X-^%VE?"^YUSQ MGXB\-Z)X0A\&W'B#X@^//%GBOQQK.EC3VTF>_P#$_P 2/$.JS>+M<\0WT$SM M>^)K_6FUNXO)/MGVU+H1R)\O_%G]B34OC3\0-:\:>+_VP_VU/#OA_5%TR*R^ M$?P;^,]M\#/AKH-OI^EV6GW":==_"WPQX;^+%S+K-S;76K:M<:Q\5-2F:_U* MZCTUM-T^#3[*SX71/^"47[$^E^(-.\6ZY\%M!^+'BO2-1L-8TSQ3^T-XD^+? M[2GB&RUC2KR#4-+U6WU'X]_%7XB^3?Z;?6T-W83PPQ&TG3S(%0O)O / OVIO MV7O@M_P3Z_9D^.G[7W[-OPM_:*\;_%7]GCX8^*?BAX!^&FG_ +8O[6&L>"-< M\6^&?#U[:Z3K/COX?>./VBF^'?BCP=X6BN/^$G\?Q>(=)UNYN?"'A_4YK#1M M>URSTG3YOY:?A[\9KKP;XG_X):_$[]BK2?\ @J)\$/VE?C/XA\"_LZW7[0'Q M[_98^'4W[,W[7/A_]JCQ1>?%[]K3XI:;:^-_%R1>)/B'X^^*&H0_'SPQ!JGC MS3[+7? O@?3M*\-7V@BVL?%MI_:I_P % ?"'PP\;?L2_M3> /VB_C9HGP6^" M?Q(^"'Q ^&7Q"^+.IVUAI6G_ \T?XDZ-/X'C\5W5_?ZC_9L"Z3JNOZ?.PU, MQZ?-DP7DUM!+)=0_Q<:/\7O$'[<_[4'[//P?_:+_ &K/A/\ L6^%_P!F7Q5\ M![CP%^V7\,_BG\:M0^!G[?GCC]G+5F\/?LYZ[^RG^SG\;?!^G?LPRZ[X2^*U MQI&H^._&%Q9:GJE]%=W_ (9\&7OB[X=79FT\ _O?^'<7Q*\-?"_08_C)XB\, M_$+XEZ+H$K>,O$GPQ\!ZQX&\.>*=6LOM4KW?A7X?:MXS^(>KZ&E];1V\=OHD M_C3Q#,U\SK#?F.:*&'Y]_9I_;]_9:_:LU?5O!7PS^(CZ1\8O"\*2>.OV=_BO MX<\1?!G]H_X?R?9H;F=?&/P+^)VF^&?B-IUA!YPBC\26FAZEX1U)TDDT;Q%J M=L!.WRO:?%/_ (*D? 36+/1?B!X(_9K_ &_/AY)>Z?I:^._V;?$^C?LM?M': M:CS_ &>^U3Q3\!_CMX]\4_!3QE)!Y@N;U_!G[0?P_N[@V]S%I?@L2O;6DGZ' M>)/@KX%\6^._ GQ/\6>#?ASXG^)7PNDU:;X:?$'7?AEX?UCQM\/I==TN_P!# MUQ_!7BN\\_7?#']LZ-JFHZ5JB:1?VD6H:??75M=1RI*< 'L]%?$?[3GCW]MK MX5W_ ()\8_L\_!CX=_M,_#6PM=:B^,7PMC\8+\*?VB+AI;S2_P#A']=^!.L> M,9C\%_$UQI-@NM-KOP_^)6M^ 9/$4K:>V@_$/2)X9-/O?7/@1\6;SX]?"WPO M\4M-T;XE?#6/Q&FJ1W7@+XV_"+6_A7\3_"NIZ)K%_H.KZ/XJ\%^([U;NQN;3 M4]-NH[74=/N=5\.Z_8?9==\+ZYKGA_4=.U6[ /H"N1\7_P"IT'_L;/#7_IR2 MKPM-?.<:[:G!P<:+'D'T(_M'@^QYKR?XK^./#OP_3X>)X^^)G@[PFWC;XM> M_A[X,7Q+-IF@MXG\>^([VZ?P[X.T#[?J\7]K^)M:&GWSZ5H5EYNHZE]CN%M( M7,3X /=UZ#Z#^5+7/)::^R@KKUJPQC(T:,C/ID:E3OL7B#_H.6W_ ()8_P#Y M8T ;]%8'V+Q!_P!!RV_\$L?_ ,L:WZ "BBB@ HHHH **** "JK6-D]Y%J+VE MLU_#;3V<-\T,;7<-G=2VT]S:17)4S1VMQ-96DT]NCK#-+:V\DJ.\,;+:HH @ M6UMDF>X2W@6>0,'F6&-97#B,.&D"AV#B&(,&8AO+CSG8N'K%&@8(BH'9G8*- MNYW.YW.,?.[$L[?>=B68D\U)10 U$2-%CC541 %1% 5550 JJHP%50 %4 !0 M !3J** /QW_P""_P#_ ,H;_P#@H)_V0'5?_4F\+U^I_P ,O^2=>!/^Q,\* M?^H]IE?EA_P7_P#^4-__ 4$_P"R ZK_ .I-X7K]3_AE_P DZ\"?]B9X4_\ M4>TR@#N:8Z*VW< =K*1D @'(P<'(R.S=1S@C)R^D/3\5_F* ..\"Q1_\(U8$ M(H/FZJ 554(!UG43P5"D-OAO\7/$O[7?_!+?XH^ M&_V2?VCO%E\FL?&+X.>)-#O]7_8M_:UNHB&9OC=\+?#IAO? ?C^<@F#XY?". M'3/&L3W.IRZWIOB*YU>\OU_6KP-_R+-A_P!=M4_]/&HUUU 'Y$_L_P#_ 5E M\$7OQ"T/]F/]O+X;ZS_P3[_;%U)KBST3X<_&/6+.Z^"_QODLY[>V;7?V7_VD MXHK+X9_%S2[]K[31#X5N-1\/?$S3]2O)]#N/"-[OV=_@;^U%\-==^#W[0WPI\"_&/X9>)%0ZMX,^('AZP\1 M:++=0A_LFJ6D-[$TVE:[IKR-/I'B#2)[#7='NPEWI>HVES&DJ_E5IW_!.K]M M?]CDQK_P36_;>N9_A)ITF_2?V,?V_=.\4?M!_!O0K-7@CM?#/PJ_:"T?4[3] MI#X.>&-.T^&6TTS2-2O?B]I%A-+I20 M,]J_&FT_X*(?MT_!Y9[']K7_ ()(?M(7"VES]BMOB'^PC\0/A7^V1X"UY(Y& M2768_!]YK_P?^.GAVS*;)4T_4/AQJFH,I=(6N)56-F3?\%;?'_C2-]!^ _\ MP2D_X*G?$/X@7B.-#TOXI?LW:=^RC\/1?Q*;BWC\5_%C]H/QMX5T/P[I=RL, MBRZCINF>)KJU*B)M,>\N+*UN@#J/%O\ P6;_ .":/@^ZO_&_B+]IO2M+\$>% M-'\8:/KGC*3X7_&^?P;;7^D>,=/\/:A;0^++;X72^&=0:/Q#H^H>'H%L-6N% MU'Q!$NBV#7.H311MPG_!.[X8?&G]I/\ :'^*O_!53]J/P;KGPWO?B;X.@^"_ M["WP!\86ZP>*/@/^R!!JT7B6?QMXYT2=)/\ A%?C7^TQKT&E>-O'.C1O_:_A MKPCIGA3P=K5[(UK_ &-HG\T+?L8?MT_&3]B#QI^SQ^V3^S/^V]KWB+X3XQ07OQY\9>&_$G MQ$BN/"#VGAC0/AI\/M-T_2M\ Z?=Z5X(\'Z9?PR6]]I_ MA;PY8WD$I!DANK/1;"VN89"&8%XIXI$A?\ (?\ &?\ V$M'_P#4KUUE !7Y]?\%)OV*KG]MC]GM?#7@7QA)\*?VCOA!XR M\/?'?]E#XV6<2'4/A1^T%\.WGO\ P9K$TGDW#R^$_$JR7G@GX@Z9Y%S%J7@W MQ!JF;6XNK2Q"?H+10!\"_P#!.K]MVP_;>^!=SXF\0>$KSX4?M!?"/Q;JWP3_ M &J_@/K1J%OJ=C9??5?AC^WEX=UC_@GC^TC#_P5Q^$_AK5M8^$&L>%M%^%?_!4+X:^ M$XI)=1\2_!31+A+?X:?M=:+H-I!.^N_$+]EN>[N[/QG'%:7>K>)/@=J^KV<= MUIT7A8W=?MEX9\2^'_&?AS0/%_A/6=-\1^%O%6BZ7XC\->(=&O(-0T?7O#^N M6,&J:-K6DZA:R2VU]IFJZ;=6U_87EO+)#@ HHHH *^(OV[?V'_!'[<'PMT;P MQ?\ BWQ-\'OC!\,O%>G?$W]G;]H_X=1V4?Q2^ 7Q8T,J=-\8>$;JZ"+?:7J= MLK:#X[\&W=S;Z1XX\*75WHM_+:W"Z=J>G?;M% '\V'Q;_P""NWPV^"_P8_:$ M_9*_X*L_"3P9#^VC\(/@V?$VF_!NXT71]=^#/_!0JQO-3NO#'PV\:?LD+XHT MKQ':>(+_ .)?BFVL8I_A+XE\.GQG\-O&$FM:*NG^(-+\'ZYK&F?L5^Q/^U!^ MR7^TK\%_ ^J?LG^-?A;?>%K#X?\ @?6[CX6>!-3\&67B+X/:=XITZ>?2O"/C MOX:^%KMKGX8ZWIU]8:YH=[X:U72])>TUS0M=L(8'ET^Z*_FS_P %P?\ @DS^!'@[XD_ [X@ZUJ_BGXQ_$_1/'.L^*;#X*WO@GQ9#JW@WP MKHG@*_\ #4_C&^B\<7_AWQUH&D^(_&OA"QT'Q#X$],O;F&30-7:\ M_M/5=1 /ZIJ:74$@GD#.T99L9QD*N6(^@K\=K7PC_P %Z/%0N=)\2?''_@E5 M\*+*9&6+Q5X _9W_ &K?BIXA@+1W"@V_A[QW\=O _AZ.6*3[-)'-=WFHPMNE M62S98U6?/E_X)6?''XUV\$?[ OBI\<]#U;XRWUS'I^A_L]?"/3M:^-W[1&OZK?^"N_[8<]A!^SC^S-X#_X)U?!7 M695DE^.7[#/V./A;KQ\-^"_$UM*9M3\-6[-!#/^@O[,/[#/[(?[&&B7>A?LM_L[_"OX)P:G"D&NZKX)\*V5GX MM\4)&\+_ !W>"^\;^,)UDACD-QXG\1:M.TJ^#_C!H6KV_[=?[8W[:W[=VI>([*./7_"7Q+^.GB?X*?LZW%W$- MS0V7[.'[+]Y\(?!0\/W\R1?VEH_B/4/%\#?!F^\?3?$KX0>*?V6H;30O&MIXS^'FO:'\/_#EA MXIUCXG>)M5\0^&?A]JNJZ;XFLM.^*NC>+VT[6]*$OA:70+2,?^N^@_\ IE2@#\X-:_X(B?\ !([75M5N_P#@G;^R9:&SDDEADT+X/^'/ M#$V^144F:?PU%I$UR$V*T*W4DRV\FZ2 1R.[MR3_ /!![_@E7'=W5]HO[+K^ M"+J\U*SU>>;X7_'7]I;X3.=0T\DV,T1^&WQF\,+;QVK$O#;6R0VR2$RB(298 M_KW10!_,[^U3^PYX9_9"\8^'=>\+3_\ !7'0_P!DB3PVMSX]^./[(/\ P4A_ M:U^+OQ&^"OBK_A))[S5M1^('[*/C+5/B-XC\3_!Q]%33;W5/'WP?7XC^+=%^ MSZY_PDOPPLM'AC\3S?2OP7_9!\;?%_X8>'_BQ^QK_P %V/VZ/'WPS\9V;WGA MKQKJ>M_L7_M.^%K])M1>XU2T@U;Q-^S0NJ07^G$'1Y]*O-8M=?\ "]Y:7&G: MG#!=17>G)^YA4,,$9[CL0?4$<@^X(-?!>J_\$]OA!I/[1VC_ +5/P)U[QK^S M%\6-0\6Z;KOQRC^"%[I.A?#K]J;0X+B>35/#_P"T-\)M6TK5_AYXTUS48;R\ M2R^,%AH&A_'#P_)*ATGXB)9H;!P#X9^$7_!.[_@K'^SOX?E\-?#G_@M#>_&+ MP^ENT>FZ3^V-^QGX=^-NNZ5=37.&+^73_@MA\+?^"O7CC]L+PQ^SIK/[2'Q2_;NB^&6D^'?VZ'^ M$_[&/[.GC7P7X=_9Q\9:7=^(-#^%VC:GI6B^-O&7B71;CQ[=^%=;N/AWKFL? M$;QWXZ\*R7>N:EX)\$W+7R6NI?Z,I&00>XP<9!Z8Z]?US7\JG[?_ ,)_V%_@ M=^V%\7_$-E^TI_P627]I#XZ:AX'^._[1/PP_X)U?$#XX?$&'X?>"+"Q3P3X. M^(WQ2T?X=>#-?_X5_P"$=+TC09](^'FC:WXBNM0T[2;.:U\#>&K?P]':0 _ M57_@BKXM^-7Q-_X)Q?L\?&?X_?M%WO[2_P 1_CCH%W\7-3\7WFBZ-HI\%P>+ M[HO'\&1'HUAIJ7]Y\(KFQO?!?B#5;^RM-3O?%6GZ^US:6<4=O9P?JO7YZ?\ M!+KX4?LN?"O]CGX?R?L;_%OQS\<_@%\4M;\)/&&K_% MCQ5J/BCQEJM]JVIZ3H%UI]]/XNGUEM=T"YT'1M2TKQ2VOIXAL$\3S:W--^A= M !1110 4444 %%%% !1110 4444 %%9UOJ^E76HW^D6NI6%QJNE1V M6\NH:;#J*SMI\U_91R-6UNO(FCF^S74(4S6UQY3-Y-Q$&4RP2[9HPRET4$9 +=%0VUS;WD$5U:3PW M-M/&LL%Q;RI-!-$XRDD4L;-')&XY5T9D8OU/^&7_ "3KP)_V)GA3_P!1[3* .YI#T_%?YBEI#T_%?YB@#DO MW_(LV'_7;5/_ $\:C775R/@;_D6;#_KMJG_IXU&NNH **** &LB-]Y58CH2 M2/<$]#[B@HI()4,1T+#<1]"S\B\YUG MPV3GCN23]23775REQ_R.VE?]BMKO_IX\-5U= !1110 4444 (?_4CU>NLKD_!7_( B_[" M7B'_ -2/5ZZR@ HHHH S-;T72?$>CZKX?U[3;#6=#US3;_1]8TC5;2"_TS5= M*U2TFL=1TW4;&Y22WO+"_LKB>TO+2='AN;::6&12CL#^#'[(WBO4/^"4?[3G MA7_@EU\5+G5+C]D'XZ:MXN\0_P#!,CXX>)=2GO+?PIJ=Y?OXE\5_L">/M?U MLR>)_!MWJ6J:W^SEJ>K7KS^,_ $\7@:WN;OQ!HEAID?[]5\U?M;?LI_!_P#; M.^!_BGX$?&G2+Z[\->()-.U/0_$GAZ]_L3Q[\,_'>AW0O?!?Q4^%_BN.&:]\ M&_$GP'K/E:UX5\2Z>IFM+F.6SO(;W2;_ %+3[L ]NN2#XRT0CD'PSXF(/J#J M?A3%=/7\5?[,G_!5O_@HK+X)^(WA7XY_M&_L_?#SXJ?"SX(?M7^,/V3/$GQB M_9$U_P 16O[?W@;]E/7/''@[Q??:9\1O"_[57P\\-VW[0%OXQ^#>L#XJ?"_0 M_!%GJ>B^';[3/'NB:/K>G:C>_P!G?UT_LV?$;6OC!^SQ\"/BQXCM].M/$/Q. M^#/PL^(>NVNCQ3P:3;:QXV\!^'_$^J6^F0W5S>7,.G0W^JW$=E%<7=U/':K$ MDMQ/(K2N >UT444 %%%% '.^+_\ D5/$W_8OZU_Z;+JMFR_X\[3_ *]H/_12 M5C>+_P#D5/$W_8OZU_Z;+JMFR_X\[3_KV@_]%)0!9HHHH **** "N0T7_D9O M&/\ UWT'_P!,J5U],?\ KOH/_IE2@#KZ*** "BBB@ /((]:_F_\ MVI/V&OVG/@C_ ,%)O'__ 4*_9I_9C^$_P"V%J_QYN/@I-IEMXP_:<\5?LM> M/_V?/BC\,_AW_P *>$5WJ%CH^O>$?C9^SUXY\*VNBZ]JWPZ\26.J:MX=^(-G M=^)/#FAK>I8:@?Z0*Y'Q?_J=!_[&SPU_Z>+?BW\7/BKJO@+3KO1OAS!\2?CM\5/%WQ?\ &>A?#;1]0BAU M#3_ 'AG6O&%SX?\ "J7\,%]=Z7IT6I7=I8W%[)8V_P![TB]!]!_*EH **** M"BBB@ HHHH **** "D;IR<2C3]<\)?#3X8>-OAKX?\5Z5X5\7>)_C#0]6 M^*GA#X$GPWXGBTQ=+\4^"?\ @F+>S?%[X7:@WAGP3\7?^"=OBC]L'P=HOQ.^ M('QP\-^&KJY/A']JR+X<>+?$?AW]I*_?5M7^&WB3X?WFN^)?AEXE_LI/'VB> M%?ZAM#^&7PZ\,^*-?\;>'? WA'0O%_BM(H_$OB?1_#ND:9KVOI#-+<1KJ^K6 M5G!?:@JW$\MP1=3R[YW,\F^8*ZV-'^'?@'P]9Z[I^@>"?".B6'B>2YF\266D M>&M$TRT\037J3QWDNN6UC8V\&KR7<=S<1W3ZC'T74+C]FCX#ZS\:M!\'01E8+/ MP_IWQFU/Q7+J.GZ?%'ING>/+WQM9PK'?1:E;P?H3_G_&LC0?#^A>%M(L= \, MZ-I7A[0M,B,&FZ+H>G66D:3I\!D>4P6.FZ=!;65I#YDDDGE6\$:&1W>#]HD?\$G?^"@SZ[J?P8?P)_P *5U]A;Z3HGCZ/Q8=%/C'PW]BC M-Y?>(9M%75%LC$+J9;%K1[I93#;QP.H3]H?ALGB+_A7G@/RI=%V?\(3X0SYD M.H;M_P#PC6E>;]VYQL\W?Y?\7E[=WS9K\R_^"_\ _P H;_\ @H)_V0'5?_4F M\+U^I_PR_P"2=>!/^Q,\*?\ J/:90!M;/$__ #UT+_OSJ7_R31L\39&Z70\; MESB'4)MB8ET+&Q.L.HY^Z/2YIOC'_D4?%/_8N:Y_Z; M+JN@C_UNA?\ ?G4O_DFC9XG_ .>NA?\ ?G4O_DFM^B@# V>)_P#GKH7_ M 'YU+_Y)KF-%7Q#_ &[XP\N31M_]HZ/YN^*_VEO^$>TW'E[;@,!MV@[B26W' M@$ >C5R>A?\ (?\ &?\ V$M'_P#4)U\0@^'?.ET8_P#%5:)L\N&_^]FZQNWW!ROJ!@^_ M2O2*Y'Q9U\-_]C9HG_H5S0!>5/$^!^]T+H/^6.I>G_7S2[/$_P#SUT+_ +\Z ME_\ )-;R]!]!_*EH P-GB?\ YZZ%_P!^=2_^2:-GB?\ YZZ%_P!^=2_^2:WZ M* ,#9XG_ .>NA?\ ?G4O_DFE">)LC,NA8R,XAU'.._6YQ^=;U% 'G'@Y/$7] MA0^3+HP3^T->SYD5^6W?\)#JV_E+@#;NR5SR%(!R1D]1L\3_ //70O\ OSJ7 M_P DU2\%?\@"+_L)>(?_ %(]7KK* ,#9XG_YZZ%_WYU+_P"2:-GB?_GKH7_? MG4O_ ))K?HH P-GB?_GKH7_?G4O_ ))I&C\3, #+H7#*W^IU'JK!AUN3QD#/ MMFN@HH _GR^,_P#P05^$'QO^%$?[)WC_ /:B_:@U']GJ[\0_%7XH^'/AB?\ MAF>YL_AYXL\<_%:]^*.O:AX \8ZC^S)>?$SP].?%OQ \0M!=Q>-I=4GT"\G\ M+:EJ5]H%Q=6,_>_LN?M1?&7]B'XB_##_ ()O?MZ#POI4 T?0OAQ^Q-^W!;Z; M+X9^#/[6&B^&-+72_#7PH\!KK5I_#WQ9N]/U+ M4_ATT$LVFZ7K'[4W7_(Y:)_V+7B;_P!.?A2O._VAOV=/@I^U;\(O&7P)_:#^ M'?AWXH_"KQ[IPT[Q+X1\2VIGL[D0RI=:?J-C=0/#J&B:_HE_%!JOAWQ)HUW8 M:[X>U>VM=4T>_L[VWCF !Z6%\3, 1-H1!_Z8ZD.G!!!N<@@Y!! ((((!%+L\ M3_\ /70O^_.I?_)-?@QH7QJ_:+_X(R2Z=\.OVOM?^(_[4W_!-@:E8Z+\,?VZ M+JTNO&'QN_9*TJZFEMM)\!?MM:7I%M/K'CKX96;RZ?H_A+]I?PQIDUSI?E1: M1\2-$LEO=#DM?WG\+>*O#7CCPYH?B_P;X@T7Q5X4\3Z38:]X;\2^'=4LM;T# M7]#U6UBO=,UC1=8TV>YT_5=+U"TFBN;+4+&XGM+J"1)(974YH -GB?\ YZZ% M_P!^=2_^2:-GB?\ YZZ%_P!^=2_^2:WZ* .!\5IXC_X1CQ'YLNBF/^P-9WB. M+4 Y7^S+K=M+7!4-C."00#@X-:]HGB;[):[9=#Q]F@QF'4<_ZI.N+G'Y=>M2 M^+_^14\3?]B_K7_ILNJV;+_CSM/^O:#_ -%)0!D[/$__ #UT+_OSJ7_R31L\ M3_\ /70O^_.I?_)-;]% &!L\3_\ /70O^_.I?_)-&SQ/_P ]="_[\ZE_\DUO MT4 8&SQ/_P ]="_[\ZE_\DURNCKX@_X2/Q;LDT?S?.T'S"T5_L)_L9/N!;@, M!C&=Q.3D\=*])KD-%_Y&;QC_ -=]!_\ 3*E &AL\3_\ /70O^_.I?_)-&SQ/ M_P ]="_[\ZE_\DUOT4 8&SQ/_P ]="_[\ZE_\DT;/$__ #UT+_OSJ7_R36_1 M0!@;/$__ #UT+_OSJ7_R37+^*5\0"+0_.ET8_P#%5>&]OEPWWWO[07:6WW!^ M4-C&O_3DE %Y4\3X'[W0N@_Y8ZEZ?]?-+L\3 M_P#/70O^_.I?_)-;R]!]!_*EH P-GB;O+H7_ 'YU'_Y)K?\ K110 4444 %% M%% !1110 4444 %%%% !1110!^.__!?_ /Y0W_\ !03_ +(#JO\ ZDWA>OU/ M^&7_ "3KP)_V)GA3_P!1[3*_+#_@O_\ \H;_ /@H)_V0'5?_ %)O"]?J?\,O M^2=>!/\ L3/"G_J/:90!W-(>GXK_ #%+2'I^*_S% ')>!O\ D6;#_KMJG_IX MU&NNKD? W_(LV'_7;5/_ $\:C774 %%%% !1110!REQ_R.VE?]BMKO\ Z>/# M5=77*7'_ ".VE?\ 8K:[_P"GCPU75T %%%% !1110!SGC'_D4?%/_8N:Y_Z; M+JN@C_U( M?_4CU>NLH **** "BBB@#F+K_D) MO_3GX4KIZ *&J:7INMZ=?Z/K%A9ZII6J65UINIZ;J-K!?:?J.G7T#VU]87UE M=1S6MY97MM));W=IY-E%^A0((R""#T(.1^8KXH_;#_X)Z_LK M?MRZ9X<'QW^'CW'COP#<#4OA1\;O >NZQ\-OCW\'=)1\'?BW\/_B=K_Q#MO$WB'6?#>L>#/&UWX0>R\(7 M-M)XABU75]+L9?T7_83_ &ZO&O[2_P 7OVD/@?\ $?PM^S]I&M? #PG^SIXO MT?QM^SG^T#JOQ\^''Q"T#X]^'_B-K-M]@U[7/A?\+;JSU'PLGP\>/4X[33]8 MLKF/5[:XCOT6/]Z ?IY17RY\;/VW?V._V;K&?4/C[^U)^S[\'88;872P_$;X MO^ O"FHW<;KOB73='U37H=8U2>=03;VVF:?=W%S@B"*0X%? /[FTG$CVUYD07*]EX,_X(F?L3CQ+H'Q&_ M:5M/BU^WY\7/#YDEL?B1^W?\6/%'[0T=K--+Y[MHWPDUF;3?V?\ PM!!*$2P MM?#/PGTV.Q@AB2-GE\Z>8 \2_;0_X+T_L%?#O]G?]J.?]FK]JWP/\8?VA? 7 MP$^+OB7X9V_P3\#_ ! _:.\):?\ $70_ VN7G@J]\7^*?A=X+\8?#/1/"]KX MF@TV;7-8\8>*](\+6>EQWESK&IVVGP7$R?F?XQ_X*K_&+X(^&_A3\8Y_VO\ M]L?Q]'JWQN_8TT?XI^"?B'_P1W^)OPN\"ZO\//BAX^^'^@?%>UTOXD)^SEH$ MQUZQ\&:YXA/PVLM"UA_$'C768=%TOP/9^++W5;%;K^JKQ]^SS\)/B'\!OB-^ MS5J?A#3=$^#OQ1^&_C7X4>*/"/@JWMO!-G_PA?C_ ,.:AX5\2:=I"^&[>PBT M6:ZT;4[NW@N["".:U=EFAPZ"O@+0_P#@E9\&KWQ'X;T_Q;\=_P!M;XC>%?@] M\1/@A\2?"/@#XC?M6?$+Q9X _P"$I^#6K^'_ !Y\-[G5?"]XL=KJEIX7\3^& MM#U&SL;J1X9Y-/A\\[04(!)H'_!BE,$^D_M"^ M&?B=^S1>PSJQ66)D_:!\"?#:(M;R!K>Y99FC@N8IK>5UEAD4?I'\//BS\+OB M[H(/AYXP\.^-]$FCG5G@DBU7POJ6JV+QS*K-$XG MVR*"4) .-[Q-X0\*^--(N_#_ (P\.:%XKT&^5TO=%\3:/IOB#2+N.0%7CN-- MUBUO;*:-U8JTN=8MM3MYY,FY@F4LI /U M1#*20""1U (R/J.H_&EK\9C_ ,$\_P!O#X(K9R?LA?\ !63X[WFB:6\]TGPJ M_;X^&WP__;,\'ZONRUOHS_%&RA^#_P"T3I&GP/L2&_N/B3XIOX;=/+=;LE=I M#^U'_P %?O@5)+#^T+_P3I^%?[4GARVWW5W\2/\ @GO^T1I5EKL=E'W?]GG] MJ]?AUXAEO9D.\:?X:^*_BB:&;_1(OMB?Z;0!^S-&O_ $Y) M7Y3:9_P7-_8,T2^TOP]^T?JOQS_8;\;ZJ^R/P;^VW^SC\8OV?_LKY=2LWQ$U MCPMJOP7O(R5S%>Z3\3-0TZZ0B6UNYHCOKS&3_@K]I_Q^^/GQ'^"_[$WP[^ W M[5GAWX1>)?@5 OQ1TC]N?X,>"M#\?:[\4?#$'C+3]+\ :4GAGQK/XECT.>1_ M"^O2V&I2W<'B6&724L4O8IK>, _=1>@^@_E2U\@_L3?M2:A^UO\ "#7?B'KG MPSN?A%XH\&_&KX[_ '\9>!)_&&F>/(])\9_L_\ Q5\3?";Q7)8>+-(TG1+' M6=*OM<\+WMYI=W'I=HSV4L)DC#DU]?4 %%%% !1110 4444 %%%% !112'.. M#@Y'7OR.._WNF<9&>.: $#H69 P+* 6 Z@-G&?K@X]<''0X7V,M M;U#PC^T'HN@> /CC\;M._9C^-?@B#4ID\%?$SX?_ [TC4+#X976C>'M;^$G MB'P]\,K;5O!WB#P7XWGUSX<7GC_B']JOXY^'O@1\(/!'BZ2^O?BC^U7X$_8" M^.?C;]I[P-\1[V:RMOA+^TQ^UY^S[\'OVE/#6@:?=:3HZ?!;2/A_X;^,6G:/ M\(?^$.N+^RN_ FHW_BV76++X@^$]>U_70#^D@$$9']01[$'D'V(S2U\$_L=> M(O$(^+W[>/PGCN=1U'X5?!/]I?PEX5^$D^H7-[J$?AW3?%_[,/P&^*?C;X?Z M3J5Y+*T^A^$OB!XWUZZTK3O,E'AN#Q&?#5LT&EZ5INGV/WM_G_'_ #_*@#\= M_P#@O_\ \H;_ /@H)_V0'5?_ %)O"]?J?\,O^2=>!/\ L3/"G_J/:97XG?\ M!>K7_CO#%^">NQ#Q'9?&C7]5\0/I">,/#4=I?Q^$ MW^">EV/]HSVOE75QI4GB^.VM6:>WCUB[:**6Y_9?X:W.OCX>>! FDZ8Z_P#" M%>$3EM;G0[CX;TLNNT:(_"N64-N^8 -A<[0 >ITAZ?BO\Q6)]J\1?] ?2_\ MP>W'_P HJ/M/B$D Z1I8!9(O^@/I?_@]N/\ Y14?:O$7_0'TO_P> MW'_RBH W**P_M7B+_H#Z7_X/;C_Y14?:O$7_ $!]+_\ ![/#5=77GEQ<:[_PF6F,=*TT2CPQK>V/^VK@H4.K^'=Q,G]B@JRD( M OEE65V)=2FUNG^U>(O^@/I?_@]N/_E%0!N45A_:O$7_ $!]+_\ ![(O^@/I?\ MX/;C_P"45 $'C'_D4?%/_8N:Y_Z;+JN@C_U)Q)I&F MI&?#VM!W76YW94.FW.YE0Z+&'95R0I= Q !=(?+3_ (D^E_<7_F.W M']T?]0*@#?HK#^U>(O\ H#Z7_P"#VX_^45'VKQ%_T!]+_P#![W'_ ,HJ -RN3T+_ )#_ (S_ M .PEH_\ ZCFEUH?:O$7_ $!]+_\ ![TS 1O[%;>-H4L2L>&)50P&\@'HE%8?VKQ%_T!]+_P#![(O^@/I?\ X/;C_P"45 &Y16']J\1?] ?2_P#P>W'_ ,HJ/M7B+_H#Z7_X M/;C_ .45 &Y7(^+.OAO_ +&S1/\ T*YK2^U>(O\ H#Z7_P"#VX_^45*]%V;=9N)-S9NL!O^)*FU/[S#>PR-L;\X /1%Z#Z#^5+6$+K MQ#@?\2?2^@_YCMQ_\HZ7[5XB_P"@/I?_ (/;C_Y14 ;E%8?VKQ%_T!]+_P#! M[(O^@/I?\ X/;C_P"45 &Y16']J\1?] ?2_P#P>W'_ ,HJ47/B M$D9T?2P,\G^W;CCWXT+/'M0!G>"O^0!%_P!A+Q#_ .I'J]=97G?@ZXUU=!B$ M6E:;(O\ :&OG+ZU/&P8^(=6W+M&BR#"MD*P;YE 8A22B]1]J\1?] ?2__![< M?_**@#(O^@/I?_@]N/_E%1]J\1?\ 0'TO_P 'MQ_\HJ -RBL/[5XB M_P"@/I?_ (/;C_Y14?:O$7_0'TO_ ,'MQ_\ **@"I=?\CEHG_8M>)O\ TY^% M*Z>O/[FYU[_A+]&)TG3?,'ASQ(%0:W.5*'4O"^]FD_L4%64B,*HC8.'8ET* M/TGVKQ%_T!]+_P#![W'_ ,HJ -R@@$8(!!Z@\@_A6']J\1?] ?2__![C_";2_"O@_P"$ MG['FG?LP?##X5V_P^T?Q58>(=1\.^"]%^+?Q'CN?$/Q1N/$=AJ/CG5HM1TF# M4+GPWI>_37 'D_N%XKN=>/A?Q()-)TQ$.@:SO9=;GD95_LVZW%4.BH&8#)52 MZ!B "R@[AKVESXA%I:@:1I9'V:#!_MVX&?W2=1_89P?7D^Q/6@#X]^#7_!,G M_@GA^SWJECX@^"W[$?[+'PX\3Z8J+8>+O#7P,^'=OXRM C.V8/&%UH-WXFC9 MC(?,D751+(%B621EAB"?<*011HD21JL<:HL<84".-44*BQQ@!(U10%54554# M"@#BLC[5XB_Z ^E_^#VX_P#E%1]J\1?] ?2__![(O^@/I? M_@]N/_E%1]J\1?\ 0'TO_P 'MQ_\HJ -RN0T7_D9O&/_ %WT'_TRI6G]J\1? M] ?2_P#P>W'_ ,HJY71[C7!XC\7%-+TUI#/H/F(=9N%53_8R8VO_ &*V_C[Q M*IACA0Z_/0!Z-16']J\1?] ?2_\ P>W'_P HJ/M7B+_H#Z7_ .#VX_\ E%0! MN4A 88(!!Z@@$?D:Q/M7B+_H#Z7_ .#VX_\ E%1]J\1?] ?2_P#P>W'_ ,HJ M -"]T^QU*UN+'4+2WOK&ZB,%S97D,5W9W$+8W13VEPDMM+&V!E)(F4@8(Q7\ M_'Q0_P""37B;PA^VI\5?VL/@;\)_^":^MQ_$KXF_LX>/_AR/C_\ LU>)]7^( M7P.^(/PA\&:?X2.K?#KQ9\.]4\/Q:*GB3Q)9)XXO);".SF_X2()J-\]Q?10W M#?&?Q#^(G[1'[ M2W[0WBS5/A]HVOZ%X.M-9_:*^-7B_P",%[H.@:?XHU+5M>&G^'Y_%;Z1!<:G M?W%U=1VJW$KEG-?;U80NO$.!_P 2?2^@_P"8[:** /$_"/[.7P0\!^.-1^(WA#X;>&=!\8:B+P#5;*S8)I)U2 M>]N];?PSITTLNE>$Y?$5WJ%W>>)I?#%CI$GB2ZE-QKC7\JJPCT']FKX!^&?# MWBGPCH?PC\!6'A;QII/_ COB3PY'X=L9=$U'PPMQJ5Y!X3_ ++N8Y[*R\)6 M-YK.L7NF>%--@LO#FE7NK:G>:9I=I=7]U++[A10!R/@GP'X0^'6B_P#"/>"M M T_P]I3W^H:M%Z_4_X9?\DZ\"?]B9X4_] M1[3* .YI#T_%?YBEI#T_%?YB@#DO W_(LV'_ %VU3_T\:C775R/@;_D6;#_K MMJG_ *>-1KKJ "BBB@ HHHH Y2X_Y';2O^Q6UW_T\>&JZNN4N/\ D=M*_P"Q M6UW_ -/'AJNKH **** "BBB@#G/&/_(H^*?^QN8NO\ D+_\ D5/$W_8O MZU_Z;+JMFR_X\[3_ *]H/_124 6:*** "BBB@ KD-%_Y&;QC_P!=]!_],J5U M],?^N^@_^F5* .OHHHH **** "N1\7_ZG0?^QL\-?^G)*ZZN1\7_ M .IT'_L;/#7_ *@^@_E2TB]!]!_*EH **** "BBB@ HHHH **** " MBBB@ HI,C.,C//?TZCZCN.W>ER.>>G7V^M !11D'H<]OQ]** /QW_P""_P#_ M ,H;_P#@H)_V0'5?_4F\+U^I_P ,O^2=>!/^Q,\*?^H]IE?EA_P7_P#^4-__ M 4$_P"R ZK_ .I-X7K]3_AE_P DZ\"?]B9X4_\ 4>TR@#N:0]/Q7^8I:0]/ MQ7^8H Y+P-_R+-A_UVU3_P!/&HUUU-1KKJ "BBB@ HH MHH Y2X_Y';2O^Q6UW_T\>&JZNN4N/^1VTK_L5M=_]/'AJNKH **** "BBB@# MG/&/_(H^*?\ L7-<_P#39=5T$?\ JX_]Q?\ T$5S_C'_ )%'Q3_V+FN?^FRZ MKH(_]7'_ +B_^@B@!]%%% !1110 5R>A?\A_QG_V$M'_ /4N8NO^1RT3_L6O$W_IS\*5T] !1110 4444 <[XO_P"14\3?]B_K7_IL MNJV;+_CSM/\ KV@_]%)6-XO_ .14\3?]B_K7_ILNJV;+_CSM/^O:#_T4E %F MBBB@ HHHH *Y#1?^1F\8_P#7?0?_ $RI77UR&B_\C-XQ_P"N^@_^F5* .OHH MHH **** "N1\7_ZG0?\ L;/#7_IR2NNKD?%_^IT'_L;/#7_IR2@#K5Z#Z#^5 M+2+T'T'\J6@ HHHH **** "BBB@ HHHH *0Y(X..G\QD>V1P".1G(I:" >O/ M(/X@Y'Y$9H _$SX8_&;Q=^SY^U%\7/#G[8_B'XF:1J44WQ4^)GPO^./A;Q!X MH\7_ +.O[07P:TC0?BQ\4K'X>ZAX,@6XTGX-?&[X._"BVANE^',?%_P 4OVP-,^%G[0(\4#QIXP_X M)'^!M#TSP+XKTS7=(_9R\"_M0?M':O\ !#XWZUX&WH]I%KFB^&/$N@P>)O'* MPW%TGQ'U?1]5A%IIVF>'-+L/W;\)?LO_ 9\%>.H_B)HGAN_;Q#8OJDWAR+6 M/%/BOQ%H7@>ZUU=:BUV\^'_AO7M:U+0_ ]YK5MX@UFPO[GPU8Z=+_96HWVCV M;6>D7M[8W.IK_P"SA\$O%.I_%G6/$7P^TC7-1^.7AKP-X1^**]! M^&;^()? -M-8W&H/9:7<^%+KQ1K=_I&JZ%;Z7J]OJ=S!JGV]M1TW3+JS / _ MV1_'?BV^^+O[?VA_!OA#X9:_XBU*^U[6;/PW\0/V:?@A M\9M6\$:CXEU.6\U3Q%)X,\6^/]=BT^_UK4]1UJUT'6-&T:_N9$TNTDD^ZJX/ MX>_#+P1\+-(U#1O ^AII%OK.O:GXJU^\FO-1UC7/$WBC6C!_:WB7Q3XCUN\U M+7_$OB#4([2SM[G6=_X M*#:'J?P'UG1O#0^"NOV8\:2?$/X>7]I_9T/C'PW#;ZP="L=5?75AO+94NTL_ MLS7L(F6WGB297V?M#\-M2U9?AYX#$>@32+_PA/A!MW]I:L$@'P[, 67)_M33#CYAV$W/TK MH*0]/Q7^8H \W\%ZCJJ>'+%8]!FE7S=3.\:CI\8R=8U'(VO*&^4\$XP2#C(Y MKJ?[4UG_ *%R;_P::9_\>JCX&_Y%FP_Z[:I_Z>-1KKJ .?\ [4UG_H7)O_!I MIG_QZC^U-9_Z%R;_ ,&FF?\ QZN@HH Y_P#M36?^A&-; B_M'3R64ZOX=+/O$VP!"J M@@D,2_ (5B.F_M36?^AJI/#5=70!S_\ M:FL_]"Y-_P"#33/_ (]1_:FL_P#0N3?^#33/_CU=!10!S_\ :FL_]"Y-_P"# M33/_ (]1_:FL_P#0N3?^#33/_CU=!10!Y_XMU+5V\*^)E?P_+&C>']:5Y#J> MG,(U.FW(9RJS%F"@EBJ@L<8 R16\FIZP$3_BG9C\B<_VII@_A'_3:D\8_P#( MH^*?^Q^] M@;K"C9*=I/8GCKDC%>D5R/BSKX;_ .QLT3_T*YH NC5-9P/^*=FZ#_F*:9_\ M>I?[4UG_ *%R;_P::9_\>K?7H/H/Y4M '/\ ]J:S_P!"Y-_X--,_^/4?VIK/ M_0N3?^#33/\ X]7044 <_P#VIK/_ $+DW_@TTS_X]2C4]8) _P"$=F&2!G^U M-,/Z>=S]*WZ* /-_!VHZLFA0B/09I5.H:\=PU+3D^8^(=6++AI@3L8E2>A*D MCC!/4?VIK/\ T+DW_@TTS_X]5/P5_P @"+_L)>(?_4CU>NLH Y_^U-9_Z%R; M_P &FF?_ !ZC^U-9_P"AKH** /.[G4M6_X2[1F.@3!QX<\1A8O[2T[+JVI>%RSA MQ-M 0JJD$AF,@V@A6(Z3^U-9_P"A(U?0)HD. M@:R&D.I:V>?85-XO_P"14\3?]B_K7_ILNJV;+_CSM/\ KV@_]%)0!D?VIK/_ $+D MW_@TTS_X]1_:FL_]"Y-_X--,_P#CU=!10!S_ /:FL_\ 0N3?^#33/_CU']J: MS_T+DW_@TTS_ ./5T%% '/\ ]J:S_P!"Y-_X--,_^/5RNCZCJJ^(_%K+H4KN MTV@EX_[1T]3&?[&3 +-+M;(P05)&#S@C%>E5R&B_\C-XQ_Z[Z#_Z94H O_VI MK/\ T+DW_@TTS_X]1_:FL_\ 0N3?^#33/_CU=!10!S_]J:S_ -"Y-_X--,_^ M/4?VIK/_ $+DW_@TTS_X]7044 <__:FL_P#0N3?^#33/_CUKH*** "BBB@ HHHH **** "BBB@ HHHH **** /QW_ ."_ M_P#RAO\ ^"@G_9 =5_\ 4F\+U^I_PR_Y)UX$_P"Q,\*?^H]IE?EA_P %_P#_ M )0W_P#!03_L@.J_^I-X7K]3_AE_R3KP)_V)GA3_ -1[3* .YI#T_%?YBEI# MT_%?YB@#DO W_(LV'_7;5/\ T\:C775R/@;_ )%FP_Z[:I_Z>-1KKJ "BBB@ M HHHH Y2X_Y';2O^Q6UW_P!/'AJNKKE+C_D=M*_[%;7?_3QX:KJZ "BBB@ H MHHH YSQC_P BCXI_[%S7/_39=5T$?^KC_P!Q?_017/\ C'_D4?%/_8N:Y_Z; M+JN@C_UKUUE,?^N^@_\ MIE2@#KZ*** "BBB@ KD?%_\ J=!_[&SPU_Z?@Y:W'Q!O/A[XK^ 'B&ST^WO(?%/P_P#"E[\/M1^+?PSU M;QGI/Q=@O-(\8:SXF\.ZQX!O_"7CFVX3XH_%S]K+]F*Y^..D6_QX\6_'7P)X ML^*G[!7P#^&/Q0^)/PV^&47B3X2_'7]J3]HVV^$'QOM-';X9>#/ 'A'Q)X!^ M&?P\\8^ /'?ANR\6^']:NO"_Q UI/"&L:_XITD:AI>C '[< @\@Y'J**^+/V M6/BOXQ\2?%#]L;X&>,=8N?%I_9E^.7A#P3X4\:ZA#8PZWKO@SXC_ +/WPC^- MVDZ=XG.F6EA87OB+PGJ'Q UKPY)JMO96DFJ:#9^'KS48I=7?4;Z]^TZ /QW_ M ."__P#RAO\ ^"@G_9 =5_\ 4F\+U^I_PR_Y)UX$_P"Q,\*?^H]IE?B)_P % MZ/C!J^J_\$G?^"@WA:7X*?&?2;5?@KK^F_\ "7:MH'A"W\)^5;>,O#5JNJB] MM_'MYJKZ7=*@N;61-%-V]K+'-+9PD21I^S_PVUB:/X>> U&B:T__ !1/A!MT M=O9LOS^&M*?;DZ@/F3=L<8^5U9JTAZ?BO\Q6#_ &W/_P! '7?_ %L MO_EC1_;-1KKJ\W M\%ZO-%XT9>=8U'C+7Z'(Z$%1SR,@@UU/]MS_ /0!UW_P M%LO_ )8T ;]%8']MS_\ 0!UW_P !;+_Y8T?VW/\ ] '7?_ 6R_\ EC0!OT5@ M?VW/_P! '7?_ %LO_EC1_;<_P#T ==_\!;+_P"6- %.X_Y';2O^Q6UW_P!/ M'AJNKKSJ?5YCXRTR3^Q=9!7PQK:B,P68D;=J_AT[U7[>5*KL ;+A@73 ()*] M-_;<_P#T ==_\!;+_P"6- &_16!_;<__ $ ==_\ 6R_^6-']MS_ /0!UW_P M%LO_ )8T ;]%8']MS_\ 0!UW_P !;+_Y8T?VW/\ ] '7?_ 6R_\ EC0!'XQ_ MY%'Q3_V+FN?^FRZKH(_]7'_N+_Z"*X/Q;K,S^%/$R'1-;C#^'M:4O);681-V MFW(WN1J#$(N:0^'WQ7HK?O(+1=V#=?*N+] MLL>V<#U(R* /1UZ#Z#^5+7/C6Y\#_B0Z[T'_ "ZV?_RQI?[;G_Z .N_^ ME_ M\L: -^BL#^VY_P#H Z[_ . ME_\ +&C^VY_^@#KO_@+9?_+&@#?HK _MN?\ MZ .N_P#@+9?_ "QI1K* */@K_D 1?]A+Q#_ZD>KU MUE><>#M8FCT*%1HNLR9U#7FW1V]H5^;Q#JS;?FOU(9<[6!'# X)&">H_MN?_ M * .N_\ @+9?_+&@#?HK _MN?_H Z[_X"V7_ ,L:/[;G_P"@#KO_ ("V7_RQ MH WZ*P/[;G_Z .N_^ ME_P#+&C^VY_\ H Z[_P" ME_\L: *]U_R.6B?]BUX MF_\ 3GX4KIZ\\N=8F/B_1I/[$UH%?#GB-?+-O9^8V[4O"Y+J!J&-B; ')8$% MTP""=O2?VW/_ - '7?\ P%LO_EC0!OT5@?VW/_T ==_\!;+_ .6-']MS_P#0 M!UW_ ,!;+_Y8T ;]%8']MS_] '7?_ 6R_P#EC1_;<_\ T ==_P# 6R_^6- # M/%__ "*GB;_L7]:_]-EU6S9?\>=I_P!>T'_HI*XKQ5K$TGACQ&AT36HPV@:R MI>2WLPB9TVZ&YBM^S;5SDX4G . 36O::U,+6U T+7#BV@Y%M9$']TG(/]H#^ M0/8C- '3T5@?VW/_ - '7?\ P%LO_EC1_;<__0!UW_P%LO\ Y8T ;]%8']MS M_P#0!UW_ ,!;+_Y8T?VW/_T ==_\!;+_ .6- &_7(:+_ ,C-XQ_Z[Z#_ .F5 M*T/[;G_Z .N_^ ME_P#+&N5T?5YD\1^+7_L;6&+S:"2B069=/^),G#C[> "> MHPS #@D-Q0!Z316!_;<__0!UW_P%LO\ Y8T?VW/_ - '7?\ P%LO_EC0!OT5 M@?VW/_T ==_\!;+_ .6-']MS_P#0!UW_ ,!;+_Y8T ;]=&UF/'BKPXP,D%FNXKJ"D*N+Y MR6;&U<@+N(#, C+T'T'\J6N?76Y\#_B0Z[T'_+K9>G_81I?[;G_Z .N_ M^ ME_P#+&@#?HK _MN?_ * .N_\ @-9?_+&M^@ HHHH **** "BBB@ H(SU] M0?3HAXHHH ^2+;]CSP/!XQ;QI/XZ^+.I:GHL/B23X8+JWC--4'P?U MSQ5X9\9^#M1\5>![O4-)N=0O?$5CX7\>^)=!\,W?CVZ\:VOA31=0GTC0K.UT MZ::V?SWP+_P3\\$^'/!?C?X>_$#X[?M2_M!>$?&>C^%M-ATCXZ_&&/Q0G@W4 M?!OB>T\:^'_&/@FZ\->%?!=[HWCW3_%^E:%XFM_&5U-=2^(_P 1?%NNW4-[XC\<^.M4 MTO1=!N?$FO3VEIIVF1W$'AWPUX;\-:5INBZ5H^@Z%X<\/Z-H>B:3I^FZ?!;K MZG110!^.W_!?]5'_ 1O_P""@A"@'_A0.J\@#/\ R,WA<_SYK]4/AE_R3KP) M_P!B9X4_]1[3*_+#_@O_ /\ *&__ (*"?]D!U7_U)O"]?J?\,O\ DG7@3_L3 M/"G_ *CVF4 =S2'I^*_S%+2'I^*_S% ')>!O^19L/^NVJ?\ IXU&NNKD? W_ M "+-A_UVU3_T\:C774 %%%% !1110!REQ_R.VE?]BMKO_IX\-5U=/#5=70 4444 %%%% '.>,?^11\4_P#8N:Y_Z;+JN@C_ -7'_N+_ M .@BN?\ &/\ R*/BG_L7-<_]-EU701_ZN/\ W%_]!% #Z*** "BBB@ KD]"_ MY#_C/_L):/\ ^HYI==97)Z%_R'_&?_82T?\ ]1S2Z .LHHHH **** "N1\6= M?#?_ &-FB?\ H5S775R/BSKX;_[&S1/_ $*YH ZU>@^@_E2TB]!]!_*EH ** M** "BBB@#D_!7_( B_["7B'_ -2/5ZZRN3\%?\@"+_L)>(?_ %(]7KK* "BB MB@ HHHH YBZ_Y'+1/^Q:\3?^G/PI73US%U_R.6B?]BUXF_\ 3GX4KIZ "BBB M@ HHHH YWQ?_ ,BIXF_[%_6O_39=5LV7_'G:?]>T'_HI*QO%_P#R*GB;_L7] M:_\ 39=5LV7_ !YVG_7M!_Z*2@"S1110 4444 %&O_3DE M==7(^+_]3H/_ &-GAK_TY)0!UJ]!]!_*EI%Z#Z#^5+0 4444 %%%% !1110 M4444 %%%% !1110 4444 ?CO_P %_P#_ )0W_P#!03_L@.J_^I-X7K]3_AE_ MR3KP)_V)GA3_ -1[3*_+#_@O_P#\H;_^"@G_ &0'5?\ U)O"]?J?\,O^2=>! M/^Q,\*?^H]IE '/#5=70 4444 %%%% '.>,?^11\4_\ 8N:Y_P"FRZKH(_\ M5Q_[B_\ H(KG_&/_ "*/BG_L7-<_]-EU701_ZN/_ '%_]!% #Z*** "BBB@ MKD]"_P"0_P",_P#L):/_ .HYI==97)Z%_P A_P 9_P#82T?_ -1S2Z .LHHH MH **** "N1\6=?#?_8V:)_Z%@^@_E2TB]! M]!_*EH **** "BBB@#D_!7_( B_["7B'_P!2/5ZZRN3\%?\ ( B_["7B'_U( M]7KK* "BBB@ HHHH YBZ_P"1RT3_ +%KQ-_Z<_"E=/7,77_(Y:)_V+7B;_TY M^%*Z>@ HHHH **** .=\7_\ (J>)O^Q?UK_TV75;-E_QYVG_ %[0?^BDK&\7 M_P#(J>)O^Q?UK_TV75;-E_QYVG_7M!_Z*2@"S1110 4444 %,?\ MKOH/_IE2NOKD-%_Y&;QC_P!=]!_],J4 =?1110 4444 %& MO_3DE==7(^+_ /4Z#_V-GAK_ -.24 =:O0?0?RI:1>@^@_E2T %%%% !1110 M 4444 %%%% !1110!S?C&\\2Z?X3\3W_ (-TBQ\0>+K+P]K=WX7T+5-2_L;3 M=:\16VEW$/#GQ$\*:/JUSJ-Y\&;;5OB';:_X1UWS]1_X6!X5\+WNM>$OBKXKTO7(= M1T7]P?$&DOKV@ZUH::KJVA/K.DZEI2:WH-Q#9ZYH[:C93V:ZIH]W<6UY;VVJ MZ>9Q>:=<3VEU#!>PP2RVTZ(T3_!6J_\ !._P!\0I?B=JWQM\;^)_B5XP^(/@ MZ'X?:=XSLM+\,> -;\'^&M(^*]G\#/B]\*]&^(7A^ZUC1K.:73]/\2Z'K/_ EOAO4A MI4=KIFH:9IF@ZQ#9V5UJ-]:Q?8?^?\_YX[UX3\&_@1H?PEUCXI^-9-6OO%OQ M+^-WB[2/&GQ1\>%M.L-*TB"&PT7P[X9\(>%]+TW M2-)@:Y87,NK:O?7E[JFLW]S)[M0!^*?_ 6?\17OQ_\ ^":W[;7[/?P9^''Q MV^(GQ@\<_"K6?!?@[P=X<_9T^/=Q)XD\21^*="4V.D:U-\-H/#=Y"Z6-U<0: MG%K+:5=6D7VRVOIK1XYGPO"/_!77QEX=\+>&]!O/^"0/_!9F:[T70-$TBZEM M/V5/A7):R7.F:59V%Q);22_M%1226[S6\C0R/%$[Q%':.-F*+^Y/7K3/+C_Y MYI_WRO\ A0!^+?\ P^.\4_\ 2'S_ (+0_P#B*/PH_P#HCJ/^'QOB@E0?^"/O M_!: 99!D_LI?"<#E@!RW[2"J,GC)91ZL!S7[2>7'_P \T_[Y7_"D:)#C"("& M1@=HXVN&XP.O''O0!^#GPO\ ^"U+?B-XP\:VT<45ZJW"M:VOB2"SG+C:]S;S21YB="?H+RX_\ MGFG_ 'RO^% 'XM_\/CO%/_2'S_@M#_XBC\*/_HCJ/^'QWBG_ *0^?\%H?_$4 M?A1_]$=7[2>7'_SS3_OE?\*/+C_YYI_WRO\ A0!^+?\ P^.\4_\ 2'S_ (+0 M_P#B*/PH_P#HCJ/^'QWBG_I#Y_P6A_\ $4?A1_\ 1'5^TGEQ_P#/-/\ OE?\ M*/+C_P">:?\ ?*_X4 ?A!=_\%J9X_B9H?AR;_@D]_P %B(?%5YX#\4ZYI_A6 M3]EWX3KX@O\ 0-,\2>#-.U?7[2P_X:+(ETC2-2U?1--U&Z\U6M[W6]+A\EUN M3+'W?_#X[Q3_ -(?/^"T/_B*/PH_^B.K]*M4^$&HW_[3?@?XZ)J>G1Z+X5^! M/Q4^$USH;P7!U*ZU+Q_\1?@YXUL=4@F5?L:V%A:_#34+2ZAE87+W.I67'_SS3_OE?\ "CRX_P#GFG_?*_X4 ?BW_P / MCO%/_2'S_@M#_P"(H_"C_P"B.H_X?'>*?^D/G_!:'_Q%'X4?_1'5^TGEQ_\ M/-/^^5_PH\N/_GFG_?*_X4 ?A3\1O^"TU[X>^'OCO7_$W_!)C_@L9X9\-Z)X M-\3ZOX@\1Z[^RW\*++1/#^B:;HE]>:KK>L7@_:*F-II>E6,,]]J%R(I#!:03 M2^6^W:>NA_X+(>)GAB>/_@C_ /\ !9^1&BC9'3]E+X4%75D5E93_ ,-'_&K]GOX[?!S2+^PT;5?BS\&_B=\--,UC48)IM/TK4/ M'7@K6_"]EJ5_#:*UU+9V-SJD5U=1VRFX>&)UA!D*BO7;*T6VM+6V<1NUO;6\ M#,$&&,,*1$C(SM.S(!Z# [4 ?C)_P^.\4_\ 2'S_ (+0_P#B*/PH_P#HCJ/^ M'QWBG_I#Y_P6A_\ $4?A1_\ 1'5^TGEQ_P#/-/\ OE?\*/+C_P">:?\ ?*_X M4 ?BW_P^.\4_](?/^"T/_B*/PH_^B.H_X?'>*?\ I#Y_P6A_\11^%'_T1U?M M)Y'RX_^>:?] M\K_A7@/PN^#FI> OBW^TG\1+[5--O[#XW>-?AWXHT?3K6"X2[T6V\%_!OP1\ M,[JUU*291!--=W_A:YU&V:T+1QV5W#%*1.L@H _-G_A\=XI_Z0^?\%H?_$4? MA1_]$=1_P^.\4_\ 2'S_ (+0_P#B*/PH_P#HCJ_:3RX_^>:?]\K_ (4>7'_S MS3_OE?\ "@#\6_\ A\=XI_Z0^?\ !:'_ ,11^%'_ -$=1_P^.\4_](?/^"T/ M_B*/PH_^B.K]I/+C_P">:?\ ?*_X4>7'_P \T_[Y7_"@#\6_^'QWBG_I#Y_P M6A_\11^%'_T1U*?^D/G_ 6A_P#$4?A1_P#1'5^T20QJB*40[55<[%YP M ,]*=Y*?\ I#Y_P6A_\11^%'_T1U'_ ^.\4_] M(?/^"T/_ (BC\*/_ *(ZOVD\N/\ YYI_WRO^%'EQ_P#/-/\ OE?\* /Q;_X? M'>*?^D/G_!:'_P 11^%'_P!$=2C_ (+'>*,C/_!'W_@M#@D#_DU'X3]R!W_: M/4=^[*/4@*LXFT[3_&-KIUXQ'ER7MI<2P$P/$3[[Y*?^D/G_!:'_Q%'X4?_1'4 M?\/CO%/_ $A\_P""T/\ XBC\*/\ Z(ZOVD\N/_GFG_?*_P"%'EQ_\\T_[Y7_ M H _"2^_P""U%U#\2/#/AZ?_@DW_P %BH/$^H^"?&^LZ7X8E_9<^%"Z]JFA M:+KO@&QU[7;"R_X:*(GTG0=0UWP[I^KW1E0VEYXBT6+RI/MA>/M_^'QWBG_I M#Y_P6A_\11^%'_T1U?IKK7PHO]4_:/\ AI\;(]1T^/2/ WP3^-WPNO-%D@G. MHWNH_%/QU\ O%FG:G:S*IM(['3+;X1:K:WT4S"XEGU>P>V!CBNB/;_+C_P"> M:?\ ?*_X4 ?BW_P^.\4_](?/^"T/_B*/PH_^B.H_X?'>*?\ I#Y_P6A_\11^ M%'_T1U?M)Y*?^D/G_!:'_P 11^%'_P!$=7[2>7'_ ,\T_P"^5_PH M\N/_ )YI_P!\K_A0!^%GQ!_X+27^@^ O&VN>)/\ @DM_P6-\-^'M%\(>)]6U M[Q#K?[+7PHLM&T+1M-T._O=4UG5KS_AHR3[+IFEV,$]]?W CE:"TMYI5BE91 M&W1Z?_P63\13Z?8SVO\ P2#_ ."SEU;365I-!2">&6WCDBFA72M'TO39)HTQ'*^GV%O9M(@<;@CM 616 8*0" 10!^.G_ ^.\4_] M(?/^"T/_ (BC\*/_ *(ZC_A\=XI_Z0^?\%H?_$4?A1_]$=7[2>7'_P \T_[Y M7_"CRX_^>:?]\K_A0!^+?_#X[Q3_ -(?/^"T/_B*/PH_^B.H_P"'QWBG_I#Y M_P %H?\ Q%'X4?\ T1U?M)Y:?]\K_A0!^+?_ ^. M\4_](?/^"T/_ (BC\*/_ *(ZO/\ PW_P6JEU#QK\1M'TO_@E!_P6%U37?#UU MX2B\3:%I_P"R_P#":XU;PS+JWAF+4M(BURT'[1@^Q2:MICIJ>GJ'F\ZQ=99# M Y$1_>3RX_\ GFG_ 'RO^%?/GPU^#&I>!_C9^T9\4;S5=,OM-^-6J?"F_P!) MTNV@N4O=&3X>_#>T\$WL>HR3*+:9KZZMVO+,VA98[9A'-B4$4 ?F]_P^.\4_ M](?/^"T/_B*/PH_^B.H_X?'>*?\ I#Y_P6A_\11^%'_T1U?M)Y*? M^D/G_!:'_P 11^%'_P!$=7[2>7'_ ,\T_P"^5_PH\N/_ )YI_P!\K_A0!^+? M_#X[Q3_TA\_X+0_^(H_"C_Z(ZN!\?_\ !:J;0[?PK)XD_P""3_\ P6&\-Q:I M\0/!.@Z1+KG[+_PFL8]7\1:SK*6FB>'=.9OVC&\_6=I?&+3?A79:3JFFZ._@#X_?!CXOWKW\%S M*M_IGPQ\8V_B74-)M1:JQCU#4;>%K:RFFQ;13,&G98\F@#\V5_X+'>*"JD?\ M$??^"T)! P1^RC\*,$8X(_XR.Z&E_P"'QWBG_I#Y_P %H?\ Q%'X4?\ T1U? MM$D,:HBE$.U57.Q>< #/2G>7'_SS3_OE?\* /Q=3_@L9XI=T3_AS_P#\%GTW MR1IO?]E+X4!$\QU3?(1^T:2(TW;Y& )5%8@$C!_:&&3S8HY3')$9(T?RIE"R MQ[U#;)%!8+(F=KJ&8!@0"0,E?+C_ .>:?]\K_A3Z "BBB@ HHHH **** "BB MB@ HHHH **** "BBO$OCE\;_ ?\$_#^AW?B3Q3X*\-ZSXU\26/@WP4GCGQ5 MHWA/1K[7KR&XO[RYN[[6-0TY)-,\,^'['5O%>O06VY'K1D'H<]OQ]*_*#]AG]H;XE?M&_L?%7XEW?C74O'_Q M'TFST!8;BP^$7BSQ4VM7M]HWA&6RT?3K2_UV#X<^$]8\.6$]HXT;Q-<:@?#7P?X@ MB_:X^-OQ)U/X7:Q\+;;Q#\*/!?P\T34/@WI>L^./@/K.JOJ.D7?B;P+<>(?% M?A^T\4:TU@UAH(!^R>1Z].OM17YY^#?CU=^)]!^)_P !T\6?$7_AI+P)\5/ M/P/^(MUXO\/^&O#6HV^J_$?POI7C^+XE_#JP\%:GKWA&U\ ZA\)9O$WC3P.M MAKFK:SHL_AJ\\.>,YO\ A,M#UN27;MOB;\79?VC_ -N3P%I_Q!\.V^A_#W]G M?]G3Q]\(++X@:9I&F^"/AQXR\=Z7^TK8Z]JGB?7=&LK/Q+JGA*^U;X:>$]=\ M2/K>IZA<:386FJ1:++8VLGDT ?>((/0@_3FBORR_X)M_M+>-_P!H*;XEV/CS M7O&&D^)O G@GX(P^-O@]\7+7P\OQ/\,?$OQ)I_C74O%_Q.\*ZOX2T+0_#'B_ M]E[XOV<'AR]_9]\<^')-7T/Q./#?CE[1/"-W8:AX,TG]3: "B@G'/^?8?4]! M[U^37BC]MR'Q+_P4#_94^#?P[^-OPX7X6>+IOVL? WB_P9I/B7P)KFN^/?'_ M ,,/"'@F[TC4;N6.^OM?\/V7A3Q1)XN\+Z)H%FFG:AXEUG2_$^J:BEUI&G:" MLH!^LM&1G&1GT[_E7YL_%OXP_%;0_#'[.7Q"\)^.=1T33OC3^W=\+/#=WILF MCZ!JEEK7P$\;:EKO@W2/"UN=:T[4+G0K/Q)H6A:!\0'U30)=/UN+5]3N88M0 M%E?7L4GD?QU_:D^+'P\_;9\.?"'5O&N^ M'O%6GZK8>.0#]@J*0=!SGWQ@_B.Q]>!SV'2EH *0D 9) ZDG 'XFEKXV_;E M3]I*X^"G6U]J6IQ?!'6OC M!\./B5\);[XDZOJ]KHFBV&C_ !'T[0/#-_HE_KL#^,?#&J2:;JUJ ?9 ((!! M!!Z$'(/T]:7(ZYX'4_3K^5?%OP*^*5A\5_"O[*4_P\\=?$'Q;X1U;X.Z?\8O M$'BKXCPV>F?$WQ1H=WX#OVSOB%\*=1\%_!32I[#1_AW+\=M;^&GAZQT+X;Z%= MV&GVWBOQ';KI5OJ&C>(=8M/$FG '["45\A_L.?%VY^.7[/FC?$B7QTGCVSUK MQE\3[;0[S4-'N/#WCWPQX@WF@:1?:)XVT?5=*OX;Z^M+C6=4^O* "BBN:\9^*](\">$?%'C;7WGBT/PA MX=USQ1K,EK";FYCTGP]I5WK.I/;VX93/.EC93M##N7S90L>1NR #I:,CUK\H M_P!F3]N75O%_A+1O$OQOT;QMX4^*_P 7?V4U_;7^''P\>P\/GX6CX.:S?^&H M=-\!>!/$_AW4-6U'Q#X^\!3>/?A3X9^)=[X]_L76]<\6^/X-7\&:'9^#;VVT MG0_=],\3?%GP;^U7^S#\(=<^(.H:UX:\5?L@_M"^*?B'X>N=.T&[BUGXK?#+ MXA?LLZ7IWC.#Q$^F#Q-"8+7XI^-])BT.'54\//97EC-)IS7MA;7*@'W+D=,\ MCJ/3/2BOR _9U_:?^+_BS]L_7?@9\2/%UQH&IZ?XB_:?OHK;6;?1;SX+?'_X M9>#?'=GHWPSN_P!DOQ3HVCPO>^.O@=8WMIX4_:I\%^(?$4GC'P)XR36(M:T; MQ-H^K>%?%VC?K_0 4444 -+*OWF5?J0/YFG9'K[_ (>M?G/^W=\-_BQK5AHW MBWX9?MRT7Q#X:L(/!W@W4$M[5-1GNM4?H_VGOB)\1M ^#_ .W# M\0/AQXVU7PCJ/P'_ &9_'\'@+7;6UT#6XM.^+WAWX7^(OBK=^*)]!\1:7JVA M:U/HEM+\/-/2UU?3[FS,DGB.RE@C>:01 'WJ2!U('UXHK\D?VW_VH/BG\$/ M'[.WQ M;OQM=?#WQ'\-_B#K7Q?E^#L&@ZI\7/"6M6?@3P3K7@WXU7_@^]\,> M*-3UO]G+X9ZM>Z[-^T'?>$-"U+5_"$/B7P%XAO\ 0]?\'6OB31;C]+/A)J^J MZ_\ "OX:Z[KGBKPAXYUK6O '@S5M7\:_#Z59_ ?B_4]2\-Z9>ZAXI\$S)+.D MOA'Q#>3S:OX:D2>=7T6\L6660$,0#T*BBB@ HR,9R,>O;\Z^9?VQ_&/Q+^'W M[,_Q=\:?!^_\,Z?\1O#?AJ+5/#1\5ZUH_AVRU&:#6M)&H>'](USQ%::AX%_P"WK&\TDW=O)\J_LV_M$>(_CI\#/%E[ MH7C'QS#JOC']I*3X)^#O"?Q%T2/PQ^TA\ ;&Q\/^#]0^(_P_^/>B+IFEKH7Q M=\%:;IOQ/\?Z,$CU6WF\!ZQ\-M4L_$_BNQU&S\1WP!^HE (/0@_3FOSVT#XL M_&74/B]_P49\'V?Q"\+PV_PF\/\ PLU7X'M\2-/T71O GPRU/Q?^SY?^)[IO M%^M:'IMCK.I^"X_'&GIXH\1:EKEWJ6JZ=I%QJ=G97<6GV=G;Q\)_P3>_:3\: M?M!GXJ0^-M:\::-KW@/P[\%K'Q=\&?C';>'X_C!X&^)'B'1/%NK>,?'=GJ/A M3P_H7ACQ3^SK\7;9/#NI_L_>-_#4NK>'O%,'AWQS^S7'@OP\ ?J)11 M10 49&<9YZX[X]:1LA6(ZX..,\XXXR,\]LC/J*_%W6/VK_V@?"WQY\ Z9XB? MQGI?BWQ=_P %)M<_91?X#ZGX(2R\$^(OV7]9\ ?$;Q5X ^,G@3Q"^@RW>KZC M9>#?!%M\:-<\;Z?XNNM-2:U^(GPNUS2+6YTG2]/\/ '[1T9'3/)Z#UQUK\V_ MC%\8/BGHO@7X-_$WP;XYO]!LOBO^WI\!?"*V)TG1-8LM6^ WC/XEZ7\)7\+P M+K^G7[Z-8^--#LE\?G6-!-CKUOJ&M 6NIQ6T]Q"WD/[2'[4GQ8^&'[8OAOX7 MW_C.;P=X$\9:Q^S!I'PP^(6FVNBZS\$/!_B'QA\0]1T_XG_"_P#:QQIE_P"* MO OCGXX>&;!]!_99UJ:]T?P=XU\6W.G>%M.U[PAXQM3/XR /V"HI +_ (:W/B2^O_A5I_[&FA?%BU\"6^A:%+): M>.++XR>,/#>L:YIVK6^G0^)K^[U[PU::9I0T:^U:YTFUGTR&YTVSMKJ_OI)@ M#[9R.>>G7V^M&1ZCGI[U^(O[.'[;_P 6;K2/V'?BO\3M;NO%F@?MQ_L3?'C] MK#Q/X*CTK2M(@^$WB+X=Z9\%OB;X4\-^!Q;62ZFOAZ'P5\6[SX9ZU8Z_>:MJ M&I^(]#\*^(_MD.LZIX@35?K;6?&_QD\ ?M#?L*?##4O'E]-IGQ&^'/[1\OQC MT"ZL?#^I6_B;QKX0\&?#WQ3HNJQ:_<:6_B#2H/"NMZQXDT_3-.T?4[32KS2; M^"+4[6[?3-/>( _03(SC(SZ=_P J*_(#X9_M0_%C4?V^=1_9[\=^,)] +_%G MXV-X4NY!HFI_ +XX?!7PM\/[K4_#OPT^"_B'3/#S:EI_[6'P:\17^BZO\?? M'BKQ!9Z_8^'?#_Q \2:5;^)O!U[H\'@3]?Z "BBODO\ ;R\=^/?A=^QA^U!\ M3/A?XKG\#_$+X=_!'XA>.O!_BFWT?0-?DTG7?"7A^[U^QD.C^)].U;0K^&XD ML/L5Q#?Z?<*+>YED@$=TD$T8!]:49'K[_AZU\;?M;?$?X@?#O7?V1%\#>*IO M#EEX\_:]^&WPV\?:>FDZ#JD/BWP'XI\%?$ZXU+PY<7&L:;?7NCC^V-%T+6(= M6\/W&F:N)=+%B]VVGWU[;RY/Q\\?_$&Q^&W[9_COP'XOU'PE>?!WX >,]*\" MZO9P:'K-OH_Q8T'X9^(OB;J?BT:!KNG:GH6L3Z$VI> =+@M-9LKS3S/I_B#3 MKJW=9[A$ /M[(')( ]:GK M_P =+;X(6N@:A\>K"ZD^$?AOQ/H7Q;T/P3=^'/$-UXC^#/PY\1SZKJGQX@\& M:#?^(O#ND:YX3U^'1-?\+Z9XC\+ZQ^E_P0UW5O%'P8^$?B;7O&/@WXAZYXB^ M&'@#7=9\?_#F9+CX>^.=5U?PGI.H:CXP\"3Q@1S>#/$UY<3ZUX7F3*2:)>V+ MKA2 #U"BBD/ /T- "T9&,Y&/7M^=?$/P5\3_%SXEZA^W=X)O?BG>6FH> ?V MI]2^&OPL\5#PEX/FU#X<>"-7_9W_ &XN[JP'B2/7M/LO[-F\I^#>J_M#Z!X'^.G@3Q=\9_%'Q>T?7OVC M].^$/[+'QD\8:%X-T+XKZMX"UCPAX)_X6-K&OW'PX\)^!_!7B)/AEXO@^-:^ M!_&>F>#]#N]$OB#\2KO] MK7]KKX=2^,[2[\&^"?@'^RSX\^&N@>(M'TBVT3P1XG^(5_\ M/:+XMN[[5]( MM=.\2:WH^M3?##PCJ>IIK>LWDVFI:7T.BSZ=!<.A^8/^"<'[3GQ.^.GB;QAX M9^*/B?6M-\:>#/A#\*-4^(GPS^(5KH+:UJ_Q!\3:IXO%_P#'[]GGQ)X6T71O M#GCW]C+XL:5IMB/@[XVTB?5(-1O=+U+2=1TKP/XFT3Q%I.J@'ZV4444 %%%% M !1110 4444 %%%% !1110 4444 %)J%E M:>)M!TG7K:TOHU9$N[:#5K.\BM[I8W>(7$*QS"-W02!68'J** /E7X+_ +'O MPE_9\^&^G_"_X1/XG\':#H7P_P#$_P /?"]YI^JV!UGPK9>,/%&N>,=>U_0K MN31FM(?%-[X@UBVO9-5O-.OH7/ASPU'-8S1Z8ZW7EW@K_@GM\/-$\!?$3X8? M$GXS_M/?M&> _B-X7T?PM=^'?C]\9;GQA;>&4T/6$\0V'B/P9=:!X?\ !^H^ M'_'$/B"TTC7X?'"7EUXHL=.=8URZ\3^*?%_B?4;*^UOQ?XE?P;HOP[TG6M>?3]*TFP\_PMX%T M4^%_"UCH^GZ1HVCZ?K7B:XBTN35?$>K:C=03?LT_#[4?B%\=/'_B"X\1>)T_ M:(^&?A#X1_$?P7KE]IL_@F[\$>"[3QY8:7IFF:=9Z-8ZQI[W-G\3/&UOJ]P= M?N7U2/6L3@'3M+-E]"T4 >#_ G_ &>? _PCU2;Q!I=[XH\3^)CX&\(?"^S\ M4>-]9C\0>(-.^&O@*XU>\\(>"K;44L-/>;3-(O->U:]FU'4DU#Q-KM_=F_\ M$VOZU>103Q>\444 %?*_C;]C/X ^-OB;X%^,,O@K3_#7Q%^'5A\6;3PSXG\& M:?H?AK48;OXS>&K3PMXMUV]GL]&:;4?$,.GV:3Z)J]U*UQIFH375W_I!N94/ MU110!X'\3OV=?!7Q/T/X1>';W4_%'AC2?@I\1?A[\3/!MKX0O]+TY/[<^&"R M+X2L=6&J:)K:WV@6BR%;G2HEM!>J$6:XVHH&'XJ_9/\ A/XO\;>)_&6J0:^L M/C[6OACXF^)'@ZWUH_\ "$?$+Q/\&;O2[WX9>(?$VB75I=W U3PQ)H/AZ)FT M'4M"M?$5GX<\/V/BVUU^ST:PAA^F** $ X'N?Q)R3^).32T44 %>6?$KX7G MXD2^&''Q#^*'@-?#FI7MY?"L?B>RU'3WTZZT7Q-C3=0EN]/".MW8W M.FRZ1KVCZC%'?:-K>GSF1I/4Z* /.?!?PL\(?#Z2[_X1&RDT>TE\.>#_ AI MNF6TB?V9X>\+^!;'4+/PUH6A6C1,MII]A)J^K:@8[AKMY]2U.]N9I'$HC7Q# M0OV-?A=H?P;T;X+G6/'FK:/X6^+&K?&[P=XJU/Q!IZ>.O"7Q+U7XG:]\7O\ MA(M%US2-!TFS)L?&WB?7[FVTW5='U32KC1=5O/"NK66J>&9FTH_6M% 'F_PP M^%?A/X3:-JVD^%X+II_$GBKQ#XZ\6:WJ<\=UK7BOQKXLO%O?$/B;7+F"WL[6 M34=2FC@C\JQL;#3;&RM++3=,T^QT^SMK6+TBBB@ JM>65GJ-I=6&H6EM?6%[ M;SVE[97D$5S:7=I O MV)_@K\.D\(V^B1>*[RR^'/ACPS\._AG9>(/$L:W\%M!U MSXY> /CY<:_XLM_%/PZ^'WQ"^&NBZ':7^DQ^$;OP[\3M9\"Z_P"*WU?3)M"N M-2O-3N-4^&W@R>SOH=;LSIZZ.8+:%8=1U2.]]CHH ^:?!7[*7PH\">+-&\4: M-!K\UMX0\6_$WQY\/?">IZT;_P )_#CQA\9;K6[SXFZ[X,L&M(]1L9O%$_B? MQ0HL=2UC5M(\/6GB77=.\):=H&G:C-:5]+444 %%%% '$>)?A_H/BWQ)\/\ MQ1K)OY[WX::[J_B;PS:1WC0Z9'K^L>%=:\%OJM[9*A%Y=V/A_P 1Z_9Z8[R* MMDVK7DZ*TQB>+B/&OP%\'^.?@Y\5_@GJ5_XCL?#7QFTKXF:/XUU;2+[3[7Q3 M/9_%EM9C\6G3]5N-)O;6QN7TW7+O1M*NO[,FFT?3(;"*Q,<]C;7*>W44 ?.V MO_LU^#]>'POOQXD\?:-XO^$W@CQ#\-O#?C[0/$-II?BN[\">,+'PM9>,/#6O M%-%E\/:I9>)'\$>$=4N9QX>MM1TK7?#VF:YX9O=!U.%KE_8?!'@OPQ\./!GA M+X>^"=(MO#_@WP+X9T+P=X3T&S,IM-%\-^&=+M=%T/2K4SR33FWT_3+*UM(F MFFEF9(@TLLDA9VZBB@ HHHH \Z^*_P +/!WQI\!:Y\./'EE>7OAO76TBYE_L MW5-0T35=/U;PYKNE^*?#.O:-K&EW%M?Z7KGAKQ1HFC>(=$U"VE#V>JZ79SE) M8T>&3D/!'[/O@GP3XGN_&\5WX@U_QIK&O:SXL\3^)_$-]87&I>*O%FK>$O"/ MP_@\1ZU#I>DZ/I27^@^ O!>D^#O#EOHVF:1I.D:'<:M%%IKW6JWEV_NE% 'S MA!^RY\-9/%?[1_B;7IO$GBRS_:FT#0O"_P 5?!_B+4K&;PC<^'M!\$WWP\AT MG1++3-)TK5M)M;[PGJ5[IFJ$ZW>37S3M>-+'>*DZ[_PK^ ?@[X4ZM?\ B/3] M1\4>*O%=]X-\&_#D^+?'&L1:_P"(X/A[\/9M>NO!?@Z/48M/TWS=-T2\\4>( M+][Z]AO/$6N:EJMSJ?B77-:U#R[F/W"B@ HHHH *\>UOX'^"O$GC@_$G7O[6 MU3QQI_A?Q/X/\&^(+R^CEF^&^C>,H8X/$LGP^L!:KI'AW6]9BMK_$XTZ[ M\3:E8Z;I^D7^L7.BV_\ 9S^PT4 > ?$K]G/P5\2_!_PK\$7FJ^*_#.A?!_Q] M\*OB+X1B\)ZCI5C-_;7P;U.PU?P/9ZH^K:'KD=[HEG?Z;937VFI#;#4D@%O< MSFW>2)L3QI^R9\)/'7C+Q5XNUJVUY8?B&WPXE^)_A&TUCR_!GQ*NOA%J4>J_ M#F]\6:+<6=U,;SPY<06<$DV@:AH!\1:7IVEZ-XM77])TO3[*W^FJ* $ &!Z MD_B223]222?9;N+%[8VB1Q+[710!\B>$?V)/@ M7X(O=&N=!TS78;/PCIZ'N>++/Q+\%;/X@6/A;2M*U#2K;PUJ$/Q+TG2]%\3GQ'I]QH=Y?:E) M)8:/I\=@]MJNG'3I(6GMP)9IFD]KHH ^;="_96^%GA[QQ!XSL8_$4MMIWQ4\ M9?'/P_X+U#6VO_!7ACXR?$/2?$6C^-_B+H&EW-H^I66M>(K;QAXPN)]/EUJZ M\,:?JOBSQ'K6B:!I>KZM$OBEX1UKP/XHN_"E_9Z5X@_X1[Q#9R:=K-KIFIWNF:O#I\]]I\T]FUXEC+< MV\F6NBVUS/=^:GV?[/:+ M!H>)O@CX5\4?"7XD_!V[U#Q#9>'OBKIWQ)TWQ7J^F7MA!XGDC^*L^N2>*I[' M4[C2KNUM;LV_B"]T_2KB33KAM*L(K&&V7?8V\J^QT4 ?-MY^S!X)GTSX,1V? MB3X@:+XI^!'@_4_ '@/XA:+XBL['QE'X-\0:%X=\/>*- UF3^Q)?#6LV?B2R M\(>%+K4'N?#*W5KK7AO1?$.AW&CZW80WX]D\ >!/"GPO\#^$/AQX%T:V\/># M/ GAO1?"7A70[,RM;:3H'A_3[?2]*L8Y)WEN)A;V=M$C7%S--=7$@>>YFEGD MDD;KJ* "@C(QZ_Y_S^E%% 'RS/\ LJZ"/#G[3&@:+\4OC1X3N?VI/&4_COQE MXJ\)>+M$T'QAX/\ $-UX*\%?#N>Y^&&OVGA'S_" ;P;\/_#&C1-)%K%S9FSF MU2QNK76KVZU*2+X'?LIZ5\%S9S7_ ,9_V@OC7>Z5K.H:UH-]\=OB-:^.9_#D ME_X9A\)_8O#\.G^&O#-AI6GVFDG5%M;>VL1(9M?UA[J>Y1[&*P^JZ* /#+/X M >#[?XM?%OXN7FI>(];U'XT_#OP)\+O&GA36KK2+SP0_A+X=R^/)O#]KIVD1 MZ%;ZC:SLWQ,\;+JL\^MW@U:+6C#=Q-%8:8MGD_!_]F/X;_!?4-'U7P[)XEUK M4O"OPXTGX.>"=0\8:X?$%_X+^$NA7T.HZ3\/M"OFL[2[FT>VN[33I;C4M?GU MWQ5JW]DZ0NM>(M273+,1?1-% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 A( R3@9 _%B% _$D"OQ\U_P#X+X?\$F/"^O:[X8UW]KC2 MK#7/#.N:SX;UNQ;X1?M"SM8ZUX?U2[T;6+(SVOPBGM9S9ZG8W5J9[6>>UF,1 MEMIYH'CE?]A*;M'JW_?;_P#Q5 'XS_\ $09_P2%)4+^V%I)+.B_\D=_:+Z,X M4]?@\HR 21D@9ZU^0FB?\'%<_C#X2_$[XJQ?MU_L.?#CQ)H_B#]I$?#SX%:_ M^P+^VGX[\0ZIX=^&OC[XCZ%\&(=9^)^B?M ^&/"LNI?%3PAX9\'>(M2U%/#^ MBQ>&YO%DUM?Z/:76E7.GQ_V)% <,?V4?$GCA=.NO$'Q)\4OHTVI^*-2U71[:YM8[;4O,LX)5 /GWX&?\ M'%O_ 3&\6_!3X/^*OBY^U!X7\(?%7Q/\+/AYXB^)GA/1OA'^T/<:1X8^(&N M>#]&U3QGX>TJXA^&6N13Z;HGB2[U/3+":/6M726UM8G74[X,+J7U%_\ @X/_ M ."04:22/^V)I*I%&\KM_P *<_:-.U(U+NV!\'23M52< $G& ">*_4[X+?"G MP[\"_@]\*/@GX2NM7O?"OP?^&O@/X6^&KS7+F"YUJ[\/_#WPKI/A#1;K6+BR MMK"SN-4N--T:UFU&>UL;.VFO'FD@M;>)DA3TS:/5O^^W_P#BJ .<\%^,/#GQ M"\'^%/'O@_4EUCPGXW\-Z%XO\+ZNEM>V2ZIX=\2Z5::UHFHK9ZE;6>H6JWVF M7UK=+;7]I:WL E$5U;03I)$GSQ\6?VTOV??@GXM\2>"?B#XE\2:9KO@O2/A+ MXE\:&Q^&_P 1=(]&\+WN@67A2^\7>$M=T?6M M=74IK/PD]G]K\4-I5BZW-?5E?GU^T?\ L3>(_C[K_P"T?JUM\7=*\'V?Q]^ M'P3^!5K9R_#>Z\17'@V/X/?%+XB_$P^*9+M?B#H47B63Q(_Q+UG1'T7[%H$> MDQV&EZ@NIZDWVVQN #HOV9OCM\4OBE^T=^WI\+_&USX.E\(_LR_''X=?"_X< MGP[X9U+1]=U#1/&_[.'P=^.UY?\ C/4K[Q/K=IJVL:?JOQ.O_#EI)HND^';% M])TFQN[BSEU">Z>OEOXJ_P#!0_XA_ _QY^WMIGB71?!OC.Q^!GQ'_8P^#'[- M/@K2].U/PGKGCCXJ_MGVOA'0_!>A?$3QG/K7B.S_ +%L/B'XTTR+4-!;#6-1?2O$&M6T$<_P!!>#_V3?CQ\.?BK^US\3O 7[0?PXTF?]K3XF^$ MOB3JMGK/P UW7M1^'EUX2^"7PV^!EI9^&-5@^/.B:?J\TGAWX;6&N1WVO^'9 MH;?Q%J-RTVFWND01::_'_$/_ ()L^'/C#J_[;)^)OQ+U.\\.?M=:I^SSXG\/ MGP9X>7PI\0/@3XZ_9ATKP]'\)OB!X2\+?#_BWPIX?\?6ESJ?@ M_3]+&MZ<-)U+2=8\.W=[I]P >VMXV^*/@7XI?"?X9^/OV@OV?;OQ!\6M*\>K M#X+O_"ESX&^(.KZUX=\,6^H0ZQ\$?#TWQ#URX\9>&_"VIPW=UXX\/ZS'K.LZ M?X=U+3]5N?%FF1V,T>J?F7\,_P#@JC\1/B+^R)_P3Y^*=MX^_9XD^/\ ^U)^ MT;^SS\*_BS\/])T+5;BS\-^%/C-\2]:\$^)4\'>%)/B/-XCT7Q-X/TO2?[1L M]2\1:UXDTXWB74FJ:)-9W-E!'^C7_#,'Q4\5_&;]G_XV_%7XO>#_ !'XK_9M M\-_%W3/!P\*?"W4/"5CXP\1_%WP7X>\'ZMXG\<6=]\1?$PL[2PAT.:_B\,^$ MYM,BN+Z_9DUNRLK>.P/@WA3_ ()L>(O"7[)'[%_[+-G\=M,NU_8]^-7P4^+E MKXXN?A1.K?$*U^!OCF^\<^'?"]WX9A^)83PN^KWEY'8:QKMKKVMM';6JS6>D MI),R1@'0^-_BA^V9I/[6_P ,_P!G'2?B9\ ;2T^+GP'_ &I_CCI6K77P)\9: MH_A:;X+_ !+^!'A/P%X1NI1\==+;7;+4]$^.$,GC+6EM-*O+K5?#AN-"LM'L M]3-G9?H-XKO?$EAX \0:A8W.E:=XLLO"6J7MK=264^KZ+9Z_::-/=1RR:>UW MIEUJ.EQ:A%\]K]OT^YNK,>6+RTF?SH_#?%/[/&N>(?VO/@W^T_!X[TS3]+^$ M_P $/C7\%I?A])X.GO;WQ':_&KQ5\'?%VI>(%\9#Q7:1:-<:!?\ P5\.VVGZ M:OA/4XKVTU76C>7L$?VV/'VB?"KX.? M%37/#N@?#B^TOP%=_$3Q%HECH5GX^GA\,?#C4OB%I$&K6EWXFU?Q-:>'U'B" M^MGMG\QOKF]_:H^"]EX\\-?#X^(]1O=4\5^,=(^'.F:SI'A?Q+K/@Z#XA^(O MA[_PM?PYX(UGQCI>EW?A_0?$.O?#@Q>+=,@UB]L[.33K_0[>>]M]5\2^&]/U M;XN\._\ !-OQ/X?^#WPP^$2_'?1[JT^&G_!-SX@_\$\(-;/PDNH)]7L/&VF? M#C1+7XN2V"_%*2*RU#1],^&6C>?X)BNKBSU2]O\ 4YXO$VEV_P!DM+?V'X!? MLB?%'X ?%/QIK_AWX^Z5??"'XI:MX)^(OQ&^&,_PCAC\2S?&7PQ\(/ ?P?\ M$>O>!_B5)X]NQX5^&_Q#T_X;>$O%'B'X=ZQX,\8:YI?B6UU%/"_Q$TC1-6N- M-B /O@$$ CD$ @^QZ4M<_P"%;?Q3:^']*M_&NK:%KGBF*U"ZUJWAG0+_ ,+Z M%?7GF2$SZ;H&J>(O%E_I=N8C$GV:Z\1:K()$DD^U;9%BCZ"@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y"_:V_;R_90_86TGP3KO[5' MQ:M?A3I7Q%U?5]"\&W=UX2^(/BL:UJNA:=#JVJVB1> ?"7BNXLC::?<0W!EU M**RMY0_EV\LTRM&MW]DW]N+]ES]N3PQXL\9?LM?%2U^*OAOP/XDM_"/BC4[7 MPKX\\*+I7B&ZT>SU^#3GMO'OA7PK>W32:3?VEY]IL+:ZLU$PA>Y6X22%/J\@ M'KG\"1_(B@ #IG\23_,F@#\]?^"HO[>?@/\ X)S_ +'/Q*_:&\7WLR^)I;2Z M^'_P1\.VVFWFIW/CKX\^*]"UQ_AIX.B2UTW5(K.&\U+2[G5M5U'4;5M/LM#T M;59I%NKD6NGWGSI_P1@_X*=>'O\ @H9\ M6\.>*_'7A7QA^U5^SA>1^ ?VD; MGP-X9\5^'O!'BN[_ +:\1:1X ^-W@9/$GA?PJ4\%?'7P[X;?QQH>DMI&B:GH M5Q+JNE7WAK0[>TL89/5/^"@?[!'QN_;!^(O[+7Q+^#_[8]]^S-JW[+/C+Q=\ M2O"^@ZC\ /A_^T!X)UOXEZ_X4OO _A_XA:AX8\;:_P"'+9/%?@'PQX@\7V'@ M^ZO)=8L='N_$USKNG:?8>(;*SU1.>_8V_P""?'[1OP!_:Q^+G[6O[07[=%Q^ MT[XL^+_P1\$?!CQ)X9T3]F;X<_LY^'=3'PV\6ZKXC\ ^./%,'@#Q7K\'BOQ? MX/TSQ+XN\'Z%JEW8V5]#X8\1SZ5?7]_8Z7HEIIX!]Z?M%?M'_!C]D[X2^(_C MG^T!XUA^'OPL\)7&@VOB#Q7<:)XF\0Q:?<>)M=T_PUHD;:3X0T3Q#K]R;[6] M4L+%6L])N4@:<3W306L*O!/ MARS\6^)]*M? WQ2\*OI?A^_U4:)::BUWX\\#>%;"Z6;4R+7[/87=U>(3YLEN MD'[VOO C(QS^!(/YC!I .F?Q9C_ #)H \G^/&L>./#GP9^*/B3X;:MX:T3Q MWX;\!^*_$7A74O&6@:EXH\*0:UH.AW^KV">(]!T?6O#NKZEHMQ<6<=OJ4&E: MYIFI?9)9GL;N.Z6+/Q]\#OVNO'?QQT?X<^']3T_PQ\&_V@O 7QJTKX/?MB_ MW6+.Y\8WW@W6I/AOXI\C^-?@I\7)M-UC1_%OP MZUJ>*\\/V7C32/$6D>&?MWXI>$]6\>?#;Q[X(T/6K'PWJ_C#PAXB\+V'B#4M M%E\16.BS^(-)N])_M2XT*'5] DU=;%+Q[A=/&M:8+J2-(GO(8V9J\%\2_LD> M$_$WQX^ W[3;ZYJ'A[XS?!OPUJG@KQ)JGA2)M)\,_&;P1J'A/Q1IFF^"_B1X M=FN[V35] \#^./$L_P 2OAI):WX#U^;Q#9:1JW]F^-?%D>I@'%>)?VM] M>\+?MK?#3X ZIX4TN+X*_$[0O'/P]T/XJ+=W+:I_PUEX0\,:1\9(?A#<61=- M.MM'UGX!/XH\4:7K)EEN[[Q5X6UCPW';1RV,AE\?\:_MK^(]+_;'\7_LHWGC MKX?LY>!?C9X+U[3]"_:[^&.IZ1X'UWXN:_\ "'XI2>*?#^B: M_P#$CPG>:CX\\#6GPT\-+J7B;PCJ?A/3_%_BOPOXE\+>)[5].V/BA_P3GTWX MC_!OPYIEOXJ^&WA7]K+PW\9O GQ_L/VOM+^!.ES^+(?BKX*^*L'Q'EUZ/PTW MC:VU>;3O$NCK?_"_6_#FH_$;4-,?X=:WJ?AM-VEBRLK;O/VD?V-?$/[4OA;Q M;\+/BM\1_#&M_"?Q7\2OAI\2-)M)/ABO_"Q?A%?_ [/@+55'P>\,M"/Q/L(/V>/@9\?H=-\9?$S2?B1 MJ+>&/$&M3_%?4? MCXITCX>:GH^C"PTCQ#?>#=;)U#3)MGQI_P %!M7\4_\ M!/?X7_MI?LQ_#&;XA^*_C-\(_"OQP\ _![Q)R:3 MODD\7^$OAOHOC/0M AL5ETS7_BF?!_AY;J.Q\0QW*[>E_L1?%W0M3_;37PS^ MTS:^"M$_;4^,-Q\5O$NI^#OA MM\4_AB+[X.?"GX&7VE_#CQOX@^)7B'PG#J MK>"OA58WEAXI\0?##6)-(\3:S?:I::))#9:;9P^G>#?V'OA#X3E^&_@R;PA\ M-_$G[/GP)^!G@KX)? +X,^)OA]!XE'PRM/#)M[76O$(\3^)];UR#7M2\6:'H MO@_1+Z>?PS8:O%!X7-Q=:[JLOB'65D .3^*7[9UK>^.?V(/A1\!+G0M>UG]N MK2?'7Q+\"?$C6+2\U3PAX<^ ?PP^&WA[XE^*_B%;Z/9WVE7?B37==M_'7PW\ M+^#-%FU+2M,2_P#&,+;]KCXJ_L5_%I=&UKQG MX2^!_P -_P!I/X:_$3PUIEQH5IXY^%?C?Q?XP^&6OZ-XG\.2WFJ6>B>._ 'Q M!\%/'?76CZHVA^)O#7C'PQJ%GI.A:A8ZO9R^,_";_@FV?A)X#^ VD:=\5+'4 MO'G[('Q4^-_B[]DOQ7!X!GT?2/AO\'_C8?$]EJ7[,GBWPW<^-_$4_C?X5Z%X M3\16/@K1]0L-:\(^);'2/ GPWU#3)M.U3PG(VL>J_LH_";XDM\0_B1^T3^U# MX$T?P[^UAXQ\*>%O@SXAO? NNKXJ^"]A\(OA;XB\7ZWX'TKX(ZY>VNG>,AX< M\3:UXW\0^/O%Z_$C1]"\=OXRUBXT:XT]O"OA3PC*R\5 M^%TT#X=:)\2]4NO FC:#XN>)+OQ/I2:WIV@:9ZE?\ [6WPX^%M MIH/AOXY^+M&TOQWH4/P=\+_&G7_".A^)]0^%?PU^)GQ>32-'\):5XJ\5?9;^ MT\":3XV\6ZE;VGA2;Q;J$(L]-UKPO>>)[W2K7Q!H]_J.9\,?V7/$7P&^*'QM M\2_!;Q[H>C?##]H7XI:E\"[OQ#-X5^+WBG1M.TOXC>+/AOXJTWQ M9X?FL=*^(]YH6D>*?$'A#Q5I/B2SL/&TWB'7]"U6PT_7IO#EMYC\4?V +7XE M>)_VEK2Z^)MZOP?_ &P]1^"7B/X]> =1\/B]U]_%GP8TKP5X1EU?X<^+[+6M M*M/"EI\2?A_\./ GA3QCINH^&->_LVX\/R^)?"UUIVI:O=V\0!Z7_P -\_LX M3>)--\)Z;K'Q UG7==\3_'3P!X;L]*^#7Q:N_P#A)_B9^SC>Z_:?%CX7^'IO M^$.CAU/XA:)%X4\4:MI?A>%Q>>*?#WA[6/$7AEM4T:QFO%YW5_\ @I3^R+I7 MA31?&D/COQ5X@T#6_P!GZ+]J>*X\(?"+XM^+;G3_ ( )XDMO"FM_$G6=/\/^ M"K^^TG3O!VK7#KXZT:\MX_%/@VUM+R\U_0K*"#<_)^%?V$O$OAOQ[\&O'4OQ MAT;49OA%^U[^UC^U=%IR_#.\LHM=E_:D\,_%WPW<> FN3\1KM],@\$1_&+7; MNW\3+#J$OB*32M(BET'15-Z\_P 5^"/V#_C%\.?C=X)^ NB>+KV\\ 6'_!,; MXL_LT^)OC[=?!K5QX7OM5^(7[1=EXC_L[1K1/'$NE>'_ ![I?@/4-9U/3+?4 MM?\ $NC7M[:PSW^G+&RZ4P!^I^L_MD?L]Z)KFE:3/XZ2_P!.U3Q7\+? QO/#F@ZK\3;7Q=X1D\)#4;Z*RO&\9 M>"(;N]L9O&_A&/6N(\<_MF?!E_A;\0/'&E?$;Q%X(\->$X?"EVOQ4_X5)XM\ M8^%[NP\2?%,?"VQU#PJ+?2+C3/&-M<>,["_\+:P+"X:X\(P7,'BGQ';Z3X>E MT[5KKQNU_P"":GAK1;#XA_"SP_\ $*^C_9K^*WCC]E[XE>+?A?K6BS:GXJTO MQ;^RYX?^!?A'18/!_P 0[77]+.F>&_B%X;_9O^$5MXTL-1\-ZEJ=EJ6D>)]6 M\.:K97'BR-?#O-^*?^":&J^)_#G[3.F6GQ?\-^ M7_:8MO \GC%/AY\*]0T# MX9:MXV\)_%<_$W5OC5XC^$+?$V?0;GXT>-K)+3P;XP\8^&=5\*/XIM;&'Q#X MMB\2:C%I5GH@!]/:!^VS\)M6\2_';POJ=AXV\)WGP,^-NF_ &>Y\6>%-2\/V M'Q%^(NK^ O"GQ!T[1_AGJ&II:Z9XJGN](\5126]O;7Z7+:;I]QXGNHK3PQ=6 M&K7/N7P8^,_PW_:"^&OAOXM_"7Q+;^+? ?BH:O'I.LV]M?6+?;O#NO:IX5\2 M:1?Z?J=M9ZCI>M>&_%&AZSX^TG6]*O]/NX8Y[=Q7PY\6O\ @G_X MG\?ZG\6O$'AKXS>&O#.N^)?VJOAW^U_\*O\ A)?@S9_$3P[X0^(_ASX">'?V M=?'W@_XH>&=2\=:/9_%SX6?$3X?:+J-JFCZ7-\,O%OA"^\0SZMI/C&ZUC1M# MU"U^]_AAX0U#P)X$\.^%M7U'0=6U;3+23^UM1\+^$+#P#X;NM3N[J>]OGT#P M;IU[JD'AW1DN+EXM,TR75];U""SCA_M77=;U-KO5;L [VBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DP, MYP,XQG'..N,]<9YQ2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %<++\3OAS#))#-X]\%Q30R20RQ2>+/#L30!^@.G_$+P)JU[;Z=I?C+PIJ6H7;F.UL;#Q+H= M[>7+JC2,D%K;:A+/,XC1W*QQL0BLY 56(_'/XB?\%K?#GA._^,7Q&\&?L;?M M5?%_]BK]F_QUXK^'7Q]_;9^'^G?#B?X;>$-;^'FJ-HOQ0\1>"_AQJWC73_C# M\8/AG\)]5AU"S^(_Q%^'_A*_T716T#Q)/IL>M6VCO-"KRYU#PEX\\$_"KPWX?\ %'AV]O-.O=(NKG2= M7L;:.ZLY;G2]1O["=HG4R6EW<0M\LAK\W->_X)@?\%"O!OPX^//["?[.W[4' M[-GA/_@G?^T9XM^.&IWVO>//A5\1-=_:^^ 'P\_::\4>*/%WQM^$?PDNM'\3 M6/PA\::?J&J^,_&$/@;QWX_M[#Q-X0L?%E^+JUUR^TK1[Z _>6U^*GPVO-& M\.>(8/'?A$Z)XNT#2_%7AC4Y?$>CVMKKWAO6K6*^TG7-*DN[RW-[I>HV<\-Q M:7D"M#-'(I#9RH7_ (6G\-!DGX@>" "2?\ A+_#? '))_XFG0#DU\@^//\ M@ES^P!\7/#WPB\._&C]E'X+?&N/X&?"?PC\$OAIJWQ;\#Z+X[\0>'?AKX(LD MLO#_ (:M]8U>V>Y:TM@LEW(/E$U_X@NX(;JUFBN+:YBCGM[B"1)H)X)D62* M:&6)GCEBEC97CDC9D=&5D8J03^?WQY_;CUGX-?'KQ?\ !'2?@G>_$&3P-^R5 MXO\ VP] ? WB]?!NN^&-'TWQ3I-II4GC2:_+W>DKKGBOP] MX3FT^-I=5\4Z++^YK[I\+>%_#O@CPSX=\&>$=%T[PYX4\):%I'ACPSX>T>UC ML=)T+P]H&G6VDZ+HVEV4(6&TT[2],L[6QL;6)1';VL$4* *@%?D+^V-_P3O\ M9?M<_M@:[XXU.^E\$?#.\_8>U/X'^$?B?H/B2VN/%?@SXZ6WQ^\-_&OPCXAU M#X87(70OB-\+X%\-6FF^-O!OC.YO?#WCRS;4/!.O^%KOPQK=]JL0!^C_ ,-/ MVEO@U\4?A5\/_C#H_C/2-!\*?$?X*^#/V@M'MO&VHZ7X0\1Z7\*O'6A:9X@T M3Q/XJT#6;^"^\-V4=KJ]I:ZG)-1TM;.YU ZE8Z$U^-4O+ 6-E>7AO+>TDMQ:6EU M6>B_';X=>(_BCH?BOX0_% MZ[L_V.[OX-P:OX)-WX6@^*'P(^-47BN71OA+?^._A[?:-X'\6? FPU_7/%V@ MZOXRO/#MAI8!^EB_&KX.OX9U/QHGQ7^&K^#]$U Z5K/BM?'GA1O#6DZH+2"_ M_LW4]>&KG2K"_P#L5U;7?V.[NX;G[-<0W'E>1+'(WRA^T'^W!/\ R\_:H@@ M^%J^,[?]FS]DOP%^U?9WEMX^LM'B^(.A^,/$WQD\/ZAX8@+^&M33PY=:)#\' MK_4;;6))=;MM=36K2W@M+!K66:;X9O/V-?VM_#]AX!UNTT2\^-W@7P/X^\8Z M'_PHSXC_ +04/PJ^,>L_"'XE? ;X7_#.:]\8?M#_ ;\/Z9H_P 6O%'P<\4^ M!-4\+> Y_B5;7OB/QO\ L[>*=0T[XB>)]4^(6CZ3:W?;_%W]AOXNR^!?VG/A MA\'OAWX(T3P;XR_X)>?!C]B_X,Z(WQ0U272=$\8?#O6_COL\/7.I^*M/UGQ5 M#X#\-^'?BSX=T_2?%VLS:EKVK1>'-36YT"UF;3Q=@'ZK_&+QQXV\ ^#9]7^' M7PG\0_&CQI<7D&G:%X&\/Z_X5\(B\N9HKBXEO-9\6^,]1T[0/#FB65O:RM:/\-_!MSH&L MZMX>^(/B3Q'H5_I/B"S\'2ZKXJT?WW]H?Q)^T'I'POM;G]GSX3^'OB+\1M9U M/2M.U+P_XH^+MA\);;PMX>OK.ZEU_7M.\82> OB99WWB71Y(X+'0M-/ABXTZ MZOKI=3N[Q+/3VM;WXR\+_LY?'+1O%O[./[2WA/X,?"3X4_%;X6? #]H?]F+5 M/@1:_%O5O&WA/2_!/Q7\9_"_QQX*\50?%5? 'AP^(=:TOQI\&M"U[QTD_@F/ M4=5TGQUXHDM]0UKQ/H5LGB0 [IO^"FGP'U'P]+\1_"5OKWBCX,^%_AU^SA\4 MOBK\3[=+?3[#X;>$/VJI+>3X5W6H:%>$ZMJ]YIF@WECXV^)MA8^1-X!\%W]G MJCG6]3E?0X?0])_;B^'6K?$73O"Z:'KEOX$U[]H[QK^R'X<^*=Q-81Z%J_[1 M/P\\/^(]<\4>#UTB1X]6MM!CU+P9XT^'^E^+I2]OJ7Q*\):KX8.F6MI>>'=< MUS\\O#7_ 27\9_#+X)?%#]ESP5XPT'5_A[^TI\$_P!BWX5?%KXEZA<7>E>) MO"VI?LT>%/#_ ,,OBIXBT7PFUEJEKK:?%CX;>&-+3P780ZMI2^$/&$VI2ZW+ M/HWV*9?H+P[^P;XZTOQGX0\$7.I^'4^"G@+_ (**_&#_ (*(:=XFM-0O$\7: M]JGQ6O\ XK_$6W^%%YXWL)= ^-OQAU_6;WQ1%K!T^^\!>&O#VF6=B-: MUS5XM# /UC!! (.00"#Z@\@TM-50JJHY"J%!/7 &.:=0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!AZWXF\.^&DMY?$.O:-H<=V[Q6LF ML:KI^E)<21())(X'U"YMEF>-"'=(B[(I#, "#7/?\+3^&O\ T4#P1_X5WAS_ M .6E>4?M'_L<_LL_M?:9X7T;]J#X _"KX]:3X*U#4M5\)Z=\4O!VE>+[/P]J M6KVEO8ZI>Z3!JD4J6=Q?V=K;6]U)& TT4$*MQ&N/DW_AR9_P21_Z1T?L@_\ MAD?!_P#\A4 >A_M?_P#!3+]D;]C7PM'=_$KXO^$9OB%XJ\+>--6^#GPGT"YU M#Q;X]^,WB;PI:6:0>"? /AWP7I_B+5-:\0:MKNL>'M$M[*VMO/235TO&3[%: MWMQ;^<_L,_\ !5?X!?M;Z#HO@CQMJ.F_L]_M@Z!X(N?$'QW_ &2_B+JLVF>/ M?A-JN@ZY;>%?$&O& MFN:3X7\(^,=,\3>)- T?1[?7_!]NTWBZSTQ/#VI?VK?WVBWWA^]UG1=4TB[M MM5,]IS/['/\ P;C?L3? .Z^-S?M$?#']F[]K^+Q_XV\)ZW\-K_QG^RC\+_ & ML?#?PKX:^'NA^#+GPY-8^#I3X)NKWQ#J6D'Q9XAO?!GA/P%H>J>*+_6?$#>& MK>_UNYCM0#]X_P#A:?PU_P"B@>"/_"N\.?\ RTK9T7QAX4\23S6WA_Q+X?UR MXMHEGN(-'UO2M4F@A=_+66:*PN[B2*)I/D62150O\H8MQ7YN_P##DS_@DC_T MCH_9!_\ #(^#_P#Y"KZ*_9S_ &!/V+/V1?$/B#Q7^S%^R_\ !+X$>)/%6C0> M'?$FM_"[P#HGA#4M;T.VOX]4M]*U*ZTN"*2ZL8M1BBO4MY"4%S''+CEQ12WS:'X0T:[UO4O( M^T2P6D!%K:2-)>7]S:Z=80B2]U&[M;&WN+B/G?AC\7_%/C1-=O\ Q!X L-.\ M+6W@+P7\0_!_Q ^'_CS3_BMX!^)&C>+8/$EW-:^#-9TO0_#^HZAJ6AV>AZ;> MW1.BC2M9M?%6@W/A;5=;M9;J:W[[XJQ>-9_ASXSA^'6A>$?%'C:7P]J,7ASP MWX]O[C2_!GB#4I(=B:)XFU.TTC7[C3M%U6%IK"_OHM!UIK6"=ISI.HJC6&=,_9\^#WQ U7]FKQ%8_L9-\7+WP_P##_6==\%_' M74O&G[6$OP9UCPL?$?AW]E>U_:#^"%S9_"VQL? MM8>&]1\103>)M7\)_#V] MD?Q!< 'WU^RA^W3\._VIO#/A/Q1IT.B^$+/XE>$/A]XY^%L5[XZT35I/&6F? M$+PA-XU3PG$4M-+'_"U_A_HJV#_%WP'X='BN#P#/KFB0R^)-3>ZN%L_)_AO_ M ,%*-*\2^,/ .@^/O@[X@\ ^'/BE^V5^T)^PGX(\:Z=XNT7QOIK?'G]GVY^* M,5[:^)])MM+\/:WH7A7XA0_!KX@-X$\0Z?:^(Q'<:79VOC6R\(#5K&YD\2_9 M0_9*_:#_ &:/V@[5M+^"_P --3_92UGQ)\2O'?P%\'7_ ,3M$M_&'_!/^Y^- MFK6?BS]H'X?>'M(L/AW=:/X^\&_$7Q/9RZS\,['P%XGTJT^$T/B#Q/\ #.26 M_P#!%Y:^)(?;OV(/V+E^&EY\0OB#\=OAAX3?XM1?MC?MJ?'GX/Z__P ),_CY M/!?A']J'XN^,/&EAJ/AZ*X\C2/!'Q!N/ GB=?!'CF^T#1XM0GM$U#1[?Q/K. M@ZA--&_:RD_9.\!_!W3?&'B-/V=8_P!I%?%FO?%.W\$>'SX5 M'Q';X8WFB26X\!^*M0AUVTUK9J1=U_LB70W-P-034(WTP=MX)_:3U#7?C?J? MP4\8?#Y/ >H:'^S%\*/VBM;UF[\:Z7K5MI-Q\0O%_P 1/!VO>![Q;/2[73\> M"[WX?3W3^+[;6;C2?$%GJ<OQ"E^)OP^C\!-=75BOC>3Q MKX93P@U[97%U9WEHOB9M4&B&YM;NRO+6XMQ?>=!_EXG[*?QS\(:M\(_CI\-OV6?AI]I\0^+?VCKK]I MK]E3X@_M,^(O'Y\5W?[27@?X0> ;OXQS?%_QQX:\8^'?$/Q \,V'P@B\.>(O M#8TF#1-;^%WC_P 8K8:A?^,9=1T_Q,OQG_8=^*U[J?QRT3X?_!CX/7O@KQ]X M1_X)E'P5I6G>)='\->&/#%Q^QO\ '&+Q-XX\ V>AZOX5GN--T:P\!Z98+\.] M0CMIK*Z1+'0KJ#07M)+B, _6BR^,7PEU)_",>G?$_P"'E_)\0(%NO <=EXV\ M,7>+94\22Q>%[7QAX\0>.O#UQXL\+S:A;6D5GH]S=W/B+5 MY[>Q@G /TLT/XN^%1X-\!>)/'/B_X6^&;SQ[#IT6C#1_B9I&O^$]>UC4I88+ M73O WB[5+/PI_P )HEU-=6D5A-8Z+:W%[+6(2>0_M9_M/7W[,UK\" M3IWP\/Q#U#X[_M#_ ]_9ST6U_X2^V\(6^A>)_B7;>()O#^O:O>7/A_Q"TWA MVVF\.W<&L'3[2?5K8W%G+9:=J*&Y%M^:7P1_8H_:9^%?A[]GSP3XZ^!7P"^. M?PQUS]C'X<_LD?&SX8>-OB#;'PU\(/$'PN^*OCGQ]:_$/PYI]YX"U;1_B7X# M\?:3XLTJU\6>'-+L?#'BFRUWX8?#-K&WN+-;K4O#/V3_ ,%&?V=_B+^T9X<_ M9*O$FG>&M.UCP!\+X?%LVLZ1I[:C9:C M;:GX@U6\US35TK2[R.STJ58+R34M9L1%;I> 'UKX0^)NMQ^%_$OB+XV^'_"W MP93P[XB;23=W/Q,T3Q+X7O-,?3=%NK;63XGN-*\)1Z6[:IJ5]H%SI&L:997L M&HZ3*\37=I?6,\O1Q_%SX52V3ZE'\2_A_)IT?A6\\-/#+V2>"].OGTR M_P#%SW2ZH;=?#%EJ4QW"M&/SHU'X$?'/3-:_9K\:?# M+X#>!/ O@?X#_M,^,?&FL?LY6_Q4T^2'QEX6^+/PL\4^%-?^+-AK:Z#<>$M* M\=?#KXC^.]3\4>&_ \TJV>J^&?\ A*+VW\3:)XFU#1-%3X0^!'[-_P 3/BU^ MSUX#\9_!7PQ\-?%>@>,_V6O^"M/[&NN6L?C#2M!T7P3K7QJ_:EU7Q-X UR!U MT&\A\2^!H-5^&^I>$];T[2[>TU32/[(/%% MGKGB;X::5X=T2#X?)8ZI_P +'TN37)-5\?2:E%IMCXD\/W=CIUIX9AUB6+2( MO EPGB#6;CQS)?:@EG8:>VFP#5'VWQN^#5YX:T_QG:?%GX9W7A#5F\1II?BJ MV\?>$I_#>I-X0M]2N_%:V&NQ:PVE7I\,VNC:O<^(1;7*O^"$/@+0X#XQT:[M_$GQ&^ 7[ M6O@+2_B-I^J7FH>'[%K'3$@\6V6FZ!XFOK6\EU/0M*U:\OM+T+3K.&WN/L#0 M/V,?B'I7Q]\+_&B'X:^"K+P_XD_X*'^/_P!K;Q'X(.M^'$O/AEX-UG]A6_\ MV43]@@ATVXT/6/B#\1O'\-A\5?'=CX=U6'28Y=4OWN?$WB#6]/-WJP!^H'A_ MXK_"_P 67[:5X6^(W@/Q)JB^$]&\>MIN@>,/#FLWZ^!_$49E\/\ C$V6F:G= M7(\*ZY$K2Z/XB,7]C:G&K26-[.@S5:/XR_"*;1T\0P_%+X7M]#!:VTTJ? MA9X:_P""<'[4%C\"/@Y\+M%T[X=?#KQOX7_8^_X*"? ;6?&VG^-&&G:-XH_: M#^/?PJ^+GP9T9IO#&BVGB;4_AU-HGPUO/"?CR[T,Z;K7A&S\2RGPGINH7%NM MY#]&^&?V1_B!K&O_ +/OQ:O?V9O"OPL\=1_MI^&_VA_CYH6J_M*>)/V@M6DM M?!O[,'Q6_9[T_P 967COQY8"'7O$@3Q9X-TC0=*T;2_#ET_@'PK:WWB'5+?7 MX[?PW9@'Z3P_M%_ FZ\=?#OX:67Q;^'E_P"./BUX%U7XF_#7P[I_B_0;^_\ M&_@#1[O1+&Z\7>&4L[Z9-:T*6Y\0Z9'IVH:?)<0:JKWO_A-H&H^')/$/B3XR:K\1=,\(PWNMQ^%O#\D_P ,/A?XC^*VN:5+ MKQTGQ!^$M1TS2TT:?PGK&HQ6\$&H:%]HU*N3_;(_8]_: MN_:+^.7Q*DM+CPN?#]EIO[/?Q(_80^/$/C*/3]2_8I_:%^">K>(]<\4Z_P") M?A/?:-<#X@Z?\3M7U*RL?%-_X#]%M]/\07H!^MW@ M3XA>&/B/X?77_">IV&H"&4Z=K&FQ:II=YJ/ACQ)!;P2ZIX1\4QZ/>ZI%HOBC M0+F<:=X@T:>5KS2[^*>"6)BBE_G3]GW]K_PI\7?ACKWQ+\?VOAGX(6FB_%_] MHOX21Z?XN^)'ARY6_NOV9_B3XZ^&GC_Q%!JMU;>';)=(^V_#OQ'XD@55FGT_ MPC%#J^N'37%Y:V_$:#X MDZ7\1O&WB36+_P 4?$+XL#6$\%> S91_$;QIJ^K:_I^F:OID7B"SM;M(==BT M^:&*V3XC^#'[(7QR\.3?LO7/C[X7^!;E_A1_P4%_;X_:8\5%/&V@>()=+^&W M[3EQ^U=JO@(>'I+O0;8ZGXGM[GX]^$K7Q7HJOH]II\WAS6;FSUC68;?26O@# M]7I_BG\,K7_A#OM/Q$\"V_\ PL2+39_ G\7^'8?^$X@UAK)=*F\'^9J2_\ M"31:FVI:<-/DT3[%#+)<>!_!%[+XK_9^^*'PF3PO\0/!WQ5 MUJUT;5-1L_ 6DZI;ZMWGP9_8]^+'@_XR?LW:MXJ^%?P\?PC\$OC9_P %*M8U M3Q+%XF\.:E?7W@W]J7XJWOQ'^$_B71M#/AV"\%]<:=J%MX=\8:#<7=C=Z!<: M0L]O'IH;W0O"%T+ M'Q7K5I+'J31W.D^&KTBT\0:E TEEHMU_H^J3VDQ"5@M\>_@GS0WWA/2IME_P")+.6.ZT6W MOH'60_D/X9_8B_:.T63P)X7O/A]\.;WPO\(Y/^"L'ANWUB7Q[II;Q[X:_;3\ M:WWQ/^$U_IOA]O"TZ:/;2W&L1^#OB#X?U^YMAH]_I5UJ]K+XETE--?4O/O'7 M_!.K]H'Q!\*?B7X1TKX=?#&/7/%W_!(3]G3]C#35N/&.C6MD/V@OA/XA\<:E MJFHW5_!X?FE3P?I47BK2[GP[XR6R;5Y9]&E6+P[IDBV3N ?O%>?$'P'I_B*7 MPC?^-/"=EXK@T>\\13>&;OQ)HMMXAB\/ZIQZ-9)/ UWJCVJ MV-LLT33SQK(A;S?Q=^U#^SMX&\#^//B1XF^-GPPL/!/PPTOPUK'C_P 01^./ M#=_8^$]/\:I:/X*FUQM/U*[?3SXS%_8CPA'1:CX;O?C;\+-<\! M7OP?UC]GR59_A]8>)_#NF>*?$7PI_P"$PM[O5O 'B+X2-I&K:K;2^+[>724^ M?M2_X)W_ +0<_P W^&^D?#OX8Z3KT'_ 2?_9\_98N[>'QII%OI.O\ QW^ M_C>;Q:=!EN;3PR-_A#4XGOH_#7CG4;-?[/U#6[I[WPYI\4MYDQ:_HWAVS\6>'[K7=6T*>S_ +1@UK3-(@U&34-0 MTF>P!O8=2L[::RELU-U'.UOB4]U7YQ>&O@-\7K+]LFV^-.B:&_@7X>>(M9O_ M !'\6_!_B'Q=X0^(W@?Q%?7'P$T;P-H'COX7:7196MM9P;B M_DVL$5O%O8 ,WEPHB;B% +;&YC M#[73>$F21 VQW3 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Mar. 08, 2019
Jun. 30, 2018
Document and Entity Information [Abstract]      
Entity Registrant Name nLIGHT, Inc.    
Entity Central Index Key 0001124796    
Current Fiscal Year End Date --12-31    
Entity Filer Category Non-accelerated Filer    
Document Type 10-K    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Amendment Flag false    
Smaller Reporting Company false    
Emerging Growth true    
Entity Ex Transition Period false    
Entity Common Stock, Shares Outstanding   36,748,860  
Entity Shell Company false    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 577.3
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 149,478 $ 36,687
Accounts receivable, net of allowances of $303 and $438 26,528 13,353
Inventory 35,329 29,570
Prepaid expenses and other current assets 7,286 4,973
Total current assets 218,621 84,583
Property and equipment, net 21,462 17,968
Intangible assets, net 2,686 1,836
Goodwill 1,387 1,387
Other assets 5,974 4,374
Total assets 250,130 110,148
Current liabilities:    
Accounts payable 12,068 12,920
Accrued liabilities 10,708 12,650
Customer advances 493 575
Deferred revenue 227 386
Current portion of long-term debt 91 2,363
Total current liabilities 23,587 28,894
Non-current income taxes payable 6,472 3,930
Long-term debt 18 15,108
Other long-term liabilities 2,270 933
Total liabilities 32,347 48,865
Stockholders' equity:    
Common stock - $0.0001 par value; 190,000 shares authorized, 36,705 shares issued and outstanding at December 31, 2018 and 190,000 shares authorized, 2,979 shares issued and outstanding at December 31, 2017. 15 2
Additional paid-in capital 324,656 180,657
Accumulated other comprehensive loss (2,157) (719)
Accumulated deficit (104,731) (118,669)
Total stockholders’ equity 217,783 61,283
Total liabilities and stockholders’ equity 250,130 110,148
Convertible preferred stock    
Stockholders' equity:    
Preferred stock - $0.0001 par value 0 12
Preferred stock    
Stockholders' equity:    
Preferred stock - $0.0001 par value $ 0 $ 0
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable, allowances $ 303 $ 438
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized (in shares) 5,000,000 129,500,000
Convertible preferred stock, liquidation preference   $ 148,454
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 190,000,000 190,000,000
Common stock, shares issued (in shares) 36,705,000 2,979,000
Common stock, shares outstanding (in shares) 36,705,000 2,979,000
Convertible preferred stock    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 0 129,478,000
Preferred stock, shares issued (in shares) 0 24,642,000
Preferred stock, shares outstanding (in shares) 0 24,642,000
Convertible preferred stock, liquidation preference $ 0 $ 148,454
Preferred stock    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 5,000,000 0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Revenues $ 191,359 $ 138,580 $ 101,325
Cost of revenues 124,398 94,306 78,159
Gross profit 66,961 44,274 23,166
Operating expenses:      
Research and development 21,054 15,123 15,239
Sales, general, and administrative 28,844 19,353 17,265
Total operating expenses 49,898 34,476 32,504
Income (loss) from operations 17,063 9,798 (9,338)
Other income (expense):      
Interest income (expense), net 728 (1,269) (2,229)
Other expense (253) (1,834) (753)
Income (loss) before income taxes 17,538 6,695 (12,320)
Income tax expense 3,600 4,858 1,882
Net income (loss) 13,938 1,837 (14,202)
Less: Income allocated to participating securities (4,415) (1,837) 0
Net income (loss) attributable to common stockholders $ 9,523 $ 0 $ (14,202)
Net income per share, basic (in dollars per share) $ 0.38 $ 0.00 $ (5.68)
Net income per share, diluted (in dollars per share) $ 0.32 $ 0.00 $ (5.68)
Shares used in per share calculations:      
Basic (in shares) 24,862 2,735 2,500
Diluted (in shares) 29,959 2,735 2,500
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 13,938 $ 1,837 $ (14,202)
Other comprehensive income (loss):      
Foreign currency translation adjustments, net of tax (1,438) 2,290 (627)
Comprehensive income (loss) $ 12,500 $ 4,127 $ (14,829)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flows from operating activities:      
Net income (loss) $ 13,938 $ 1,837 $ (14,202)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 8,288 7,922 8,099
Provision for losses on accounts receivable 22 232 340
Stock-based compensation 4,805 369 308
Deferred income taxes (1,307) (424) 226
(Gain)/loss on disposal of property and equipment 12 9 (9)
Loss on debt extinguishment 12 911 0
Changes in operating assets and liabilities:      
Accounts receivable (13,734) (3,523) 569
Inventory (6,145) (9,875) 8,975
Prepaid expenses and other current assets (2,483) (639) 933
Other assets (2,262) (1,148) (3,069)
Accounts payable 172 2,491 601
Accrued and other long-term liabilities (310) 3,160 3,038
Customer advances (56) 358 (223)
Deferred revenue (159) 373 (243)
Non-current income taxes payable 2,542 1,358 616
Net cash provided by operating activities 3,335 3,411 5,959
Cash flows from investing activities:      
Purchases of property, equipment and intangibles (11,714) (5,483) (4,063)
Proceeds from sale of property and equipment 35 6 36
Net cash used in investing activities (11,679) (5,477) (4,027)
Cash flows from financing activities:      
Principal payments on debt and capital leases (33,417) (15,318) (8,331)
Net proceeds from debt financing 16,053 12,499 0
Cash paid on debt extinguishment 0 (388) 0
Proceeds from public offerings, net of offering costs 138,303 0 0
Net proceeds from issuance of convertible preferred stock 0 27,481 11,964
Payments of other financing costs 0 (191) (44)
Proceeds from stock option exercises 362 336 52
Net cash provided by financing activities 121,301 24,419 3,641
Effect of exchange rate changes on cash (166) 834 1,072
Net increase in cash and cash equivalents 112,791 23,187 6,645
Cash and cash equivalents, beginning of period 36,687 13,500 6,855
Cash and cash equivalents, end of period 149,478 36,687 13,500
Supplemental disclosures:      
Cash paid for interest 941 1,437 2,060
Cash paid for income taxes 3,665 3,493 1,271
Accrued purchases of property, equipment and intangibles 577 969 0
Accrued deferred offering costs $ 0 $ 530 $ 0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
IPO
Follow-on public offering
Convertible preferred stock
Common stock
Common stock
IPO
Common stock
Follow-on public offering
Additional paid-in capital
Additional paid-in capital
IPO
Additional paid-in capital
Follow-on public offering
Accumulated other comprehensive loss
Accumulated deficit
Common stock, shares outstanding, beginning balance (in shares) at Dec. 31, 2015       17,505 2,470              
Common stock, beginning balance at Dec. 31, 2015 $ 32,087     $ 9 $ 1     $ 140,763     $ (2,382) $ (106,304)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income (loss) (14,202)                     (14,202)
Number of shares issued (in shares)       2,332                
Net proceeds from issuance/offering 11,964     $ 1       11,963        
Exercise of stock options (in shares)         69              
Exercise of stock options 52             52        
Stock-based compensation 308             308        
Stock options issued in exchange for liability settlement 153             153        
Other financing costs (44)             (44)        
Cumulative translation adjustment (627)                   (627)  
Common stock, shares outstanding, ending balance (in shares) at Dec. 31, 2016       19,837 2,539              
Common stock, ending balance at Dec. 31, 2016 29,691     $ 10 $ 1     153,195     (3,009) (120,506)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income (loss) 1,837                     1,837
Number of shares issued (in shares)       4,805                
Net proceeds from issuance/offering 27,481     $ 2       27,479        
Exercise of stock options (in shares)         440              
Exercise of stock options 336       $ 1     335        
Stock-based compensation 369             369        
Other financing costs (721)             (721)        
Cumulative translation adjustment $ 2,290                   2,290  
Common stock, shares outstanding, ending balance (in shares) at Dec. 31, 2017 2,979     24,642 2,979              
Common stock, ending balance at Dec. 31, 2017 $ 61,283     $ 12 $ 2     180,657     (719) (118,669)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Net income (loss) $ 13,938                     13,938
Number of shares issued (in shares)           6,900 1,520          
Net proceeds from issuance/offering   $ 100,948 $ 37,885     $ 1     $ 100,947 $ 37,885    
Exercise of stock options (in shares) 387       387              
Exercise of stock options $ 362             362        
Issuance and conversion of restricted stock awards and units (in shares) 117                      
Conversion of convertible preferred stock to common stock (in shares)       (24,642) 24,642              
Conversion of convertible preferred stock to common stock $ 0     $ (12) $ 12              
Exercise of warrants (in shares) 160                      
Stock-based compensation $ 4,805             4,805        
Cumulative translation adjustment $ (1,438)                   (1,438)  
Common stock, shares outstanding, ending balance (in shares) at Dec. 31, 2018 36,705     0 36,705              
Common stock, ending balance at Dec. 31, 2018 $ 217,783     $ 0 $ 15     $ 324,656     $ (2,157) $ (104,731)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Organization and Operations of the Company
12 Months Ended
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Operations of the Company
Organization and Operations of the Company
nLIGHT, Inc. (the "Company") is a leading provider of high-power semiconductor and fiber lasers used in a variety of end applications in the industrial, microfabrication, and aerospace and defense markets. The Company, a Delaware corporation, is headquartered in Vancouver, Washington and is vertically integrated with manufacturing in Vancouver, Washington; Hillsboro, Oregon; Shanghai, China; and Lohja, Finland.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
(a)
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of nLIGHT, Inc. and its wholly owned subsidiaries. The wholly owned subsidiaries are Arbor Photonics, LLC, nLIGHT Cayman Ltd., nLIGHT Laser Technology (Shanghai) Co. Ltd, nLIGHT Oy (Finland), and nLIGHT Korea Inc. All intercompany balances have been eliminated.
(b)
Use of Estimates
The preparation of 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 at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to inventory valuation, allowances for doubtful accounts, warranty, sales return reserves and the recoverability of long-lived assets. Management of the Company bases its estimates on historical experience and on various other assumptions. Actual results could differ from those estimates.
(c)
Reverse Stock Split
On April 12, 2018, the Company’s Board of Directors approved a one-for-five reverse stock split of its issued and outstanding shares of common and convertible preferred stock. The reverse stock split became effective on April 13, 2018. The par value of the Company's common stock and the par value of the Company's convertible preferred stock were not adjusted as a result of the reverse stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying financial statements and notes thereto have been retroactively adjusted, where applicable, to reflect this reverse stock split.

(d)
Public Offerings
On April 30, 2018, the Company closed its IPO of 6.9 million shares of common stock at an initial price to the public of $16.00 per share, including 0.9 million shares of common stock pursuant to the exercise in full of the underwriters' option to purchase additional shares, resulting in aggregate net proceeds to the Company of $100.9 million after deducting underwriting discounts and commissions and offering costs. Immediately prior to the closing of the IPO on April 30, 2018, all of the outstanding shares of convertible preferred stock converted into 24.6 million shares of common stock.
On September 11, 2018, the Company closed its follow-on public offering in which it issued and sold approximately 1.5 million shares of common stock at a public offering price of $26.50 per share, resulting in aggregate estimated net proceeds to the Company of $37.9 million after deducting underwriting discounts and commissions and offering costs. Further, an additional 3.7 million shares of the Company’s common stock were sold by certain selling stockholders in the offering at the public offering price of $26.50 per share. The Company did not receive any proceeds from the sale of shares by the selling stockholders in the offering.
 
(e)
Revenue Recognition
Revenues are recognized when there is persuasive evidence of an arrangement, product delivery has occurred, the sales price is fixed or determinable, and collectability is reasonably assured. Title and risk of loss generally pass to the customer at the time of delivery of the product as indicated by the shipping terms. Revenues are recognized upon such delivery. In limited circumstances when customer‑specified acceptance criteria exist, revenue is deferred until customer acceptance if the Company cannot demonstrate the product meets the specifications prior to shipment. Taxes collected on behalf of a governmental entities are excluded from revenues.
The recognition of revenues on arrangements with multiple elements is consistent with guidance provided by FASB ASC Subtopic 605‑25, Revenue Recognition-Multiple‑Element Arrangements. For arrangements with multiple elements, revenues are allocated across the separately identified deliverables and may be recognized or deferred. When vendor‑specific objective evidence does not exist for undelivered elements, revenues are allocated to the elements based on third‑party evidence, if available, or management’s best estimate of fair value.
The Company also has a limited number of design and development contracts, principally with governmental customers, which are accounted for in accordance with the provisions of FASB ASC Subtopic 605‑35, Revenue Recognition-Construction‑Type and Production‑Type Contracts, using the percentage‑of‑completion method.
(f)
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity of three months or less when acquired to be cash equivalents. Cash equivalents included $123.4 million and $126 thousand of highly liquid investments at December 31, 2018 and 2017, respectively. Cash equivalents are carried at cost, which approximates market.
(g)
Accounts Receivable
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write‑off experience and knowledge of any applicable circumstances.
Activity related to the allowance for doubtful accounts was as follows:
(in thousands)
2018
 
2017
Allowance for doubtful accounts, beginning
$
438

 
$
1,608

Provision for losses on accounts receivable
22

 
232

Write-offs and recoveries
(157
)
 
(1,402
)
Allowance for doubtful accounts, ending
$
303

 
$
438


Included in the write-offs and recoveries for 2017 is a $1.0 million recovery related to a receivable fully reserved in 2015. The amount noted above was recovered in July 2017 after extensive litigation with the customer and was recognized as a reduction in bad debt expense within the sales, general, and administrative caption on the consolidated statement of operations. The Company also received $175 thousand in interest income as a result of this litigation which the Company recognized within the interest income (expense), net caption in the consolidated statements of operations.
(h)
Risks and Uncertainties including Business and Credit Concentrations
Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of accounts receivable. 10 customers represented 67% and 67% of accounts receivable at December 31, 2018 and 2017, respectively. Six of the 10 customers were included in both periods presented.

The Company generates a significant portion of its revenues from a relatively small number of customers. One customer accounted for 13% and 14% of revenues during the years ended December 31, 2018 and 2017, respectively. The same customer as well as an additional customer accounted for 11% and 10%, respectively, of revenues during the year ended December 31, 2016.

Included in the consolidated balance sheets are the net assets of the Company’s foreign manufacturing operations located primarily in China which totaled approximately $7.6 million and $13.3 million at December 31, 2018 and 2017, respectively.

The market for the Company’s products is rapidly changing and evolving. The Company believes its future success will depend, in part, on its ability to increase sales of its existing products, penetrate new vertical markets, and to remain competitive in the marketplace. An inability of the Company to manage growth and generate increased demand for its products could have a material adverse impact on the Company’s financial position, results of operations and liquidity. It is the Company’s belief that existing cash resources will be sufficient to support operations and meet its debt service requirements for at least the next twelve months from the date on which the consolidated financial statements were available for issuance.
(i)
Property and Equipment
Property and equipment are stated at cost. Improvements and replacements are capitalized. Repair and maintenance costs are expensed as incurred. Depreciation is computed using the straight‑line method over the estimated useful life of each asset, generally two to 12 years.
(j)
Income Taxes
The Company accounts for income taxes using the asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which taxes become payable.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
(k)
Stock‑Based Compensation
Stock‑based compensation is recognized at the grant date fair value and is recognized as expense over the requisite service period. The Company recognizes stock-based compensation for all time-based awards on a straight-line basis. Expense for performance-based awards is recognized over the requisite service period based on the probability of achievement of the performance criteria. The Company's time-based awards consist of stock options, restricted stock units, and restricted stock awards. Performance-based awards consist of restricted stock units and restricted stock awards.
Total stock-based compensation expense by financial statement caption was as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of revenues
$
456

 
$
46

 
$
30

Research and development
1,293

 
66

 
57

Sales, general and administrative
3,056

 
257

 
221

 
$
4,805

 
$
369

 
$
308


Prior to the closing of the Company's initial public offering, the Company granted stock options at exercise prices believed to be equal to the fair value of the common stock underlying such options as determined by the board of directors, with input from management, on the date of grant. Because such grants occurred prior to the public trading of the Company's common stock, the board of directors exercised significant judgment in determining the fair market value of the Company's common stock. The valuations were consistent with the guidance and methods outlined in the AICPA Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation, or AICPA Practice Aid, for all option grant dates. After the closing of the initial public offering, the Company has not granted any stock options. For issuances of restricted stock units and awards the Company uses the market value of the Company's common stock at the date of grant.
For determining the fair value of stock options granted, the Company used the Black‑Scholes option pricing model with the following assumptions:
 
2018
 
2017
 
2016
Expected volatility
39.2 - 40.2%
 
30.2 - 40.1%
 
34.1- 40.9%
Expected option term
6.3 - 6.5 years
 
6.2 - 6.5 years
 
5.6 - 6.6 years
Risk-free interest rate
2.6 - 2.9%
 
1.9 - 2.2%
 
1.2 - 1.6%
Expected dividend yield
None
 
None
 
None

The fair value of options granted in 2018 was determined to be approximately $1.5 million.
Included in the option pricing model is the fair value of the underlying common stock at the time of grant. Determining the fair value of the Company’s common stock requires complex and subjective judgments and estimates. There is inherent uncertainty in making these judgments and estimates. The absence of an active market for the Company’s common stock required the board of directors to estimate the fair value of the common stock for purposes of setting the exercise price of the options and estimating the fair value of the common stock at each meeting at which options were granted based on a number of objective and subjective factors, including valuations of comparable companies, operating and financial performance, lack of liquidity of the common stock and general and industry‑specific economic outlook, among other factors.
Since 2012 and prior to completing its initial public offering, the Company has obtained valuations prepared by an independent third‑party valuation firm to assist in determining the fair market value of its common stock. The board of directors and management of the Company considered these valuation reports when determining the fair market value of the Company’s common stock and related option exercise price on the dates such awards were granted. The valuations determined as of the dates below are as follows:
 
Fair Market Value
November 13, 2014
$0.75
January 1, 2016
$1.10
May 1, 2017
$1.45
September 1, 2017
$6.65
February 6, 2018
$9.70
March 27, 2018
$10.00

The average expected option term for awards granted reflects the application of the simplified method. The simplified method is based on the vesting period and the contractual term for each grant. The midpoint between the vesting date and the expiration date is used as the expected term under this method.
The Company uses the historical stock price volatility for comparable publicly‑traded competitors as the basis for its expected volatility assumption. The Company has assessed that the calculated volatility is representative of expected future stock price trends.
The risk‑free interest rate assumption is based upon observed U.S. Treasury rates consistent with the expected term of the award. The dividend yield assumption is based on the Company’s history of no dividend payouts and an expectation that no dividends will be paid in the foreseeable future.
The Company accounts for stock options issued to non‑employees in accordance with the provisions of FASB ASC Topic 718 and FASB ASC Subtopic 505‑50, Equity Based Payments to Non‑Employees. Under FASB ASC Topic 718 and FASB ASC Subtopic 505‑50, the Company uses the Black‑Scholes option pricing model to measure the fair value of stock options granted to non‑employees on the measurement date.

(l)
Research and Development Costs

Research and development is defined as activities aimed at developing or significantly improving a product or a process or technique whether the product or process is intended for sale or use. A process also may be used internally as a part of a manufacturing activity. Research and development costs are expensed as incurred.
(m)
Impairment of Long‑Lived Assets
Long‑lived assets, such as property and equipment, and intangibles 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 for the amount by which the carrying amount of the asset exceeds the fair value of the asset. There was no impairment of long‑lived assets recorded for the years ended December 31, 2018, 2017 and 2016.
(n)
Commitments and Contingencies
Liabilities for loss contingencies are recorded when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
In July 2017, the Company received notification of a claim related to a quality dispute with a vendor alleging that the Company owed payment for future non-cancelable order quantities. A liability of $196 thousand related to this matter was recorded within the accrued liabilities on the consolidated balance sheet as of December 31, 2017. This amount remains outstanding as of December 31, 2018.
In December 2013, the Company submitted a disclosure letter to the Office of the Inspector General of the Department of Defense advising that it might not have been eligible for certain contracts it was awarded under the Small Business Innovation Research ("SBIR") Program, notwithstanding its prior representations that the Company was eligible. The matter was referred to the Small Business Administration and the U.S. Department of Justice ("DOJ") for investigation of potential violations of the False Claims Act. In March 2015, a civil settlement agreement related to the SBIR matter was signed. A liability of $420 thousand was recorded at December 31, 2014 and subsequently paid in full in 2017.
In October 2014, the Company received a request for information related to the SBIR matter from the U.S. Attorney’s Office, Criminal Division. The Company provided documentation and an explanation of why a criminal investigation was unwarranted. In March 2015, the Company received an additional request, to which it also responded. Although the Company is unable to predict the final outcome of this matter, it intends to vigorously defend against any future claims.
The Company becomes involved in various legal proceedings and claims incidental to normal business activities. As of December 31, 2018, the Company believes these matters will not have a material adverse effect on the consolidated financial statements.
(o)
Goodwill and Intangible Assets
Goodwill and intangible assets with indefinite lives are not amortized; rather, they are tested for impairment on at least an annual basis. Intangible assets with finite lives are amortized over their useful lives. External costs incurred to file new patent applications, and extend the term of or defend the existing patents are capitalized and amortized over the estimated useful life.
(p)
Translation of Foreign Currencies
The Company’s international subsidiaries use their local currency as their functional currency. The financial statements of the international subsidiaries are translated to their U.S. dollar equivalents at end‑of‑period currency exchange rates for assets and liabilities and at average currency exchange rates for revenues and expenses. Translation adjustments are recorded as a component of accumulated other comprehensive loss within stockholders’ equity. Realized and unrealized foreign currency gains or losses, net are recorded in other expense within the consolidated statement of operations. Realized and unrealized foreign currency losses were $0.7 million and $124 thousand, respectively, for the year ended December 31, 2018. Realized and unrealized foreign currency losses were $0.9 million and $36 thousand, respectively, for the year ended December 31, 2017. Realized and unrealized foreign currency losses were $1.0 million and $53 thousand, respectively, in the year ended December 31, 2016.
(q)
Fair Value of Financial Instruments
The carrying amounts of certain of the Company’s financial instruments, including cash equivalents, accounts receivable and accounts payable, are shown at cost which approximates fair value due to the short term nature of these instruments. The fair value of the Company’s term and revolving loans with Pacific Western Bank, also described in Note 11, approximates the carrying value due to the variable market rate used to calculate interest payments.
The Company does not have any other significant financial assets or liabilities that are measured at fair value.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
    Level 1 Inputs: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.
    Level 2 Inputs: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
    Level 3 Inputs: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company’s financial instruments that are carried at fair value consist of Level 1 assets which include highly liquid investments and bank drafts classified as cash equivalents. The Company's fair value hierarchy for its cash equivalents was as follows:
 
December 31, 2018
 
Level 1
Level 2
Level 3
Total
Money market securities
$
123,121

$

$

$
123,121

Commercial paper
299



299

Total
$
123,420

$

$

$
123,420

 
December 31, 2017
 
Level 1
Level 2
Level 3
Total
Commercial paper
$
126

$

$

$
126

Total
$
126

$

$

$
126



(r)
Recently Issued Accounting Standards
Newly-Adopted Standards
The Financial Accounting Standards Board ("FASB") issued ASU 2016-09, Compensation - Stock Compensation (Topic 718) - Improvements to Employee Share-Based Payment Accounting, in March 2016. ASU 2016-09 simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. ASU 2016-09 is effective for public companies' annual periods, including interim periods within those fiscal years, beginning after December 15, 2016. The method of application (i.e., retrospective, modified retrospective or prospective) depends on the transaction area that is being amended. The adoption of ASU 2016-09 effective as of the first quarter 2018 did not have a material effect on the financial position, results of operations or cash flows.
The FASB issued ASU 2016-16, Income Taxes (Topic 740) - Intra-Entity Transfers of Assets Other Than Inventory, in October 2016. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset is sold to an outside party. The amendments in ASU 2016-16 eliminate the exception for an intra-entity transfer of an asset other than inventory, and allows recognition of the income tax consequences when the transfer occurs. ASU 2016-16 is effective for public companies' fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings. The adoption of ASU 2016-16 effective as of second quarter 2018 had no material effect on the financial position, results of operations or cash flows.

The FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718) - Scope in Modification Accounting, in May 2017. ASU 2017-09 provides clarity and reduces diversity in practice and cost and complexity when applying the guidance in Topic 718 to a change to the terms or conditions of a share-based payment award. An entity should account for the effects of a modification unless all of certain criteria are met. Those criteria relate to fair value, vesting conditions and classification of the modified award. If all three conditions are the same for the modified award as for the original award, then the entity should not account for the effects of the modification. ASU 2017-09 is effective for all entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-09 as of January 1, 2018 had no material effect on the financial position, results of operations or cash flows.

Issued Not Yet Adopted Standards

The FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers, in May 2014. ASU 2014‑09 requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. This guidance replaces most of the existing revenue recognition guidance in U.S. GAAP when it becomes effective, which is on January 1, 2019. In April 2016, the FASB issued ASU No. 2016‑10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (“ASU 2016‑10”), which was issued to clarify ASC Topic 606, Revenue from Contracts with Customers, related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. The effective date and transition of ASU 2016-10 is the same as the effective date and transition of ASU 2014‑09, Revenue from Contracts with Customers (Topic 606), which is on January 1, 2019.
The Company is adopting Topic 606 using the modified retrospective method and has identified and analyzed principal revenue streams by end market. The Company is substantially complete with the review of significant contracts and evaluation of the potential changes to our business processes, controls, and disclosures resulting from adoption of the new standard. The Company expects to finalize documentation of these assessments during the first quarter of 2019. Based on the analysis, the Company has determined there is not a material adjustment to be recorded to opening retained earnings on January 1, 2019. Further, the Company has identified potential accounting and financial reporting impacts to the business processes, controls, systems and disclosures as a result of the new standard, and is preparing for those changes. In addition, while the Company does not expect the adoption of ASU 2014-09, as amended, to have a material effect on the financial position, results of operations or cash flows, the Company does anticipate additional disclosure requirements upon adoption of the new standard.

The FASB issued ASU No. 2016‑02, Leases (Topic 842), in February 2016. ASU 2016‑02 requires a lessee to recognize a right of use asset and a lease liability for virtually all leases, other than leases that meet the definition of short‑term. The standard is effective for annual reporting periods beginning after December 15, 2019. The Company expects to implement the provisions of ASU 2016‑02 as of January 1, 2020. The Company is currently evaluating the impact of this ASU and cannot reasonably estimate the quantitative impact on the financial statements at this time.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets

The components of prepaid expenses and other current assets are as follows:

 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Prepaid expenses
$
1,654

 
$
1,248

Value-added tax receivable, net
1,489

 
1,291

Vendor prepayments
1,263

 
1,391

Prepaid tax and duties
2,777

 
946

Other
103

 
97

 
$
7,286

 
$
4,973

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Inventory
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Inventory
Inventory
Inventory is stated at the lower of cost (average cost) or net realizable value. The Company periodically reviews the quantities and carrying values of its inventory to assess recoverability. The costs associated with write‑downs for excess quantities, technological obsolescence, or component rejections are charged to cost of revenues as incurred and result in a new cost basis for that item in inventory. The components of inventory are as follows:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Raw materials
$
14,174

 
$
11,326

Work in process and semi-finished goods
12,807

 
6,039

Finished goods
8,348

 
12,205

 
$
35,329

 
$
29,570

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment consist of the following:
 
 
 
December 31,
 
December 31,
(in thousands)
Useful life (years)
 
2018
 
2017
Computer hardware and software
3-5
 
$
4,143

 
$
3,732

Manufacturing and lab equipment
2-7
 
50,797

 
43,432

Office equipment and furniture
5-7
 
1,127

 
1,053

Leasehold improvements
2-12
 
19,207

 
18,580

 
 
 
75,274

 
66,797

Accumulated depreciation
 
 
(53,812
)
 
(48,829
)
 
 
 
$
21,462

 
$
17,968


Depreciation expense for the years ended December 31, 2018, 2017 and 2016 was $5.9 million, $5.3 million and $5.4 million, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
Intangible Assets and Goodwill
(a)
Intangibles
The Company capitalizes external costs incurred to file new patent applications and to extend the term of or defend existing patents. The details of the patents are as follows:
 
December 31, 2018
(in thousands)
Average amortization period
 
Gross carrying amount
 
Accumulated amortization
 
Net value
 
Patents
5
 
$
4,735

 
$
(2,049
)
 
$
2,686

 
December 31, 2017
(in thousands)
Average amortization period
 
Gross carrying amount
 
Accumulated amortization
 
Net value
 
Patents
5
 
$
3,310

 
$
(1,474
)
 
$
1,836


Amortization expense for intangible assets was $592 thousand, $472 thousand and $779 thousand for the years ended December 31, 2018, 2017 and 2016 , respectively. Estimated amortization expense for the next five years is as follows:
(in thousands)
2019
$
769

2020
697

2021
570

2022
424

2023
226

 
$
2,686


(b)
Goodwill
The Company’s goodwill originated with the acquisition of Arbor Photonics, Inc. in December 2012.
The Company reviews its goodwill for impairment annually, or more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. The Company completed its annual review of goodwill as of December 31, 2018 and determined that no impairment of its recorded goodwill was necessary.
There were no changes in the carrying amount of goodwill during the years ended December 31, 2018 , 2017 and 2016.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets
Other Assets
Other assets consisted of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Demonstration assets, net
$
1,982

 
$
2,224

Deferred tax assets, net
3,114

 
1,807

Other
878

 
343

 
$
5,974

 
$
4,374


Demonstration (demo) assets are equipment that is used for demonstration and other purposes with existing and prospective customers. Demo assets are recorded at cost and amortized over an estimated useful life of approximately two years. Amortization expense for demo assets totaled $1.8 million, $2.1 million and $1.8 million for the years ended December 31, 2018, 2017 and 2016, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued Liabilities
Accrued liabilities consist of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Accrued payroll and benefits
$
6,474

 
$
6,201

Product warranty, current
2,669

 
3,589

Income tax payable
258

 
931

Other accrued expenses
1,307

 
1,929

 
$
10,708

 
$
12,650

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranties
12 Months Ended
Dec. 31, 2018
Guarantees and Product Warranties [Abstract]  
Product Warranties
Product Warranties
The Company's products are sold with warranty provisions that require the Company to remedy deficiencies in quality or performance over a specified period of time, generally four to 36 months, and occasionally up to 63 months for new products, at no cost to its customers. Net warranty charges incurred include labor charges and costs of replacement parts for repairs under warranty. A provision for the estimated future costs of warranty is based upon historical cost and product performance experience, and is recorded when revenues are recognized. The warranty accrual is recorded within the accrued liabilities and other long-term liabilities captions, based on the performance period.
The following is a reconciliation of the changes in the aggregate product warranty accrual during the years ended December 31, 2018 and 2017:
 
Year Ended December 31,
(in thousands)
2018
 
2017
Product warranty accrual, beginning
$
4,186

 
$
2,677

Warranty charges incurred, net
(3,152
)
 
(2,278
)
Provision for warranty charges
3,521

 
3,787

Product warranty accrual, ending
$
4,555

 
$
4,186

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments
Commitments
The Company leases its facilities in Vancouver, Washington; Hillsboro, Oregon; China, Finland, and South Korea as well as certain equipment under operating leases that expire at various dates through 2025. The Company had deposits of $398 thousand and $301 thousand as of December 31, 2018 and 2017, respectively, relating primarily to rent deposits on the China and Vancouver, Washington facility leases. Rent expense, before sublease income, totaled $3.2 million, $2.7 million and $2.5 million for the years ended December 31, 2018, 2017 and 2016, respectively. Sublease income totaled $99 thousand, $86 thousand and $50 thousand for the years ended December 31, 2018, 2017 and 2016, respectively.
The minimum future rent payments under noncancelable operating leases as of December 31, 2018 are as follows:
(in thousands)
2019
$
2,774

2020
2,392

2021
2,064

2022
1,482

2023
834

Thereafter
956

Total
$
10,502


Minimum rent payments under operating leases are recognized on a straight‑line basis over the term of the lease, including any periods of free rent. Deferred rent liability associated with operating leases was $290 thousand and $254 thousand as of December 31, 2018 and 2017, respectively.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Long-Term Debt
Long‑Term Debt
 In March 2018, the Company entered into an Amended and Restated Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank). The agreement amended and restated in its entirety the Company's previous Loan and Security Agreement with Pacific Western Bank, dated March 13, 2014. The loan facility provided for up to $25.0 million in aggregate commitments, including a term loan of up to $15.0 million and a revolving loan facility equal to the lesser of (i) $25.0 million minus the unpaid principal amount of the term loan and the amount of any reserves for ancillary banking services, or (ii) a borrowing base equal to 85% of eligible accounts receivable plus the lesser of $5.5 million or 35% of eligible inventory. The principal amount of the term loan was to be repaid in thirty-six equal monthly installments beginning on July 14, 2018 with all outstanding principal and interest on the revolving loan due and payable on July 14, 2019.
In September 2018, the Company entered into the Second Amended and Restated Loan and Security Agreement with Pacific Western Bank (successor in interest to Square 1 Bank). The agreement amends and restates in its entirety the Company’s Amended and Restated Loan and Security Agreement entered in March 2018. As amended and restated, the loan agreement’s revolving credit facility provides for up to $40.0 million in aggregate commitments and was used to repay in full the term loan and revolving borrowings outstanding under the prior agreement. The Company may draw upon the credit facility until September 2021. The revolving loan bears interest at a per annum rate, depending on certain liquidity thresholds, ranging from adjusted LIBOR plus 1.35% to 2.25%, or prime rate minus 1.40% to 0.50%. The line of credit also bears an unused credit fee at a per annum rate of 0.20%. Interest is due and payable monthly in arrears.
The Company’s loan with Pacific Western Bank is secured by liens, subject to certain exceptions, on substantially all of the Company’s existing and future assets, including but not limited to accounts receivable, inventory, property and equipment, and intellectual property.
Pursuant to the terms of the amended and restated loan agreement, the Company will be subject to certain financial covenants in the event it fails to meet certain specified liquidity thresholds. Prior to September 2018, the Company was subject to minimum revenue and maximum capital expenditure covenants. The Company was in compliance with all of its financial covenants as of December 31, 2018 and December 31, 2017.

The term loan balance was zero and $13.5 million at December 31, 2018 and December 31, 2017, respectively. The revolving loan balance was zero and $3.7 million at December 31, 2018 and December 31, 2017, respectively.
In 2015, the Company entered into a Loan and Security Agreement with Multiplier Growth Partners SPV I, LP, or Multiplier, agreeing to a term loan with a principal amount of up to $15.0 million, an interest rate of 11% per annum, and a maturity date of July 16, 2020. The initial borrowing consisted of $12.5 million in principal including $150 thousand in fees. In conjunction with the term loan, the Company granted a stock warrant to Multiplier, see Note 13 for details. In July 2017, and concurrent with the increase in the borrowing base of the Company’s loan facility with Pacific Western Bank noted above, the Company extinguished all debt outstanding with Multiplier. The transaction qualified as a debt extinguishment under FASB ASC Subtopic 470‑50, Debt, and a loss of $911 thousand, associated with an early prepayment penalty of $375 thousand, write‑down of debt issuance costs of $523 thousand, and other miscellaneous costs of $13 thousand, was recorded in other expense during the year ended December 31, 2017.
Long‑term debt consists of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Pacific Western Bank, Term and Revolving Loans
$

 
$
17,200

2014 Finland equipment loans, Danske Bank
41

 
80

Capital leases, various
110

 
191

Total debt
151

 
17,471

Less: debt issuance costs
(42
)
 

Total long-term debt
109

 
17,471

Less: current portion of long-term debt
(91
)
 
(2,363
)
Non-current portion of long-term debt
$
18

 
$
15,108


Amortization of debt issuance costs was $9 thousand, $96 thousand and $194 thousand for the years ended December 31, 2018, 2017 and 2016, respectively.
The Company has minimum payment schedules that call for future principal payments summarized as follows:
(in thousands)
2019
$
106

2020
45

 
$
151

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
Income (loss) before income tax expense was as follows:
(in thousands)
Year Ended December 31,
 
2018
 
2017
 
2016
Domestic
$
10,901

 
$
(9,064
)
 
$
(19,006
)
Foreign
$
6,637

 
$
15,759

 
$
6,686

Income (loss) before income tax
$
17,538

 
$
6,695

 
$
(12,320
)

Income tax provision was as follows:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Current tax expense:
 
 
 
 
 
Federal
$

 
$

 
$

State
9

 

 
8

Foreign
5,032

 
5,200

 
1,632

Current tax expense
5,041

 
5,200

 
1,640

 
 
 
 
 
 
Deferred tax expense
 
 
 
 
 
Federal

 

 

State

 

 

Foreign
(1,441
)
 
(342
)
 
242

Deferred tax expense
(1,441
)
 
(342
)
 
242

Income tax expense
$
3,600

 
$
4,858

 
$
1,882



The income tax provision differs from the amount computed by applying the statutory federal income tax rate to the loss before income tax as a result of the following differences:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Tax computed at federal statutory rate
$
3,683

 
$
2,276

 
$
(4,189
)
State tax, net of federal tax benefit
27

 
(102
)
 
(125
)
Permanent items
545

 
1,078

 
662

Foreign dividends and unremitted earnings
159

 
796

 
586

Foreign rate differential
(347
)
 
(1,897
)
 
(991
)
Rate change due to tax reform
2,819

 
17,176

 

Federal credits
(619
)
 
(302
)
 
(363
)
Tax contingencies, net of reversals
2,140

 
592

 
663

Other
(1,537
)
 
109

 
302

Valuation allowance
(3,270
)
 
(14,868
)
 
5,337

Income tax expense
$
3,600

 
$
4,858

 
$
1,882



The income tax expense recorded primarily relates to operations in China and Finland, which have income tax rates of 25% and 20%, respectively.

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Deferred tax assets:
 
 
 
 
 
Net operating loss carryforwards
$
16,407

 
$
21,626

 
$
35,803

Research and alternative minimum tax credits
4,501

 
3,635

 
3,373

Accrued expenses and other
2,806

 
1,891

 
2,466

Inventory
4,248

 
2,280

 
2,155

Property and equipment
1,334

 
1,644

 
2,351

Total gross deferred tax assets
29,296

 
31,076

 
46,148

Less valuation allowance
(25,603
)
 
(28,873
)
 
(43,741
)
Total deferred tax assets
3,693

 
2,203

 
2,407

Deferred tax liabilities
 
 
 
 
 
Intangible assets
(579
)
 
(396
)
 
(503
)
Unremitted foreign earnings

 

 
(521
)
Total deferred tax liabilities
(579
)
 
(396
)
 
(1,024
)
Net deferred tax assets
$
3,114

 
$
1,807

 
$
1,383


    
    Net deferred tax assets of $3.1 million, $1.8 million, and $1.4 million as of December 31, 2018, 2017 and 2016, respectively, are included in other assets within the consolidated balance sheet.

In evaluating its valuation allowance, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Due to uncertainty with respect to ultimate realizability of deferred tax assets, the Company has provided a valuation allowance against the U.S. deferred tax assets. The net change in the total valuation allowance during the years ended December 31, 2018, 2017 and 2016 were decreases of $3.3 million and $14.9 million and an increase of $5.3 million, respectively.
 
At December 31, 2018, the Company has U.S. and state net operating loss carryforwards of $74.4 million and $11.6 million, respectively. These net operating losses will expire between 2023 and 2037 if not used by the Company to reduce income taxes payable in future periods. The Company has U.S. and state research and development credits of $5.3 million and $22 thousand, respectively. These credits will begin to expire between 2019 and 2038 if not used by the Company to reduce income taxes payable in future periods.

Utilization of net operating loss carryforwards, credit carryforwards and certain deductions have been subject to annual limitations due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company's ownership have required the Company to limit the amount of net operating loss and research and development credit carryforwards that were previously available to offset future taxable income. The Company has had three "change in ownership" events that limit the utilization of net operating loss carryforwards. The "change in ownership" events occurred twice in August of 2000 and in January of 2001, and resulted in net operating loss carryforward limitations of $17 thousand, $52 thousand, and $459 thousand for net operating losses generated prior to the change. Additional limitations on the use of these tax attributes could occur in the event of possible disputes arising in examination from various taxing authorities.

The following table presents a reconciliation of the changes in the unrecognized tax benefit:

(in thousands)
 
Balance at December 31, 2015
$
1,528

Additions based on tax positions related to the current year
570

Additions for tax positions of prior years
3

Other
(51
)
Balance at December 31, 2016
$
2,050

Additions based on tax positions related to the current year
365

Additions for tax positions of prior years
99

Other
3

Balance at December 31, 2017
$
2,517

Additions based on tax positions related to the current year
3,398

Additions for tax positions of prior years
92

Reductions for tax positions of prior years
(49
)
Reductions as a result of a lapse of applicable statute of limitations
(5
)
Other
(66
)
Balance at December 31, 2018
$
5,887


    
At December 31, 2018, the Company has recognized $3.5 million unrecognized tax benefits (excluding interest and penalties) in non-current income taxes payable and $2.4 million of unrecognized tax benefits in noncurrent deferred tax assets on the accompanying consolidated balance sheet. $5.9 million of the Company's unrecognized tax benefits, if recognized, would impact the effective tax rate. At December 31, 2017, the Company has recorded $1.5 million of unrecognized tax benefits in non-current income taxes payable and $1.0 million of unrecognized tax benefits recognized as an offset to noncurrent deferred tax assets on the accompanying consolidated balance sheet. The Company does not expect a significant decrease to the total amount of unrecognized tax benefits within the next twelve months.

The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. The Company has recognized penalties and interest during the years ended December 31, 2018, 2017 and 2016, of $0.4 million, $0.4 million, and $0.1 million, respectively. At December 31, 2018 and 2017 interest and penalties associated with unrecognized tax benefits were $1.3 million and $0.9 million, respectively.

At December 31, 2018, the Company's tax years 2015 through 2018, 2014 through 2018, and 2008 through 2018, remain open for examination in the federal, state and foreign jurisdictions, respectively. However, to the extent allowed by law, the taxing authorities may have the right to examine prior periods where net operating losses and credits were generated and carried forward, and to make adjustments up to the net operating loss and credit carryforward amounts. The Company is not currently under federal, state, or foreign examination.

2017 Tax Act
    
In December 2017, the Tax Cuts and Jobs Act (the “2017 Tax Act”) introduced significant changes to U.S. income tax law. Effective 2017, the 2017 Tax Act included a one-time transition tax on certain foreign earnings and the acceleration of depreciation for certain assets placed into service after September 27, 2017. Effective 2018, the 2017 Tax Act reduced the U.S. statutory tax rate from 34% to 21%, and created new taxes on certain foreign-sourced earnings, repealed the domestic manufacturing deduction, and placed additional limitations on executive compensation and limitations on the deductibility of interest.

The Company recognized the income tax effects of the 2017 Tax Act in its 2017 financial statements in accordance with Staff Accounting Bulletin No. 118, which provides SEC staff guidance for the application of ASC Topic 740, Income Taxes, in the reporting period in which the 2017 Tax Act was signed into law. As such, the Company's 2017 financial results reflected the income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was complete and provisional amounts for those specific income tax effects of the 2017 Tax Act for which the accounting under ASC Topic 740 was incomplete but a reasonable estimate could be determined. The accounting for the income tax effects of the 2017 Tax Act is considered complete at December 31, 2018, with no material changes to the amounts recorded in 2017.

The changes to existing U.S. tax laws as a result of the 2017 Tax Act, which have the most significant impact on the Company's federal income taxes are as follows:

Reduction of the U.S. Corporate Income Tax Rate

The Company measures deferred tax assets and liabilities using enacted tax rates that will apply in the years in which the temporary differences are expected to be recovered or paid. Accordingly, the Company's deferred tax assets and liabilities were remeasured to reflect the reduction in the U.S. corporate income tax rate from 34% to 21%, resulting in a $16.1 million increase in income tax expense for the year ended December 31, 2017 and a corresponding decrease in net deferred tax assets as of December 31, 2017. These adjustments were fully offset with a corresponding adjustment to the valuation allowance.
    
Transition Tax on Foreign Earnings

The Company recognized a provisional income tax expense of $1.1 million for the year ended December 31, 2017 related to the one-time transition tax on certain foreign earnings. This resulted in a corresponding decrease in deferred tax assets due to the utilization of net operating loss carryforwards. This amount was finalized as of December 31, 2018 without material adjustment from the provisional amount.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity
(a)
Authorized Shares
As of December 31, 2018 and 2017, the Company was authorized to issue a total of 195.0 million and 319.5 million shares respectively, with a par value of $0.0001 per share. The authorized shares as of December 31, 2018 consisted of 190.0 million of common stock and 5.0 million of preferred stock. The authorized shares as of December 31, 2017 consisted of 190.0 million shares of common stock and 129.5 million shares of convertible preferred stock (consisting of 22.9 million Series C, 28.3 million Series D, 11.8 million Series E, 37.3 million Series F, and 29.2 million Series G shares).
(b)
Common Stock
At December 31, 2018 and December 31, 2017 the Company had 36.7 million and 3.0 million shares of common stock issued and outstanding, respectively.
(c)
Series A and Series B Convertible Preferred Stock
In August and November 2000, the Company sold a total of 1.8 million shares of Series A convertible preferred stock at $5.15 per share to investors. In January 2001, the Company sold an additional 40 thousand shares of Series A convertible preferred stock for the same price. In January 2001, the Company sold 3.3 million shares of its Series B convertible preferred stock for $13.30 per share to investors. Series A and Series B shares were converted to Series C convertible preferred stock and common stock in 2004.
(d)
Series C, Series D, Series E, Series F and Series G Convertible Preferred Stock
In January, March, and October 2004, the Company sold a total of 1.6 million shares of Series C convertible preferred stock at $8.490 per share to investors for a net consideration of $13.1 million (net of offering costs of $129 thousand).
Holders of Series A and Series B convertible preferred stock were provided an opportunity to participate in the Series C financing. Those investors that elected to participate in the Series C financing exchanged their Series A convertible preferred stock and Series B convertible preferred stock for a total of 3.0 million shares of Series C convertible preferred stock. All remaining shares of Series A and Series B convertible preferred stock were converted to common stock on a one‑for‑one basis.
At December 31, 2017, there were 4.6 million shares of Series C issued and outstanding.
In March and May 2007, the Company sold a total of 3.3 million shares of Series D convertible preferred stock at $4.590 per share to investors for a net consideration of $15.2 million (net of offering costs of $14 thousand).
In January and June 2009, the Company sold a total of 2.3 million shares of Series D convertible preferred stock at $4.590 per share to investors for a net consideration of $10.7 million (net of offering costs of $55 thousand).
At December 31, 2017, there were 5.7 million shares of Series D issued and outstanding.
In February and July 2011, the Company sold a total of 2.3 million shares of Series E convertible preferred stock at $7.4695 per share to investors for a net consideration of $17.4 million (net of offering costs of $135 thousand).
At December 31, 2017, there were 2.3 million shares of Series E issued and outstanding.
In November 2014, the Company sold a total of 1.0 million shares of Series F convertible preferred stock at $5.145 per share to investors for a net consideration of $4.9 million (net of offering costs of $127 thousand).
In January and April 2015, the Company sold a total of 4.0 million shares of Series F convertible preferred stock at $5.145 per share to investors for a net consideration of $20.3 million (net of offering costs of $71 thousand).
In January and February 2016, the Company sold a total of 2.3 million shares of Series F convertible preferred stock at $5.145 per share to investors for a net consideration of $12.0 million (net of offering costs of $36 thousand).
At December 31, 2017, there were 7.3 million shares of Series F issued and outstanding.
In April and May 2017, the Company sold a total of 4.8 million shares of Series G convertible preferred stock at $5.9885 per share to investors for a gross consideration of $28.8 million. Total offering costs incurred in connection with the financing were $1.3 million, of which $45 thousand was incurred in 2016.
At December 31, 2017, there were 4.8 million of Series G issued and outstanding.
The rights and privileges of the Series C, Series D, Series E, F, and G convertible preferred stock are as follows:
Dividends
The holders of shares of Series F and Series G convertible preferred stock are entitled to receive dividends out of any assets legally available in preference to any declaration or payment of any dividend on the Series C, Series D, or Series E convertible preferred stock or common stock. The dividend rate for the Series F and Series G convertible preferred stock is equal to $0.206 and $0.240 per annum (as adjusted for any stock splits, stock dividends or distributions, recapitalizations, and similar events) on each outstanding share of Series G and Series F convertible preferred stock, respectively. The holders of Series C convertible preferred stock, Series D convertible preferred stock and Series E convertible preferred stock are entitled to receive dividends payable out of any assets legally available in preference to any declaration or payment of any dividend (payable other than in common stock or other securities and rights convertible into or entitling the holder thereof to receive, directly or indirectly, additional shares of common stock) on the common stock, at the rate of $0.340, in the case of the Series C convertible preferred stock, $0.184 in the case of the Series D convertible preferred stock, and $0.300 in the case of the Series E convertible preferred stock, per share per annum (as adjusted for any stock splits, stock dividends or distributions, recapitalizations, and similar events) on the convertible preferred stock, payable annually. Such dividends are payable only if declared by the board of directors, and are not cumulative. As of December 31, 2017 no dividends have been declared.
Liquidation Preference
In the event of liquidation the holders of Series F and Series G convertible preferred stock will be entitled to receive, in preference to the holders of Series C, D, and E convertible preferred stock and the holders of common stock, a per share amount equal to $5.145 and $5.9885, respectively, plus any declared but unpaid dividends. Upon the completion of distribution to holders of Series G and Series F convertible preferred stock, the holders of Series C, D, and E convertible preferred stock will be entitled to receive, in preference to the holders of common stock, a per share amount equal to $8.490, $4.590, and $7.4695, respectively, plus any declared but unpaid dividends. After payment of the Liquidation Preference to the holders of Series C, D, and E convertible preferred stock, any remaining assets of the Company legally available for distribution to stockholders will be distributed among the holders of common stock on a pro rata basis. As of December 31, 2017 the aggregate liquidation preference to the convertible preferred stockholders was as follows:
(in thousands)
 
Series C
$
38,820

Series D
25,980

Series E
17,537

Series F
37,334

Series G
28,783

 
$
148,454


Conversion
Each share of Series C, D, E, F and G convertible preferred stock is convertible, at the option of the holder, at any time into shares of the Company’s common stock. Each share of Series C, D, E, F and G convertible preferred stock is initially convertible into one share of the Company’s common stock. Shares of Series C, D, E, F and G convertible preferred stock automatically convert to shares of common stock upon the earlier of an initial public offering of the Company’s equity securities of not less than $7.185 per share and gross aggregate cash proceeds of $50 million or the written consent of the holders of a majority of the then-outstanding shares of convertible preferred stock, voting together as a single class on an as‑converted basis, and the holders of a majority of the then-outstanding shares of Series G convertible preferred stock, voting together as a separate class.
Immediately prior to the closing of the IPO on April 30, 2018 all shares of the outstanding convertible preferred stock automatically converted into an aggregate of 24.6 million shares of common stock. There were no outstanding shares of convertible preferred stock as of December 31, 2018.
Voting Rights
The holders of each share of Series C, D, E, F and G convertible preferred stock are entitled to a number of votes equal to the number of shares of common stock into which such shares could be converted. In addition, the consent of the holders of a majority of the convertible preferred stock, voting as a separate class, is required for certain corporate actions. The holders of Series E, F and G convertible preferred stock have additional voting rights, which require the consent of the holders of a majority of the then-outstanding shares of Series E,F or G convertible preferred stock, each voting as a separate class, to consent to certain corporate actions as the case may be.
Warrants
In conjunction with the Loan and Security Agreement with Pacific Western Bank, the Company granted 20 thousand warrants to purchase Series E convertible preferred stock at an exercise price of $7.47 per share in 2014. The fair value of the warrants was recorded as a debt discount and was not material to the consolidated financial statements. The warrants were exercised and converted to 15 thousand common shares in May 2018.
In conjunction with the Loan and Security Agreement with Multiplier, the Company granted 194 thousand warrants to purchase Series F convertible preferred stock at an exercise price of $5.15 per share in 2015. The warrants were measured at fair value using the Black‑Scholes option pricing model, with assumptions of expected term of five years, volatility of 39.0%, and risk free rate of 1.7%. The relative fair value of the warrants of $360 thousand was accounted for as debt discount, and was initially included in debt issuance costs before being written off in the current year as a result of the debt extinguishment described in Note 11. The warrants were exercised and converted to 145 thousand common shares in November 2018.
(e)    Preferred Stock
In April 2018, the Company's Board of Directors approved an increase to the amount of authorized preferred stock to become effective on the closing of the Company's IPO. As of December 31, 2018 there were 5.0 million shares of preferred stock, par value $0.0001, authorized and no shares of preferred stock issued and outstanding.

(f)
2001 and 2018 Stock Plans

The Company maintains two stock-based compensation plans: the 2018 Equity Incentive Plan (the "2018 Plan"), and the 2001 Stock Option Plan (the "2001 Plan"). The Board of Directors adopted, and stockholders approved, the 2018 Plan in April 2018. The 2018 Plan became effective on April 24, 2018, and serves as the successor to the 2001 Plan. There are no shares reserved for future awards under the 2001 Plan. Outstanding awards under the 2001 Plan continue to be subject to the terms and conditions of the 2001 Plan.

In April 2018, the Company adopted the 2018 Plan with a reserve of 3.4 million shares of common stock for issuance, plus, shares subject to awards under the 2001 Plan that expire or terminate, and shares previously issued pursuant to the 2001 Plan that are forfeited (provided that the maximum number of shares that may be added to the 2018 Plan from the 2001 plan is 5.6 million shares). The number of shares reserved for issuance under the 2018 Plan will increase automatically on the first day of each calendar year by a number of shares of common stock equal to the lesser of (i) 3.4 million shares of common stock, (ii) 5% of the total outstanding shares of the Company's common stock as of the immediately preceding December 31 or (iii) a number of shares determined by the Board of Directors.
As of December 31, 2018 and December 31, 2017 the Company had reserved 9.0 million shares of common stock for issuance under the two plans to employees, directors, and consultants of the Company. Of these shares, a total of 2.9 million and 1.7 million shares, respectively were available for issuance as of December 31, 2018 and December 31, 2017.
        
The following table summarizes the Company’s stock option activity during the year ended December 31, 2018:
(in thousands, except weighted average grant price)
Number of shares
 
Weighted average exercise price
 
Weighted average remaining contractual term (years)
 
Aggregate intrinsic value
Outstanding, December 31, 2017
5,369

 
$1.09
 
7.4
 
$29,863
Options granted
357

 
$9.71
 
 
 
 
Options exercised
(387
)
 
$0.94
 
 
 
 
Options canceled
(168
)
 
$4.31
 
 
 
 
Outstanding, December 31, 2018
5,171

 
$1.60
 
7.2
 
$83,700
Options exercisable at December 31, 2018
3,027

 
$0.92
 
6.6
 
$51,041
Options vested as of December 31, 2018 and expected to vest after December 31, 2018
5,171

 
$1.60
 
7.2
 
$83,700

Total intrinsic value of options exercised for the years ended December 31, 2018 and 2017 was $6.7 million and $751 thousand, respectively. The Company received proceeds of $362 thousand and $336 thousand from the exercise of options for the years ended December 31, 2018 and 2017, respectively.
The Company has granted time-based options, time-based restricted stock unit awards, performance-based restricted stock unit awards, time-based restricted stock awards, and performance-based restricted stock awards.

Restricted stock award activity during the year ended December 31, 2018 was as follows:

(in thousands, except weighted average grant price)
Number of restricted stock awards
 
Weighted average grant date fair value
Outstanding, December 31, 2017

 
$0.00
Awards granted
115

 
$37.15
Awards vested

 
$0.00
Awards canceled

 
$0.00
Outstanding, December 31, 2018
115

 
$37.15
Restricted stock unit activity during the year ended December 31, 2018 was as follows:

(in thousands, except weighted average grant price)
Number of restricted stock units
 
Weighted average grant date fair value
Outstanding, December 31, 2017

 
$0.00
Units granted
563

 
$30.26
Units vested
(2
)
 
$32.50
Units canceled
(4
)
 
$23.73
Outstanding, December 31, 2018
557

 
$30.31

    
Of the 672 thousand non-vested restricted stock awards and restricted stock units outstanding under the 2018 Plan as of December 31, 2018206 thousand awards represent the expected number of awards whereby vesting is contingent on meeting certain performance conditions. The stock-based compensation expense for those awards in the year ended December 31, 2018 was estimated by the Company at 100% achievement.

Total compensation cost related to nonvested options, restricted stock units and restricted stock awards not yet recognized is $19.4 million, which will be recognized over the next five years as follows:
(in thousands)
2019
$
6,925

2020
6,123

2021
4,500

2022
1,817

2023
8

 
$
19,373


    
(g)    2018 Employee Stock Purchase Plan

During the year ended December 31, 2018, the Company's Board of Directors approved the terms of the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). The 2018 ESPP became effective on April 24, 2018. Subject to any limitations therein, the 2018 ESPP allows eligible employees to contribute up to 10% of their earnings for the purchase of common stock at a discounted price per share. The 2018 ESPP provides for separate six-month offering periods commencing on the first trading day on or after May 15 and November 15 of each calendar year. The initial offering period will occur from November 15, 2018 through May 14, 2019.

A total of 0.9 million shares of common stock are available for sale under the 2018 ESPP. The number of shares of common stock that are available for sale under the ESPP also includes an annual increase on the first day of each fiscal year following the fiscal year in which the first offering period enrollment date occurs, equal to the least of: 0.9 million shares; 2% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year; or such other amount as the Board of Directors may determine. As of December 31, 2018, no shares of the Company's common stock have been purchased under the 2018 ESPP.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.1
401(k) Plan
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
401(k) Plan
401(k) Plan
The Company has a 401(k) Profit Sharing Plan and Trust (the Plan). Participation in the Plan is voluntary and is available to all employees. Employees are eligible to participate in the Plan on the first day of the month after their first day of employment. Participants may elect to contribute part of their annual salary to the Plan up to the statutorily prescribed limit. The Company may make discretionary matching or qualified nonelective contributions to the Plan. The Company maintains a match of 40% of each dollar up to the first 5% of compensation that is contributed to the Plan. The match for the years ended December 31, 2018, 2017 and 2016 was $606 thousand, $462 thousand and $376 thousand, respectively, and is recorded within the cost of revenues and operating expenses in the consolidated statements of operations.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Segment and Geographic Information
Segment and Geographic Information
The Company operates in one segment which involves the design, development, production and distribution of fiber lasers, semiconductor lasers, and other related products. The Company's chief operating decision‑maker (CODM) is the chief executive officer. The CODM regularly reviews financial information presented on a total company basis, accompanied by information about revenue and direct costs by product family for purposes of monitoring the product mix impact on total gross margin. Throughout the year, the CODM allocates capital resources on a project‑by‑project basis across the Company’s entire asset base to maximize profitability regardless of the legal entity, product or end market basis.
The Company markets and sells its products throughout the world through both direct sales and distribution channels. The geographic sources of the Company’s revenues based on the customer's location are as follows:
 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
China
$
70,196

 
$
55,344

 
$
38,309

North America
70,694

 
46,489

 
36,200

Rest of World
50,469

 
36,747

 
26,816

 
$
191,359

 
$
138,580

 
$
101,325


The geographic locations of the Company’s long‑lived assets, net, based on location of the assets, are as follows:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
United States
$
18,308

 
$
13,991

China
8,187

 
8,433

Rest of World
1,022

 
991

 
$
27,517

 
$
23,415

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Net Income (Loss) per Share
Net Income (Loss) per Share
Net income (loss) per share is presented in conformity with the two‑class method required for multiple classes of common stock and participating securities.
The participating securities include convertible preferred stock as the holders of these securities are entitled to receive a noncumulative dividend in preference to the common stockholders in the event that a dividend is declared on common stock. The holders of convertible preferred stock do not have a contractual obligation to share in the losses. As such, net loss for the year ended December 31, 2016 was not allocated to the participating securities. The convertible preferred stock converted to common stock on April 30, 2018 upon the closing of the Company's initial public offering. As such, for the year ended December 31, 2018 only income earned prior to April 30, 2018 has been allocated to these participating securities.
Basic income per share is computed using the weighted average number of common shares outstanding during the period, and excludes any dilutive effects of common stock equivalent shares such as stock options, restricted stock, warrants, and convertible preferred stock. Diluted income per share is computed using the weighted average number of common shares outstanding and potentially dilutive common stock options, restricted stock, warrants, and convertible preferred stock.
The following table sets forth the calculation of basic and diluted net income (loss) per share attributable to common stockholders during the periods presented:    
 
Year Ended December 31,
(in thousands, except per share data)
2018
 
2017
 
2016
Numerator:
 
 
 
 
 
Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Participating securities:
 
 
 
 
 
Income allocated to participating securities
(4,415
)
 
(1,837
)
 

Net income (loss) attributable to common stockholders
9,523

 

 
(14,202
)
 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares, basic
24,862

 
2,735

 
2,500

Dilutive effect of restricted stock units and awards
11

 

 

Dilutive effect of common stock options
5,086

 

 

Weighted-average common shares outstanding, diluted
29,959

 
2,735

 
2,500

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
Basic
$
0.38

 
$0.00
 
$
(5.68
)
Diluted
$
0.32

 
$0.00
 
$
(5.68
)

The following potentially dilutive shares of convertible preferred stock, preferred stock warrants, restricted stock awards and units, and stock options were not included in the calculation of diluted shares above as the effect would have been anti‑dilutive:
 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Convertible preferred stock

 
23,095

 
19,774

Preferred stock warrants

 
214

 
214

Restricted stock units and awards
622

 

 

Common stock options

 
5,369

 
4,602

Total
622

 
28,678

 
24,590

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Quarterly Results of Operations (unaudited)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results of Operations (unaudited)
Quarterly Results of Operations (unaudited)
The following table summarizes unaudited quarterly financial data for 2018 and 2017 (in thousands, except per share data):
 
Year Ended December 31, 2018
 
 
 
Q4
 
Q3
 
Q2
 
Q1
 
Full Year
Revenues
$
46,162

 
$
51,025

 
$
51,705

 
$
42,467

 
$
191,359

Gross profit
16,506

 
18,047

 
17,679

 
14,729

 
66,961

Net income attributable to common stockholders
2,360

 
4,009

 
3,154

 

 
9,523

Net income per share, basic
$
0.06

 
$
0.11

 
$
0.13

 
$
0.00

 
$
0.38

Net income per share, diluted
$
0.06

 
$
0.10

 
$
0.11

 
$
0.00

 
$
0.32


 
Year Ended December 31, 2017
 
 
 
Q4
 
Q3
 
Q2
 
Q1
 
Full Year
Revenues
$
37,482

 
$
36,547

 
$
34,664

 
$
29,887

 
$
138,580

Gross profit
12,282

 
12,345

 
10,680

 
8,967

 
44,274

Net income (loss) attributable to common stockholders

 

 
(287
)
 
(1,213
)
 

Net income (loss) per share, basic
$

 
$

 
$
(0.11
)
 
$
(0.47
)
 
$0.00
Net income (loss) per share, diluted
$

 
$

 
$
(0.11
)
 
$
(0.47
)
 
$0.00
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of nLIGHT, Inc. and its wholly owned subsidiaries. The wholly owned subsidiaries are Arbor Photonics, LLC, nLIGHT Cayman Ltd., nLIGHT Laser Technology (Shanghai) Co. Ltd, nLIGHT Oy (Finland), and nLIGHT Korea Inc. All intercompany balances have been eliminated.
Use of Estimates
The preparation of 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 at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to inventory valuation, allowances for doubtful accounts, warranty, sales return reserves and the recoverability of long-lived assets. Management of the Company bases its estimates on historical experience and on various other assumptions. Actual results could differ from those estimates.
Revenue Recognition
Revenues are recognized when there is persuasive evidence of an arrangement, product delivery has occurred, the sales price is fixed or determinable, and collectability is reasonably assured. Title and risk of loss generally pass to the customer at the time of delivery of the product as indicated by the shipping terms. Revenues are recognized upon such delivery. In limited circumstances when customer‑specified acceptance criteria exist, revenue is deferred until customer acceptance if the Company cannot demonstrate the product meets the specifications prior to shipment. Taxes collected on behalf of a governmental entities are excluded from revenues.
The recognition of revenues on arrangements with multiple elements is consistent with guidance provided by FASB ASC Subtopic 605‑25, Revenue Recognition-Multiple‑Element Arrangements. For arrangements with multiple elements, revenues are allocated across the separately identified deliverables and may be recognized or deferred. When vendor‑specific objective evidence does not exist for undelivered elements, revenues are allocated to the elements based on third‑party evidence, if available, or management’s best estimate of fair value.
The Company also has a limited number of design and development contracts, principally with governmental customers, which are accounted for in accordance with the provisions of FASB ASC Subtopic 605‑35, Revenue Recognition-Construction‑Type and Production‑Type Contracts, using the percentage‑of‑completion method.
Cash and Cash Equivalents
The Company considers all highly liquid investments with a maturity of three months or less when acquired to be cash equivalents. Cash equivalents included $123.4 million and $126 thousand of highly liquid investments at December 31, 2018 and 2017, respectively. Cash equivalents are carried at cost, which approximates market.
Accounts Receivable
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write‑off experience and knowledge of any applicable circumstances.
Risks and Uncertainties including Business and Credit Concentrations
Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of accounts receivable. 10 customers represented 67% and 67% of accounts receivable at December 31, 2018 and 2017, respectively. Six of the 10 customers were included in both periods presented.

The Company generates a significant portion of its revenues from a relatively small number of customers. One customer accounted for 13% and 14% of revenues during the years ended December 31, 2018 and 2017, respectively. The same customer as well as an additional customer accounted for 11% and 10%, respectively, of revenues during the year ended December 31, 2016.

Included in the consolidated balance sheets are the net assets of the Company’s foreign manufacturing operations located primarily in China which totaled approximately $7.6 million and $13.3 million at December 31, 2018 and 2017, respectively.

The market for the Company’s products is rapidly changing and evolving. The Company believes its future success will depend, in part, on its ability to increase sales of its existing products, penetrate new vertical markets, and to remain competitive in the marketplace. An inability of the Company to manage growth and generate increased demand for its products could have a material adverse impact on the Company’s financial position, results of operations and liquidity. It is the Company’s belief that existing cash resources will be sufficient to support operations and meet its debt service requirements for at least the next twelve months from the date on which the consolidated financial statements were available for issuance.
Property and Equipment
Property and equipment are stated at cost. Improvements and replacements are capitalized. Repair and maintenance costs are expensed as incurred. Depreciation is computed using the straight‑line method over the estimated useful life of each asset, generally two to 12 years.
Income Taxes
The Company accounts for income taxes using the asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which taxes become payable.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
Stock‑Based Compensation
Stock‑based compensation is recognized at the grant date fair value and is recognized as expense over the requisite service period. The Company recognizes stock-based compensation for all time-based awards on a straight-line basis. Expense for performance-based awards is recognized over the requisite service period based on the probability of achievement of the performance criteria. The Company's time-based awards consist of stock options, restricted stock units, and restricted stock awards. Performance-based awards consist of restricted stock units and restricted stock awards.
Total stock-based compensation expense by financial statement caption was as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of revenues
$
456

 
$
46

 
$
30

Research and development
1,293

 
66

 
57

Sales, general and administrative
3,056

 
257

 
221

 
$
4,805

 
$
369

 
$
308


Prior to the closing of the Company's initial public offering, the Company granted stock options at exercise prices believed to be equal to the fair value of the common stock underlying such options as determined by the board of directors, with input from management, on the date of grant. Because such grants occurred prior to the public trading of the Company's common stock, the board of directors exercised significant judgment in determining the fair market value of the Company's common stock. The valuations were consistent with the guidance and methods outlined in the AICPA Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation, or AICPA Practice Aid, for all option grant dates. After the closing of the initial public offering, the Company has not granted any stock options. For issuances of restricted stock units and awards the Company uses the market value of the Company's common stock at the date of grant.
Research and Development Costs
Research and development is defined as activities aimed at developing or significantly improving a product or a process or technique whether the product or process is intended for sale or use. A process also may be used internally as a part of a manufacturing activity. Research and development costs are expensed as incurred.
Impairment of Long-Lived Assets
Long‑lived assets, such as property and equipment, and intangibles 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 for the amount by which the carrying amount of the asset exceeds the fair value of the asset.
Commitments and Contingencies
Liabilities for loss contingencies are recorded when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
In July 2017, the Company received notification of a claim related to a quality dispute with a vendor alleging that the Company owed payment for future non-cancelable order quantities. A liability of $196 thousand related to this matter was recorded within the accrued liabilities on the consolidated balance sheet as of December 31, 2017. This amount remains outstanding as of December 31, 2018.
In December 2013, the Company submitted a disclosure letter to the Office of the Inspector General of the Department of Defense advising that it might not have been eligible for certain contracts it was awarded under the Small Business Innovation Research ("SBIR") Program, notwithstanding its prior representations that the Company was eligible. The matter was referred to the Small Business Administration and the U.S. Department of Justice ("DOJ") for investigation of potential violations of the False Claims Act. In March 2015, a civil settlement agreement related to the SBIR matter was signed. A liability of $420 thousand was recorded at December 31, 2014 and subsequently paid in full in 2017.
In October 2014, the Company received a request for information related to the SBIR matter from the U.S. Attorney’s Office, Criminal Division. The Company provided documentation and an explanation of why a criminal investigation was unwarranted. In March 2015, the Company received an additional request, to which it also responded. Although the Company is unable to predict the final outcome of this matter, it intends to vigorously defend against any future claims.
The Company becomes involved in various legal proceedings and claims incidental to normal business activities.
Goodwill and Intangible Assets
Goodwill and intangible assets with indefinite lives are not amortized; rather, they are tested for impairment on at least an annual basis. Intangible assets with finite lives are amortized over their useful lives. External costs incurred to file new patent applications, and extend the term of or defend the existing patents are capitalized and amortized over the estimated useful life.
Translation of Foreign Currencies
The Company’s international subsidiaries use their local currency as their functional currency. The financial statements of the international subsidiaries are translated to their U.S. dollar equivalents at end‑of‑period currency exchange rates for assets and liabilities and at average currency exchange rates for revenues and expenses. Translation adjustments are recorded as a component of accumulated other comprehensive loss within stockholders’ equity. Realized and unrealized foreign currency gains or losses, net are recorded in other expense within the consolidated statement of operations.
Fair Value of Financial Instruments
The carrying amounts of certain of the Company’s financial instruments, including cash equivalents, accounts receivable and accounts payable, are shown at cost which approximates fair value due to the short term nature of these instruments. The fair value of the Company’s term and revolving loans with Pacific Western Bank, also described in Note 11, approximates the carrying value due to the variable market rate used to calculate interest payments.
The Company does not have any other significant financial assets or liabilities that are measured at fair value.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
    Level 1 Inputs: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.
    Level 2 Inputs: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
    Level 3 Inputs: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Recently Issued Accounting Standards
Newly-Adopted Standards
The Financial Accounting Standards Board ("FASB") issued ASU 2016-09, Compensation - Stock Compensation (Topic 718) - Improvements to Employee Share-Based Payment Accounting, in March 2016. ASU 2016-09 simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. ASU 2016-09 is effective for public companies' annual periods, including interim periods within those fiscal years, beginning after December 15, 2016. The method of application (i.e., retrospective, modified retrospective or prospective) depends on the transaction area that is being amended. The adoption of ASU 2016-09 effective as of the first quarter 2018 did not have a material effect on the financial position, results of operations or cash flows.
The FASB issued ASU 2016-16, Income Taxes (Topic 740) - Intra-Entity Transfers of Assets Other Than Inventory, in October 2016. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset is sold to an outside party. The amendments in ASU 2016-16 eliminate the exception for an intra-entity transfer of an asset other than inventory, and allows recognition of the income tax consequences when the transfer occurs. ASU 2016-16 is effective for public companies' fiscal years, including interim periods within those fiscal years, beginning after December 15, 2017, applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings. The adoption of ASU 2016-16 effective as of second quarter 2018 had no material effect on the financial position, results of operations or cash flows.

The FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718) - Scope in Modification Accounting, in May 2017. ASU 2017-09 provides clarity and reduces diversity in practice and cost and complexity when applying the guidance in Topic 718 to a change to the terms or conditions of a share-based payment award. An entity should account for the effects of a modification unless all of certain criteria are met. Those criteria relate to fair value, vesting conditions and classification of the modified award. If all three conditions are the same for the modified award as for the original award, then the entity should not account for the effects of the modification. ASU 2017-09 is effective for all entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-09 as of January 1, 2018 had no material effect on the financial position, results of operations or cash flows.

Issued Not Yet Adopted Standards

The FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers, in May 2014. ASU 2014‑09 requires an entity to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The guidance also requires expanded disclosures relating to the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract. The standard permits the use of either the retrospective or modified retrospective transition methods. This guidance replaces most of the existing revenue recognition guidance in U.S. GAAP when it becomes effective, which is on January 1, 2019. In April 2016, the FASB issued ASU No. 2016‑10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing (“ASU 2016‑10”), which was issued to clarify ASC Topic 606, Revenue from Contracts with Customers, related to (i) identifying performance obligations; and (ii) the licensing implementation guidance. The effective date and transition of ASU 2016-10 is the same as the effective date and transition of ASU 2014‑09, Revenue from Contracts with Customers (Topic 606), which is on January 1, 2019.
The Company is adopting Topic 606 using the modified retrospective method and has identified and analyzed principal revenue streams by end market. The Company is substantially complete with the review of significant contracts and evaluation of the potential changes to our business processes, controls, and disclosures resulting from adoption of the new standard. The Company expects to finalize documentation of these assessments during the first quarter of 2019. Based on the analysis, the Company has determined there is not a material adjustment to be recorded to opening retained earnings on January 1, 2019. Further, the Company has identified potential accounting and financial reporting impacts to the business processes, controls, systems and disclosures as a result of the new standard, and is preparing for those changes. In addition, while the Company does not expect the adoption of ASU 2014-09, as amended, to have a material effect on the financial position, results of operations or cash flows, the Company does anticipate additional disclosure requirements upon adoption of the new standard.

The FASB issued ASU No. 2016‑02, Leases (Topic 842), in February 2016. ASU 2016‑02 requires a lessee to recognize a right of use asset and a lease liability for virtually all leases, other than leases that meet the definition of short‑term. The standard is effective for annual reporting periods beginning after December 15, 2019. The Company expects to implement the provisions of ASU 2016‑02 as of January 1, 2020. The Company is currently evaluating the impact of this ASU and cannot reasonably estimate the quantitative impact on the financial statements at this time.
Inventory
Inventory is stated at the lower of cost (average cost) or net realizable value. The Company periodically reviews the quantities and carrying values of its inventory to assess recoverability. The costs associated with write‑downs for excess quantities, technological obsolescence, or component rejections are charged to cost of revenues as incurred and result in a new cost basis for that item in inventory.
Goodwill
The Company reviews its goodwill for impairment annually, or more frequently if events or circumstances indicate that the carrying value of a reporting unit exceeds its fair value. The Company completed its annual review of goodwill as of December 31, 2018 and determined that no impairment of its recorded goodwill was necessary.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
Activity related to the allowance for doubtful accounts was as follows:
(in thousands)
2018
 
2017
Allowance for doubtful accounts, beginning
$
438

 
$
1,608

Provision for losses on accounts receivable
22

 
232

Write-offs and recoveries
(157
)
 
(1,402
)
Allowance for doubtful accounts, ending
$
303

 
$
438

Schedule of Stock-based Compensation Expense
Total stock-based compensation expense by financial statement caption was as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of revenues
$
456

 
$
46

 
$
30

Research and development
1,293

 
66

 
57

Sales, general and administrative
3,056

 
257

 
221

 
$
4,805

 
$
369

 
$
308

Schedule of Assumptions Used in Option Pricing Model
For determining the fair value of stock options granted, the Company used the Black‑Scholes option pricing model with the following assumptions:
 
2018
 
2017
 
2016
Expected volatility
39.2 - 40.2%
 
30.2 - 40.1%
 
34.1- 40.9%
Expected option term
6.3 - 6.5 years
 
6.2 - 6.5 years
 
5.6 - 6.6 years
Risk-free interest rate
2.6 - 2.9%
 
1.9 - 2.2%
 
1.2 - 1.6%
Expected dividend yield
None
 
None
 
None
Schedule of Share Price Valuations
The valuations determined as of the dates below are as follows:
 
Fair Market Value
November 13, 2014
$0.75
January 1, 2016
$1.10
May 1, 2017
$1.45
September 1, 2017
$6.65
February 6, 2018
$9.70
March 27, 2018
$10.00
Schedule of Fair Value Hierarchy for Cash and Cash Equivalents
The Company's fair value hierarchy for its cash equivalents was as follows:
 
December 31, 2018
 
Level 1
Level 2
Level 3
Total
Money market securities
$
123,121

$

$

$
123,121

Commercial paper
299



299

Total
$
123,420

$

$

$
123,420

 
December 31, 2017
 
Level 1
Level 2
Level 3
Total
Commercial paper
$
126

$

$

$
126

Total
$
126

$

$

$
126

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Scheudle of components of prepaid expenses and other current assets
The components of prepaid expenses and other current assets are as follows:

 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Prepaid expenses
$
1,654

 
$
1,248

Value-added tax receivable, net
1,489

 
1,291

Vendor prepayments
1,263

 
1,391

Prepaid tax and duties
2,777

 
946

Other
103

 
97

 
$
7,286

 
$
4,973

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
The components of inventory are as follows:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Raw materials
$
14,174

 
$
11,326

Work in process and semi-finished goods
12,807

 
6,039

Finished goods
8,348

 
12,205

 
$
35,329

 
$
29,570

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment consist of the following:
 
 
 
December 31,
 
December 31,
(in thousands)
Useful life (years)
 
2018
 
2017
Computer hardware and software
3-5
 
$
4,143

 
$
3,732

Manufacturing and lab equipment
2-7
 
50,797

 
43,432

Office equipment and furniture
5-7
 
1,127

 
1,053

Leasehold improvements
2-12
 
19,207

 
18,580

 
 
 
75,274

 
66,797

Accumulated depreciation
 
 
(53,812
)
 
(48,829
)
 
 
 
$
21,462

 
$
17,968

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
The details of the patents are as follows:
 
December 31, 2018
(in thousands)
Average amortization period
 
Gross carrying amount
 
Accumulated amortization
 
Net value
 
Patents
5
 
$
4,735

 
$
(2,049
)
 
$
2,686

 
December 31, 2017
(in thousands)
Average amortization period
 
Gross carrying amount
 
Accumulated amortization
 
Net value
 
Patents
5
 
$
3,310

 
$
(1,474
)
 
$
1,836

Schedule of Estimated Future Amortization Expense
Estimated amortization expense for the next five years is as follows:
(in thousands)
2019
$
769

2020
697

2021
570

2022
424

2023
226

 
$
2,686

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consisted of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Demonstration assets, net
$
1,982

 
$
2,224

Deferred tax assets, net
3,114

 
1,807

Other
878

 
343

 
$
5,974

 
$
4,374

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Summary of Accrued Liabilities
Accrued liabilities consist of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Accrued payroll and benefits
$
6,474

 
$
6,201

Product warranty, current
2,669

 
3,589

Income tax payable
258

 
931

Other accrued expenses
1,307

 
1,929

 
$
10,708

 
$
12,650

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranties (Tables)
12 Months Ended
Dec. 31, 2018
Guarantees and Product Warranties [Abstract]  
Reconciliation of Changes in Aggregate Product Warranty Accrual
The following is a reconciliation of the changes in the aggregate product warranty accrual during the years ended December 31, 2018 and 2017:
 
Year Ended December 31,
(in thousands)
2018
 
2017
Product warranty accrual, beginning
$
4,186

 
$
2,677

Warranty charges incurred, net
(3,152
)
 
(2,278
)
Provision for warranty charges
3,521

 
3,787

Product warranty accrual, ending
$
4,555

 
$
4,186

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Lessee, Operating Lease, Disclosure
The minimum future rent payments under noncancelable operating leases as of December 31, 2018 are as follows:
(in thousands)
2019
$
2,774

2020
2,392

2021
2,064

2022
1,482

2023
834

Thereafter
956

Total
$
10,502

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long‑term debt consists of the following:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
Pacific Western Bank, Term and Revolving Loans
$

 
$
17,200

2014 Finland equipment loans, Danske Bank
41

 
80

Capital leases, various
110

 
191

Total debt
151

 
17,471

Less: debt issuance costs
(42
)
 

Total long-term debt
109

 
17,471

Less: current portion of long-term debt
(91
)
 
(2,363
)
Non-current portion of long-term debt
$
18

 
$
15,108

Schedule of Minimum Future Principal Payments of Long-term Debt
The Company has minimum payment schedules that call for future principal payments summarized as follows:
(in thousands)
2019
$
106

2020
45

 
$
151

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Schedule of net income (loss) before income tax expense
Income (loss) before income tax expense was as follows:
(in thousands)
Year Ended December 31,
 
2018
 
2017
 
2016
Domestic
$
10,901

 
$
(9,064
)
 
$
(19,006
)
Foreign
$
6,637

 
$
15,759

 
$
6,686

Income (loss) before income tax
$
17,538

 
$
6,695

 
$
(12,320
)
Income tax provision
Income tax provision was as follows:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Current tax expense:
 
 
 
 
 
Federal
$

 
$

 
$

State
9

 

 
8

Foreign
5,032

 
5,200

 
1,632

Current tax expense
5,041

 
5,200

 
1,640

 
 
 
 
 
 
Deferred tax expense
 
 
 
 
 
Federal

 

 

State

 

 

Foreign
(1,441
)
 
(342
)
 
242

Deferred tax expense
(1,441
)
 
(342
)
 
242

Income tax expense
$
3,600

 
$
4,858

 
$
1,882

Schedule of effective income tax rate reconciliation
The income tax provision differs from the amount computed by applying the statutory federal income tax rate to the loss before income tax as a result of the following differences:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Tax computed at federal statutory rate
$
3,683

 
$
2,276

 
$
(4,189
)
State tax, net of federal tax benefit
27

 
(102
)
 
(125
)
Permanent items
545

 
1,078

 
662

Foreign dividends and unremitted earnings
159

 
796

 
586

Foreign rate differential
(347
)
 
(1,897
)
 
(991
)
Rate change due to tax reform
2,819

 
17,176

 

Federal credits
(619
)
 
(302
)
 
(363
)
Tax contingencies, net of reversals
2,140

 
592

 
663

Other
(1,537
)
 
109

 
302

Valuation allowance
(3,270
)
 
(14,868
)
 
5,337

Income tax expense
$
3,600

 
$
4,858

 
$
1,882

Schedule of deferred tax assets and deferred tax liabilities
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows:

 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Deferred tax assets:
 
 
 
 
 
Net operating loss carryforwards
$
16,407

 
$
21,626

 
$
35,803

Research and alternative minimum tax credits
4,501

 
3,635

 
3,373

Accrued expenses and other
2,806

 
1,891

 
2,466

Inventory
4,248

 
2,280

 
2,155

Property and equipment
1,334

 
1,644

 
2,351

Total gross deferred tax assets
29,296

 
31,076

 
46,148

Less valuation allowance
(25,603
)
 
(28,873
)
 
(43,741
)
Total deferred tax assets
3,693

 
2,203

 
2,407

Deferred tax liabilities
 
 
 
 
 
Intangible assets
(579
)
 
(396
)
 
(503
)
Unremitted foreign earnings

 

 
(521
)
Total deferred tax liabilities
(579
)
 
(396
)
 
(1,024
)
Net deferred tax assets
$
3,114

 
$
1,807

 
$
1,383

Reconciliation of changes in unrecognized tax benefit
The following table presents a reconciliation of the changes in the unrecognized tax benefit:

(in thousands)
 
Balance at December 31, 2015
$
1,528

Additions based on tax positions related to the current year
570

Additions for tax positions of prior years
3

Other
(51
)
Balance at December 31, 2016
$
2,050

Additions based on tax positions related to the current year
365

Additions for tax positions of prior years
99

Other
3

Balance at December 31, 2017
$
2,517

Additions based on tax positions related to the current year
3,398

Additions for tax positions of prior years
92

Reductions for tax positions of prior years
(49
)
Reductions as a result of a lapse of applicable statute of limitations
(5
)
Other
(66
)
Balance at December 31, 2018
$
5,887

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Schedule of Liquidation Preference
As of December 31, 2017 the aggregate liquidation preference to the convertible preferred stockholders was as follows:
(in thousands)
 
Series C
$
38,820

Series D
25,980

Series E
17,537

Series F
37,334

Series G
28,783

 
$
148,454

Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity during the year ended December 31, 2018:
(in thousands, except weighted average grant price)
Number of shares
 
Weighted average exercise price
 
Weighted average remaining contractual term (years)
 
Aggregate intrinsic value
Outstanding, December 31, 2017
5,369

 
$1.09
 
7.4
 
$29,863
Options granted
357

 
$9.71
 
 
 
 
Options exercised
(387
)
 
$0.94
 
 
 
 
Options canceled
(168
)
 
$4.31
 
 
 
 
Outstanding, December 31, 2018
5,171

 
$1.60
 
7.2
 
$83,700
Options exercisable at December 31, 2018
3,027

 
$0.92
 
6.6
 
$51,041
Options vested as of December 31, 2018 and expected to vest after December 31, 2018
5,171

 
$1.60
 
7.2
 
$83,700
Summary of Restricted Stock and Restricted Stock Unit Activity
Restricted stock award activity during the year ended December 31, 2018 was as follows:

(in thousands, except weighted average grant price)
Number of restricted stock awards
 
Weighted average grant date fair value
Outstanding, December 31, 2017

 
$0.00
Awards granted
115

 
$37.15
Awards vested

 
$0.00
Awards canceled

 
$0.00
Outstanding, December 31, 2018
115

 
$37.15
Restricted stock unit activity during the year ended December 31, 2018 was as follows:

(in thousands, except weighted average grant price)
Number of restricted stock units
 
Weighted average grant date fair value
Outstanding, December 31, 2017

 
$0.00
Units granted
563

 
$30.26
Units vested
(2
)
 
$32.50
Units canceled
(4
)
 
$23.73
Outstanding, December 31, 2018
557

 
$30.31
Total Compensation Cost Related to Nonvested Awards Not Yet Recognized
Total compensation cost related to nonvested options, restricted stock units and restricted stock awards not yet recognized is $19.4 million, which will be recognized over the next five years as follows:
(in thousands)
2019
$
6,925

2020
6,123

2021
4,500

2022
1,817

2023
8

 
$
19,373

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Geographic Sources of the Company's Revenues
The geographic sources of the Company’s revenues based on the customer's location are as follows:
 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
China
$
70,196

 
$
55,344

 
$
38,309

North America
70,694

 
46,489

 
36,200

Rest of World
50,469

 
36,747

 
26,816

 
$
191,359

 
$
138,580

 
$
101,325

Schedule of Geographic Locations of Long-Lived Assets, Net
The geographic locations of the Company’s long‑lived assets, net, based on location of the assets, are as follows:
 
December 31,
 
December 31,
(in thousands)
2018
 
2017
United States
$
18,308

 
$
13,991

China
8,187

 
8,433

Rest of World
1,022

 
991

 
$
27,517

 
$
23,415

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) per Share
The following table sets forth the calculation of basic and diluted net income (loss) per share attributable to common stockholders during the periods presented:    
 
Year Ended December 31,
(in thousands, except per share data)
2018
 
2017
 
2016
Numerator:
 
 
 
 
 
Net income (loss)
$
13,938

 
$
1,837

 
$
(14,202
)
Participating securities:
 
 
 
 
 
Income allocated to participating securities
(4,415
)
 
(1,837
)
 

Net income (loss) attributable to common stockholders
9,523

 

 
(14,202
)
 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares, basic
24,862

 
2,735

 
2,500

Dilutive effect of restricted stock units and awards
11

 

 

Dilutive effect of common stock options
5,086

 

 

Weighted-average common shares outstanding, diluted
29,959

 
2,735

 
2,500

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
Basic
$
0.38

 
$0.00
 
$
(5.68
)
Diluted
$
0.32

 
$0.00
 
$
(5.68
)
Schedule of Potentially Dilutive Shares Not Included in Calculation of Diluted Shares
The following potentially dilutive shares of convertible preferred stock, preferred stock warrants, restricted stock awards and units, and stock options were not included in the calculation of diluted shares above as the effect would have been anti‑dilutive:
 
Year Ended December 31,
(in thousands)
2018
 
2017
 
2016
Convertible preferred stock

 
23,095

 
19,774

Preferred stock warrants

 
214

 
214

Restricted stock units and awards
622

 

 

Common stock options

 
5,369

 
4,602

Total
622

 
28,678

 
24,590

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Quarterly Results of Operations (unaudited) (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Schedule of unaudited quarterly financial data
The following table summarizes unaudited quarterly financial data for 2018 and 2017 (in thousands, except per share data):
 
Year Ended December 31, 2018
 
 
 
Q4
 
Q3
 
Q2
 
Q1
 
Full Year
Revenues
$
46,162

 
$
51,025

 
$
51,705

 
$
42,467

 
$
191,359

Gross profit
16,506

 
18,047

 
17,679

 
14,729

 
66,961

Net income attributable to common stockholders
2,360

 
4,009

 
3,154

 

 
9,523

Net income per share, basic
$
0.06

 
$
0.11

 
$
0.13

 
$
0.00

 
$
0.38

Net income per share, diluted
$
0.06

 
$
0.10

 
$
0.11

 
$
0.00

 
$
0.32


 
Year Ended December 31, 2017
 
 
 
Q4
 
Q3
 
Q2
 
Q1
 
Full Year
Revenues
$
37,482

 
$
36,547

 
$
34,664

 
$
29,887

 
$
138,580

Gross profit
12,282

 
12,345

 
10,680

 
8,967

 
44,274

Net income (loss) attributable to common stockholders

 

 
(287
)
 
(1,213
)
 

Net income (loss) per share, basic
$

 
$

 
$
(0.11
)
 
$
(0.47
)
 
$0.00
Net income (loss) per share, diluted
$

 
$

 
$
(0.11
)
 
$
(0.47
)
 
$0.00
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, shares in Millions
12 Months Ended
Sep. 11, 2018
USD ($)
$ / shares
shares
Apr. 30, 2018
USD ($)
$ / shares
shares
Apr. 12, 2018
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Class of Stock [Line Items]            
Reverse stock split ratio     0.2      
Shares of common stock issued upon conversion (in shares) | shares   24.6        
Cash equivalents       $ 123,400,000    
Fair value of options granted       1,500,000    
Long-lived assets impairment       0 $ 0  
Realized foreign currency gains (losses)       (700,000) (900,000) $ (1,000,000)
Unrealized foreign currency gains (losses)       $ (124,000) $ (36,000) $ (53,000)
Minimum            
Class of Stock [Line Items]            
Property and equipment useful life       2 years    
Maximum            
Class of Stock [Line Items]            
Property and equipment useful life       12 years    
IPO            
Class of Stock [Line Items]            
Number of shares issued (in shares) | shares   6.9        
Initial price per share in IPO (in USD per share) | $ / shares   $ 16.00        
Net proceeds received from IPO   $ 100,900,000        
IPO - Over-Allotment Option            
Class of Stock [Line Items]            
Number of shares issued (in shares) | shares   0.9        
Follow-on public offering            
Class of Stock [Line Items]            
Number of shares issued (in shares) | shares 1.5          
Initial price per share in IPO (in USD per share) | $ / shares $ 26.5          
Net proceeds received from IPO $ 37,900,000          
Selling Stockholders | Follow-on public offering            
Class of Stock [Line Items]            
Number of shares issued (in shares) | shares 3.7          
Initial price per share in IPO (in USD per share) | $ / shares $ 26.5          
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowance for doubtful accounts, beginning   $ 438 $ 1,608  
Provision for losses on accounts receivable   22 232 $ 340
Write-offs and recoveries $ (1,000) (157) (1,402)  
Allowance for doubtful accounts, ending   303 438 $ 1,608
Write-offs (recoveries) $ (1,000) (157) $ (1,402)  
Litigation settlement interest (income) expense   $ (175)    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Risks and Uncertainties Including Business and Credit Concentrations (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
China      
Product Information [Line Items]      
Net assets $ 7.6 $ 13.3  
Ten major customers | Customer concentration risk | Accounts receivable      
Product Information [Line Items]      
Concentration risk, percentage 67.00% 67.00%  
One major customer | Customer concentration risk | Sales revenue      
Product Information [Line Items]      
Concentration risk, percentage 13.00% 14.00% 11.00%
Additional major customer | Customer concentration risk | Sales revenue      
Product Information [Line Items]      
Concentration risk, percentage   10.00%  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Stock-Based Compensation - Expense by Financial Statement Caption (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 4,805 $ 369 $ 308
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 456 46 30
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,293 66 57
Sales, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 3,056 $ 257 $ 221
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Stock-Based Compensation - Fair Value of Stock Options Granted (Details) - Options
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected dividend yield 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility 39.20% 30.20% 34.10%
Expected option term 6 years 3 months 18 days 6 years 2 months 12 days 5 years 7 months 6 days
Risk-free interest rate 2.60% 1.90% 1.20%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility 40.20% 40.10% 40.90%
Expected option term 6 years 6 months 6 years 6 months 6 years 7 months 6 days
Risk-free interest rate 2.90% 2.20% 1.60%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Share Price Valuations (Details) - $ / shares
Mar. 27, 2018
Feb. 06, 2018
Sep. 01, 2017
May 01, 2017
Jan. 01, 2016
Nov. 13, 2014
Valuation, market approach            
Class of Stock [Line Items]            
Share price (in dollars per share) $ 10 $ 9.7 $ 6.65 $ 1.45 $ 1.1 $ 0.75
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2014
Accounting Policies [Abstract]      
Partial settlement liability $ 196 $ 196  
Civil settlement liability     $ 420
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Fair Value Hierarchy for Cash and Cash Equivalents (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value $ 123,420,000 $ 126,000
Money market securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 123,121,000  
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 299,000 126,000
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 123,420,000 126,000
Level 1 | Money market securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 123,121,000  
Level 1 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 299,000 126,000
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 0 0
Level 2 | Money market securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 0  
Level 2 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 0 0
Level 3 | Money market securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value 0  
Level 3 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, fair value $ 0 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid expenses $ 1,654 $ 1,248
Value-added tax receivable, net 1,489 1,291
Vendor prepayments 1,263 1,391
Prepaid tax and duties 2,777 946
Other 103 97
Prepaid expenses and other current assets $ 7,286 $ 4,973
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 14,174 $ 11,326
Work in process and semi-finished goods 12,807 6,039
Finished goods 8,348 12,205
Inventory $ 35,329 $ 29,570
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 75,274 $ 66,797  
Accumulated depreciation (53,812) (48,829)  
Property and equipment, net 21,462 17,968  
Depreciation expense $ 5,900 5,300 $ 5,400
Minimum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 12 years    
Computer hardware and software      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 4,143 3,732  
Computer hardware and software | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 3 years    
Computer hardware and software | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 5 years    
Manufacturing and lab equipment      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 50,797 43,432  
Manufacturing and lab equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 2 years    
Manufacturing and lab equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 7 years    
Office equipment and furniture      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 1,127 1,053  
Office equipment and furniture | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 5 years    
Office equipment and furniture | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 7 years    
Leasehold improvements      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 19,207 $ 18,580  
Leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 2 years    
Leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life (years) 12 years    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets and Goodwill - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Net value $ 2,686 $ 1,836
Patents    
Finite-Lived Intangible Assets [Line Items]    
Average amortization period 5 years 5 years
Gross carrying amount $ 4,735 $ 3,310
Accumulated amortization (2,049) (1,474)
Net value $ 2,686 $ 1,836
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets and Goodwill - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 592 $ 472 $ 779
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]      
2019 769    
2020 697    
2021 570    
2022 424    
2023 226    
Net value $ 2,686 $ 1,836  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets and Goodwill - Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill, increase (decrease) $ 0 $ 0 $ 0
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Assets, Noncurrent Disclosure [Abstract]      
Demonstration assets, net $ 1,982 $ 2,224  
Deferred tax assets, net 3,114 1,807  
Other 878 343  
Other assets $ 5,974 4,374  
Useful life of demonstration assets 2 years    
Amortization expense for demonstration assets $ 1,800 $ 2,100 $ 1,800
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued payroll and benefits $ 6,474 $ 6,201
Product warranty, current 2,669 3,589
Income tax payable 258 931
Other accrued expenses 1,307 1,929
Total accrued liabilities $ 10,708 $ 12,650
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Product Warranty Liability [Line Items]    
New products warranty period 63 months  
Movement in Standard Product Warranty Accrual [Roll Forward]    
Product warranty accrual, beginning $ 4,186 $ 2,677
Warranty charges incurred, net (3,152) (2,278)
Provision for warranty charges 3,521 3,787
Product warranty accrual, ending $ 4,555 $ 4,186
Minimum    
Product Warranty Liability [Line Items]    
Product warranty period 4 months  
Maximum    
Product Warranty Liability [Line Items]    
Product warranty period 36 months  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rent deposits $ 398 $ 301  
Rent expense 3,200 2,700 $ 2,500
Sublease income 99 86 $ 50
Deferred rent liability $ (290) $ (254)  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments - Future Minimum Rent Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 2,774
2020 2,392
2021 2,064
2022 1,482
2023 834
Thereafter 956
Operating leases, future minimum payments due $ 10,502
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2018
Debt Instrument [Line Items]            
Outstanding balance   $ 109,000 $ 17,471,000      
Debt issuance cost   42,000 0      
Loss on debt extinguishment   12,000 911,000 $ 0    
Amortization of debt issuance costs   9,000 96,000 $ 194,000    
Revolving Credit Facility | Term Loan            
Debt Instrument [Line Items]            
Loss on debt extinguishment         $ 911,000  
Early prepayment penalty     375,000      
Write-down of debt issuance cost         523,000  
Other miscellaneous costs     13,000      
Pacific Western Bank Amended And Restated Loan And Security Agreement | Revolving Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity           $ 25,000,000.0
Pacific Western Bank Amended And Restated Loan And Security Agreement | Revolving Credit Facility | Term Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity           $ 15,000,000.0
Covenant terms, borrowing base, eligible accounts receivable           85.00%
Covenant terms, borrowing base, amount           $ 5,500,000
Covenant terms, borrowing base, eligible inventory           35.00%
Pacific Western Bank, Second Amended and Restated Loan and Security Agreement | Revolving Credit Facility            
Debt Instrument [Line Items]            
Unused credit fee 0.20%          
Pacific Western Bank, Second Amended and Restated Loan and Security Agreement | Revolving Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 40,000,000.0          
Pacific Western Bank, Term and Revolving Loans | Term Loan            
Debt Instrument [Line Items]            
Outstanding balance   0 13,500,000      
Pacific Western Bank, Term and Revolving Loans | Revolving Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Outstanding balance   $ 0 $ 3,700,000      
Loan and Security Agreement | Revolving Credit Facility | Term Loan | Multiplier Growth Partners SPV I, LP.            
Debt Instrument [Line Items]            
Maximum borrowing capacity         $ 15,000,000  
Interest rate         11.00%  
Debt, principal         $ 12,512,000  
Debt issuance cost         $ 150,000  
Minimum | Pacific Western Bank, Second Amended and Restated Loan and Security Agreement | Revolving Credit Facility | LIBOR            
Debt Instrument [Line Items]            
Basis on variable rate 1.35%          
Minimum | Pacific Western Bank, Second Amended and Restated Loan and Security Agreement | Revolving Credit Facility | Prime Rate            
Debt Instrument [Line Items]            
Basis on variable rate 0.50%          
Maximum | Pacific Western Bank, Second Amended and Restated Loan and Security Agreement | Revolving Credit Facility | LIBOR            
Debt Instrument [Line Items]            
Basis on variable rate 2.25%          
Maximum | Pacific Western Bank, Second Amended and Restated Loan and Security Agreement | Revolving Credit Facility | Prime Rate            
Debt Instrument [Line Items]            
Basis on variable rate 1.40%          
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Total debt $ 151 $ 17,471
Less: debt issuance costs (42) 0
Total long-term debt 109 17,471
Less: current portion of long-term debt (91) (2,363)
Non-current portion of long-term debt 18 15,108
Capital Lease Obligations    
Debt Instrument [Line Items]    
Total debt 110 191
Pacific Western Bank, Term and Revolving Loans    
Debt Instrument [Line Items]    
Total debt 0 17,200
2014 Finland equipment loans, Danske Bank | Equipment Loans    
Debt Instrument [Line Items]    
Total debt $ 41 $ 80
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Long-Term Debt - Future Principal Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Maturities of Long-term Debt [Abstract]    
2019 $ 106  
2020 45  
Total debt $ 151 $ 17,471
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Net Income (Loss) Before Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Domestic $ 10,901 $ (9,064) $ (19,006)
Foreign 6,637 15,759 6,686
Income (loss) before income taxes $ 17,538 $ 6,695 $ (12,320)
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current tax expense:      
Federal $ 0 $ 0 $ 0
State 9 0 8
Foreign 5,032 5,200 1,632
Current tax expense 5,041 5,200 1,640
Deferred tax expense      
Federal 0 0 0
State 0 0 0
Foreign (1,441) (342) 242
Deferred Income Tax Expense (Benefit) (1,441) (342) 242
Income Tax Expense (Benefit) $ 3,600 $ 4,858 $ 1,882
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Tax computed at federal statutory rate $ 3,683 $ 2,276 $ (4,189)
State tax, net of federal tax benefit 27 (102) (125)
Permanent items 545 1,078 662
Foreign dividends and unremitted earnings 159 796 586
Foreign rate differential (347) (1,897) (991)
Rate change due to tax reform 2,819 17,176 0
Federal credits (619) (302) (363)
Tax contingencies, net of reversals 2,140 592 663
Other (1,537) 109 302
Valuation allowance (3,270) (14,868) 5,337
Income Tax Expense (Benefit) $ 3,600 $ 4,858 $ 1,882
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Deferred tax assets:      
Net operating loss carryforwards $ 16,407 $ 21,626 $ 35,803
Research and alternative minimum tax credits 4,501 3,635 3,373
Accrued expenses and other 2,806 1,891 2,466
Inventory 4,248 2,280 2,155
Property and equipment 1,334 1,644 2,351
Total gross deferred tax assets 29,296 31,076 46,148
Less valuation allowance (25,603) (28,873) (43,741)
Total deferred tax assets 3,693 2,203 2,407
Deferred tax liabilities      
Intangible assets (579) (396) (503)
Unremitted foreign earnings 0 0 (521)
Total deferred tax liabilities (579) (396) (1,024)
Net deferred tax assets $ 3,114 $ 1,807 $ 1,383
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jan. 31, 2001
Aug. 31, 2000
Income Tax Disclosure [Abstract]            
Net deferred tax assets $ 3,114 $ 1,807 $ 1,383      
Valuation allowance, deferred tax assets, increase (decrease) (3,300) (14,900) 5,300      
Income Tax [Line Items]            
Unrecognized tax benefits 5,887 2,517 2,050 $ 1,528    
Unrecognized tax benefits that would affect the effective tax rate 5,900          
Unrecognized tax benefits, recognized penalties and interest 400 400 $ 100      
Unrecognized tax benefits, income tax penalties and interest accrued 1,300 900        
Tax Cuts and Jobs Act, decrease in deferred tax liability   16,100        
Tax Cuts and Jobs Act, provisional income tax expense (benefit)   1,100        
Tax Cuts and Jobs Act, income tax expense (benefit) 1,100          
Non-current income taxes payable            
Income Tax [Line Items]            
Unrecognized tax benefits 3,500 1,500        
Noncurrent deferred tax assets            
Income Tax [Line Items]            
Unrecognized tax benefits $ 2,400 $ 1,000        
China            
Income Tax [Line Items]            
Statutory tax rate 25.00%          
Finland            
Income Tax [Line Items]            
Statutory tax rate 20.00%          
U.S.            
Income Tax [Line Items]            
Operating loss carryforwards $ 74,400          
U.S. | Research and development credit            
Income Tax [Line Items]            
Tax credit carryforward 5,300          
State            
Income Tax [Line Items]            
Operating loss carryforwards 11,600          
State | Research and development credit            
Income Tax [Line Items]            
Tax credit carryforward $ 22          
Change in ownership event one            
Income Tax [Line Items]            
Tax credit carryforward, limitation           $ 17
Change in ownership event two            
Income Tax [Line Items]            
Tax credit carryforward, limitation           $ 52
Change in ownership event three            
Income Tax [Line Items]            
Tax credit carryforward, limitation         $ 459  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 2,517 $ 2,050 $ 1,528
Additions based on tax positions related to the current year 3,398 365 570
Additions for tax positions of prior years 92 99 3
Reductions for tax positions of prior years (49)    
Reductions as a result of a lapse of applicable statute of limitations (5)    
Other (66) 3 (51)
Ending balance $ 5,887 $ 2,517 $ 2,050
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Narrative (Details)
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Apr. 30, 2018
USD ($)
$ / shares
shares
Nov. 30, 2018
shares
May 31, 2018
shares
Nov. 30, 2014
USD ($)
$ / shares
shares
Jan. 31, 2001
$ / shares
shares
May 31, 2017
USD ($)
Feb. 29, 2016
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
Stock_Compensation_Plan
$ / shares
shares
May 31, 2007
USD ($)
$ / shares
shares
Apr. 30, 2015
USD ($)
$ / shares
shares
Nov. 30, 2000
$ / shares
shares
Jul. 31, 2011
USD ($)
$ / shares
shares
Jun. 30, 2009
USD ($)
$ / shares
shares
Oct. 31, 2004
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
Stock_Compensation_Plan
$ / shares
shares
Dec. 31, 2017
USD ($)
Stock_Compensation_Plan
$ / shares
shares
Dec. 31, 2016
USD ($)
Apr. 24, 2018
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
$ / shares
shares
Class of Stock [Line Items]                                        
Shares authorized (in shares)               195,000,000             195,000,000 319,477,812        
Common stock, shares authorized (in shares)               190,000,000             190,000,000 190,000,000        
Preferred stock, shares authorized (in shares)               5,000,000             5,000,000 129,500,000        
Common stock, shares issued (in shares)               36,705,000             36,705,000 2,979,000        
Common stock, shares outstanding (in shares)               36,705,000             36,705,000 2,979,000        
Sale of stock, offering costs | $                             $ 0 $ 191,000 $ 44,000      
Dividends, common stock (in dollars per share) | $                             $ 0.34          
Shares of common stock issued upon conversion (in shares) 24,600,000                                      
Warrants, shares converted (in shares)                             160,000          
Preferred stock, par value (in dollars per share) | $ / shares               $ 0.0001             $ 0.0001          
Number of stock-based compensation plans | Stock_Compensation_Plan               2             2 2        
Number of shares available for issuance (in shares)               2,900,000             2,900,000 1,700,000        
Number of shares authorized for issuance (in shares)               9,000,000             9,000,000 9,000,000        
Intrinsic value of options exercised | $                             $ 6,700,000 $ 751,000        
Proceeds from the exercise of options | $                             $ 362,000 $ 336,000 52,000      
Stock-based compensation expense, achievement percentage                             100.00%          
Compensation cost related to nonvested awards not yet recognized | $               $ 19,373,000             $ 19,373,000          
IPO                                        
Class of Stock [Line Items]                                        
Number of shares issued (in shares) 6,900,000                                      
Sale of stock, price per share (in dollars per share) | $ / shares $ 16.00                                      
Sale of stock, consideration, net | $ $ 100,900,000                                      
Restricted stock awards and restricted stock units                                        
Class of Stock [Line Items]                                        
Forecasted number of non-vested contingent awards (in shares)               672,000             672,000          
Restricted stock awards                                        
Class of Stock [Line Items]                                        
Forecasted number of non-vested contingent awards (in shares)               115,000             115,000 0        
Performance-Based Awards                                        
Class of Stock [Line Items]                                        
Forecasted number of non-vested contingent awards (in shares)               206,000             206,000          
2001 Plan                                        
Class of Stock [Line Items]                                        
Number of shares available for issuance (in shares)                                   0    
2018 Plan                                        
Class of Stock [Line Items]                                        
Number of shares authorized for issuance (in shares) 3,400,000                                      
Maximum number of shares to be added to Plan 5,600,000                                      
Percentage of shares of common stock on last day of fiscal year that can be added upon annual increase 5.00%                                      
2018 ESPP                                        
Class of Stock [Line Items]                                        
Number of shares authorized for issuance (in shares)                                   900,000    
Percentage of shares of common stock on last day of fiscal year that can be added upon annual increase                                   2.00%    
Employee stock purchase plan, maximum employee contribution               10.00%             10.00%          
Offering period               6 months                        
Number of shares that can be added upon annual increase (in shares)                                   900,000    
Common stock purchased (in shares)                             0          
Series A convertible preferred stock                                        
Class of Stock [Line Items]                                        
Number of shares issued (in shares)         40,000           1,800,000                  
Sale of stock, price per share (in dollars per share) | $ / shares                     $ 5.150                  
Series B convertible preferred stock                                        
Class of Stock [Line Items]                                        
Number of shares issued (in shares)         3,300,000                              
Sale of stock, price per share (in dollars per share) | $ / shares         $ 13.300                              
Series C convertible preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)                               22,900,000        
Number of shares issued (in shares)                           1,600,000            
Sale of stock, price per share (in dollars per share) | $ / shares                           $ 8.490            
Sale of stock, consideration, net | $                           $ 13,100,000            
Sale of stock, offering costs | $                           $ 129,000            
Preferred stock, shares issued (in shares)                               4,600,000        
Preferred stock, shares outstanding (in shares)                               4,600,000        
Series C convertible preferred stock | Series A and Series B convertible preferred stock converted to Series C convertible preferred stock                                        
Class of Stock [Line Items]                                        
Shares converted (in shares)                             3,000,000          
Series D convertible preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)                               28,300,000        
Number of shares issued (in shares)                 3,300,000       2,300,000              
Sale of stock, price per share (in dollars per share) | $ / shares                 $ 4.590       $ 4.590              
Sale of stock, consideration, net | $                 $ 15,200,000       $ 10,700,000              
Sale of stock, offering costs | $                 $ 14,000       $ 55,000              
Preferred stock, shares issued (in shares)                               5,700,000        
Dividends, preferred stock (in dollars per share) | $                             $ 0.184          
Preferred stock, shares outstanding (in shares)                               5,700,000        
Series E convertible preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)                               11,800,000        
Number of shares issued (in shares)                       2,300,000                
Sale of stock, price per share (in dollars per share) | $ / shares                       $ 7.4695                
Sale of stock, consideration, net | $                       $ 17,400,000                
Sale of stock, offering costs | $                       $ 135,000                
Preferred stock, shares issued (in shares)                               2,300,000        
Dividends, preferred stock (in dollars per share) | $                             0.3          
Preferred stock, shares outstanding (in shares)                               2,300,000        
Series E convertible preferred stock | Warrant                                        
Class of Stock [Line Items]                                        
Warrants, granted                                       20,000
Warrants, exercise price (in dollars per share) | $ / shares                                       $ 7.47
Warrants, shares converted (in shares)     15,000                                  
Series F convertible preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)                               37,300,000        
Number of shares issued (in shares)       1,000,000     2,300,000     4,000,000                    
Sale of stock, price per share (in dollars per share) | $ / shares       $ 5.145     $ 5.145     $ 5.145                    
Sale of stock, consideration, net | $       $ 4,900,000     $ 12,000,000     $ 20,300,000                    
Sale of stock, offering costs | $       $ 127,000     $ 36,000     $ 71,000                    
Preferred stock, shares issued (in shares)                               7,300,000        
Dividends, preferred stock (in dollars per share) | $                             0.206          
Preferred stock, shares outstanding (in shares)                               7,300,000        
Series F convertible preferred stock | Warrant                                        
Class of Stock [Line Items]                                        
Warrants, granted                                     194,000  
Warrants, exercise price (in dollars per share) | $ / shares                                     $ 5.15  
Warrants, shares converted (in shares)   145,000                                    
Warrants, term                                     5 years  
Warrants, fair value | $                                     $ 360,000  
Series F convertible preferred stock | Warrant | Volatility                                        
Class of Stock [Line Items]                                        
Warrants, measurement input                                     0.390  
Series F convertible preferred stock | Warrant | Risk free rate                                        
Class of Stock [Line Items]                                        
Warrants, measurement input                                     0.017  
Series G convertible preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)                               29,200,000        
Sale of stock, price per share (in dollars per share) | $ / shares                               $ 5.9885        
Sale of stock, offering costs | $           $ 1,300,000                     $ 45,000      
Preferred stock, shares issued (in shares)                               4,800,000        
Sale of Stock, Consideration Received on Transaction, Gross | $           $ 28,800,000                            
Dividends, preferred stock (in dollars per share) | $                             $ 0.24          
Preferred stock, shares outstanding (in shares)                               4,800,000        
Convertible preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)               0             0 129,478,000        
Preferred stock, shares issued (in shares)               0             0 24,642,000        
Preferred stock, shares outstanding (in shares)               0             0 24,642,000        
Preferred stock, par value (in dollars per share) | $ / shares               $ 0.0001             $ 0.0001 $ 0.0001        
Series C, D, E, F and G convertible preferred stock | Series C, D, E, F and G convertible preferred stock converted to common stock | IPO                                        
Class of Stock [Line Items]                                        
Sale of stock, price per share (in dollars per share) | $ / shares                               $ 7.185        
Sale of Stock, Consideration Received on Transaction, Gross | $                               $ 50,000,000        
Preferred stock                                        
Class of Stock [Line Items]                                        
Preferred stock, shares authorized (in shares)               5,000,000             5,000,000 0        
Preferred stock, shares issued (in shares)               0             0 0        
Preferred stock, shares outstanding (in shares)               0             0 0        
Preferred stock, par value (in dollars per share) | $ / shares               $ 0.0001             $ 0.0001 $ 0.0001        
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Liquidation Preference (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2017
Feb. 29, 2016
Apr. 30, 2015
Nov. 30, 2014
Jul. 31, 2011
Jun. 30, 2009
May 31, 2007
Oct. 31, 2004
Class of Stock [Line Items]                
Convertible preferred stock, liquidation preference $ 148,454              
Series C convertible preferred stock                
Class of Stock [Line Items]                
Sale of stock, price per share (in dollars per share)               $ 8.490
Convertible preferred stock, liquidation preference 38,820              
Series D convertible preferred stock                
Class of Stock [Line Items]                
Sale of stock, price per share (in dollars per share)           $ 4.590 $ 4.590  
Convertible preferred stock, liquidation preference 25,980              
Series E convertible preferred stock                
Class of Stock [Line Items]                
Sale of stock, price per share (in dollars per share)         $ 7.4695      
Convertible preferred stock, liquidation preference 17,537              
Series F convertible preferred stock                
Class of Stock [Line Items]                
Sale of stock, price per share (in dollars per share)   $ 5.145 $ 5.145 $ 5.145        
Convertible preferred stock, liquidation preference $ 37,334              
Series G convertible preferred stock                
Class of Stock [Line Items]                
Sale of stock, price per share (in dollars per share) $ 5.9885              
Convertible preferred stock, liquidation preference $ 28,783              
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Number of shares    
Outstanding, beginning of period (in shares) 5,369  
Options granted (in shares) 357  
Options exercised (in shares) (387)  
Options canceled (in shares) (168)  
Outstanding, end of period (in shares) 5,171 5,369
Weighted average exercise price    
Outstanding, beginning of period (in dollars per share) $ 1.09  
Options granted (in dollars per share) 9.71  
Options exercised (in dollars per share) 0.94  
Options canceled (in dollars per share) 4.31  
Outstanding, end of period (in dollars per share) $ 1.60 $ 1.09
Outstanding, Weighted average remaining contractual term (years) 7 years 2 months 12 days 7 years 4 months 24 days
Outstanding, Aggregate intrinsic value $ 83,700 $ 29,863
Options exercisable at end of period    
Number of shares 3,027  
Weighted average exercise price (in dollars per share) $ 0.92  
Weighted average remaining contractual term (years) 6 years 7 months 6 days  
Aggregate intrinsic value $ 51,041  
Options vested as of end of period and expected to vest after end of period    
Number of shares 5,171  
Weighted average exercise price (in dollars per share) $ 1.60  
Weighted average remaining contractual term (years) 7 years 2 months 12 days  
Aggregate intrinsic value $ 83,700  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Summary of Restricted Stock and Restricted Stock Unit Activity (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Restricted stock awards  
Number of restricted shares  
Balance, Beginning (in shares) | shares 0
Granted (in shares) | shares 115
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Balance, Ending (in shares) | shares 115
Weighted average exercise price  
Balance, Beginning (in dollars per share) | $ / shares $ 0.00
Granted (in dollars per share) | $ / shares 37.15
Vested (in dollars per share) | $ / shares 0.00
Forfeited (in dollars per share) | $ / shares 0.00
Balance, Ending (in dollars per share) | $ / shares $ 37.15
Restricted stock units  
Number of restricted shares  
Balance, Beginning (in shares) | shares 0
Granted (in shares) | shares 563
Vested (in shares) | shares (2)
Forfeited (in shares) | shares (4)
Balance, Ending (in shares) | shares 557
Weighted average exercise price  
Balance, Beginning (in dollars per share) | $ / shares $ 0.00
Granted (in dollars per share) | $ / shares 30.26
Vested (in dollars per share) | $ / shares 32.50
Forfeited (in dollars per share) | $ / shares 23.73
Balance, Ending (in dollars per share) | $ / shares $ 30.31
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Total Compensation Cost Related to Nonvested Awards Not Yet Recognized (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Equity [Abstract]  
2019 $ 6,925
2020 6,123
2021 4,500
2022 1,817
2023 8
Total compensation cost $ 19,373
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.19.1
401(k) Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [Abstract]      
Employer matching contribution, percent match of compensation contributed by employee 40.00%    
Employer matching contribution, percent 5.00%    
Employer matching contribution $ 606 $ 462 $ 376
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.19.1
Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Number of operating segments | segment                 1    
Revenues $ 46,162 $ 51,025 $ 51,705 $ 42,467 $ 37,482 $ 36,547 $ 34,664 $ 29,887 $ 191,359 $ 138,580 $ 101,325
Long-Lived Assets 27,517       23,415       27,517 23,415  
China                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues                 70,196 55,344 38,309
Long-Lived Assets 8,187       8,433       8,187 8,433  
North America                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues                 70,694 46,489 36,200
Rest of World                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues                 50,469 36,747 $ 26,816
United States                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-Lived Assets 18,308       13,991       18,308 13,991  
Rest of World                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Long-Lived Assets $ 1,022       $ 991       $ 1,022 $ 991  
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share - Calculation of Basic and Diluted Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Numerator:                      
Net income (loss)                 $ 13,938 $ 1,837 $ (14,202)
Less: Income allocated to participating securities                 (4,415) (1,837) 0
Net income (loss) attributable to common stockholders $ 2,360 $ 4,009 $ 3,154 $ 0 $ 0 $ 0 $ (287) $ (1,213) $ 9,523 $ 0 $ (14,202)
Denominator:                      
Weighted-average shares, basic (in shares)                 24,862 2,735 2,500
Weighted-average common shares outstanding, diluted (in shares)                 29,959 2,735 2,500
Net income (loss) per share attributable to common stockholders:                      
Basic (in dollars per share) $ 0.06 $ 0.11 $ 0.13 $ 0.00 $ 0.00 $ 0.00 $ (0.11) $ (0.47) $ 0.38 $ 0.00 $ (5.68)
Diluted (in dollars per share) $ 0.06 $ 0.10 $ 0.11 $ 0.00 $ 0.00 $ 0.00 $ (0.11) $ (0.47) $ 0.32 $ 0.00 $ (5.68)
Restricted stock awards and restricted stock units                      
Denominator:                      
Diluted effect of share-based payment arrangements (in shares)                 11 0 0
Common stock options                      
Denominator:                      
Diluted effect of share-based payment arrangements (in shares)                 5,086 0 0
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) per Share - Antidilutive Securities Excluded from Dilutive Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 622 28,678 24,590
Convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 23,095 19,774
Preferred stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 214 214
Restricted stock units and awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 622 0 0
Common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 5,369 4,602
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Quarterly Results of Operations (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 46,162 $ 51,025 $ 51,705 $ 42,467 $ 37,482 $ 36,547 $ 34,664 $ 29,887 $ 191,359 $ 138,580 $ 101,325
Gross Profit 16,506 18,047 17,679 14,729 12,282 12,345 10,680 8,967 66,961 44,274 23,166
Net income attributable to common stockholders $ 2,360 $ 4,009 $ 3,154 $ 0 $ 0 $ 0 $ (287) $ (1,213) $ 9,523 $ 0 $ (14,202)
Net income per share, basic (in dollars per share) $ 0.06 $ 0.11 $ 0.13 $ 0.00 $ 0.00 $ 0.00 $ (0.11) $ (0.47) $ 0.38 $ 0.00 $ (5.68)
Net income per share, diluted (in dollars per share) $ 0.06 $ 0.10 $ 0.11 $ 0.00 $ 0.00 $ 0.00 $ (0.11) $ (0.47) $ 0.32 $ 0.00 $ (5.68)
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &*';TX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 8H=O3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !BAV].294GHN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O6:E$T/7%\4G!<&!XEM(;EM8DX;DI-VW-XU; MA^@'\#%W__SN=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ& M8"6E9]B#E^HH]PBKJEJ#19):DH096/B%R+I6*Z$"2AK"&:_5@O>?H<\PK0![ MM.@H B\YL&Z>Z$]3W\(5,,,(@XW?!=0+,5?_Q.8.L'-RBF9)C>-8CG7.I1TX MO#\_O>9U"^,B2:&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !BAV].:Y=;RRFLHGWK)& MOSES45.EA^*"9"L8/1E272$211FJ:=F$J\+,[<6JX#=5E0W;BT#>ZIJ*OQM6 M\<"G90TZ>@RZ5 ^>OW>#;:1E&W8I8Q8ZJ"T'U[*O7,'U_9D% :!D/VW]F=51K>K41K M''DES34XWJ3B]1!%+Z6F;_V];,S]T;])LX$&$\A (".!D$\)\4"(1P)./B4D M R&Q"*A/Q>S-CBJZ*@1_!*(O;TN[4X07B=[]8S=I-MN\T]LC]>Q]%17HWH49 M$)L>028(/"*0CCT*$$A@0QPZ^2BP=1'Q1\3.123P$F(PQ]C0XPD]A>D)2$\, M/9G0,VN+7$0."Z2@0.K09Y: BYC# ADHD#ET;%<9@'C*G(,2NNNV/G/ ,8WQ\1_@(0U]VQ]MY(_J+B4C0P. M7.F>QG0>9\X5TZN)GO19O.KN=1Q4[*RZQUP_B[Z%ZP>*MT-[BL8>>?4/4$L# M!!0 ( &*';TX8(GM!- 0 % 4 8 >&PO=V]R:W-H965T&ULC9AOCZ,V$,:_2L3[.Y@9;,,J&^E"5;52*ZVN:ON:39Q-=!!28#?7 M;U\@;)3,C+?W)OS),_8SQO/#>'ENVF_=WOM^\;VNCMUCM._[TT,<=YN]K\ON M^:LZ/$43O-[X>7O;]>"->+4_EB__#]W^>GMKA*KZVLCW4_M@= MFN.B];O'Z L\%&3'@$GQU\&?NYOSQ9C*<]-\&R]^W3Y&R>C(5W[3CTV4P^'- M%[ZJQI8&'__,C4;7/L? V_/WUG^>DA^2>2X[7S35WX=MOW^,LFBQ];ORM>J_ M-N=?_)R0B19S]K_Y-U\-\M')T,>FJ;KI=[%Y[?JFGEL9K-3E]\OQ<)R.Y[G] M]S ] .< O 9 ^F$ S0'$ N*+LRG5G\J^7"W;YKQH+T_K5(Z3 AYH&,S->',: MN^F_(=MNN/NV(KN,W\9V9LGZ(L$;"=XK"JD@=Y7$0_]7$ZB:P"F>;N,S/9[4 M>)KBT]OXG"5QD;A)RX2ND"G/C$MV+5;U8Z87-H[45O3C,V'0LI"C- M76!4G.K$22?$G#B9+V06V> 54I:E)@N8R50SF323,C.98B:UO BE"EQN W64 MJUYRZ<4P+[DR=<4CDB+(;K!RYP02G4N)]"+ E"@5)H' M6M"I"1*;AF,3%")B8CDW55F. 5B!3DZ0Z#0G)TA\ M&HY/T-!(W(T4&6<"7G1^@@2HX0 %A: H2E.** MQ0L3IC&0!("%@16G1*CA"$4%H>@X0!553H%Y@SH]4:Y?#5^_ MSIJ[)X#$7T*%(DNSS ;J&W468RIH;D//6J**$I^7P1,G%3PB\6@I-YB#PWD6=GRCY M:3D_4;+Q$R2I(PY153BLFVW(D\Y1E!RUG*.H !*=5R37CJ$91SJOR/SX8.B@(04T8C"LV%T0@_&1Y.(COMG:&??:?B_;E\.Q M6SPW?=_4TU[.KFEZ/S27?![RVOMR>[VH_*X?3]UPWE[VN"X7?7.:]^_BZR;B MZC]02P,$% @ 8H=O3@RH+OCH @ LPP !@ !X;"]W;W)K 9PC87 <.9F6],?&)6-]&\R#/GRGDMBTJNW;-2]:/GR?V9ETP^ MB)I7^LY1-"53>MB)M5S4[\!U<_ZZ=&C[PARR$O>25S43D-/Z[= M#_1QYQ,3T"I^Y?PF1^>.:>59B!#X_"W[I[9YWI1-EGT2@E>^V.>=4>;]V=..O#\ "_#_"' !K>#0CZ M@, *\#JRMM6/3+'-JA$WI^F>5LW,CX(^!GHR]^9B.W?M/=VMU%>OFX2LO*O) MTTNVG<0?2?RI8@<503)(/%U_@/!1"+^-#\<0U(+H)$DKJ;H2)+ PH"8,4IPC M0#D"R&&UNNTDZ:@&>2"$4+Q,B)8)81FKE6TGB49E(M)^K):ACOI9-%5.B"*4 M*()$H54I I-+PS2,0KQ,C):)89G(:CQ>FM^.9E$VH4E0F@32Q!9- J(]RPI2B3"ED2BRF%%0*XH1$$ D*_2S)9H$R%"B#0*D%E+T7" KO E&".Q8! M2/&,V] 9SZ/+Z[S7+/X0EW53(MP *>* MB7TFO'TV1.,2+0=A$DZ/\>X$5+$ M"3.;)UCF@1(_C$-_'@-6R!%/! L M!NAM@..>9+I)PHW/A\8'5D&ON<=Q5])Q>*/=H]G.?V/-*:^D\RR4WHBVV\6C M$(KK=.1!)SKK-XAA4/"C,J>)/F^Z;70W4*+N7Q&\X3UE\P]02P,$% @ M8H=O3OA"M\GW P H!$ !@ !X;"]W;W)KU,MG]?^3(9#TFG M+[&M'%*'E,0C:7FKZA_-R=K6^UGD9;/R3VU[>0Z"9G>R1=8\51=;NG\.55UD MK?NLCT%SJ6VV[XV*/)!"1$&1G4M_O>S;7NOULKJV^;FTK[777(LBJ_]-;5[= M5C[X'PW?SL=3VS4$Z^4E.]H_;?O]\EJ[K^#N97\N;-FGE9_XWMX>LFO>?JMNO]HQH-#WQNA_M^\V M=_".B>MC5^5-_^OMKDU;%:,71Z7(?@[/<]D_;Z/_#S/>0(X&\FX T4,#-1JH M3P/]T$"/!AH9!$,H?6ZV69NMEW5U\^IA>"]9-XO@6;OL[[K&/MG]?RX]C6M] M7R>P#-X[/R,D'2!R OE$!,[YO0?)]9!*8BZ_=K"A"!5_A6PI))$\"<6&J7I[ M-;57O+UF[75OKZ?V&J5I@,0]I!S29$"%!@7+P%02)@(%S, $*!GRI$.6=$A) MAXCT FGW4BM3()(4YC12D2(,T7%"4P2\(5RQ%*.*&742QJ17J+(1&C2;BA* M:QFC,=M2E%0013SCF&4H;V3'$&2IM49V#R(R*%:5.8B7%P6P:U,$HE,ZS9@O\"DBP) M,U.L@:_6H&C<"L>M:+619+ H: $R,CAL!B:EG%D5P$L$4(TP6"-&S->.\(S? M<"A(%"Y>'"P.9V0->(D JA$&:P0P(N'Z(;FF,%>80TR:HMR(*"EF:/,R 50G M#-8)H,5=14)@UHQ0.#G&K"D*DKD="/!" 3'E'&/.,>U'&9IJ!I:0/1.#6H"6 M8HXVKT] !0J7C12HJBRTAA#39F <;PJ;FQV\0 %5*(,5:L1,-U@FQ&JY85!X MH\9 'F59\@(EJ4 !GJOI"#)3-D]DKH$65>F215)I@=*%Z:))4F$%B;)-43J9.(A,W 8H4K)H<*QMC?P70>+OJ6K;=<6_2>K]F M>)'=,1>UI_"\'2X+/MT,=Q=_9/7Q7#;>6]6Z0W1_U#U456L=2?'DZ)ULMK]_ MY/;0=J^Q>Z^'.X/AHZTNXWU(<+^46?\'4$L#!!0 ( &*';TYD]:"W-P( M (0& 8 >&PO=V]R:W-H965T&UL?55=;YLP%/TKB/?5 M8+Z2B""51-,F;5+5J=NS0VX"JL',=D+W[V<;0@FX?0'[MIHW8NJ64[08A4910$_' 6FC4DQ/C-9%JRL](M!S(T9!JBK#GQ:@F5>-F MJ:D]\2QE%TFK!IZX(RYU3?B_'"CKMJ[OW@K/U;F4NH"RM"5G^ 7RI7WB:H9& ME6-50R,JUC@<3EOWT=_L$XTW@-\5=&(R=G22 V.O>O+]N'4];0@H%%(K$'6[ MP@XHU4+*QM]!TQV7U,3I^*;^U61760Y$P([1/]51EEMWY3I'.)$+E<^L^P9# MGLAUAO _X I4P;43M4;!J#!7I[@(R>I!15FIR5M_KQIS[P;]&\U.P ,!CP0_ M_I00#(3@G1!^2@@'0C@CH#Z*V9L]D21+.>LLU\+TK150L-F+S'X"EF1""E/BZ!;4OD>$'']POLEH@@N8?LEY 5MIL( MK#D#PP_NTAB($V_1K .5K.P%M1J$7<)^N*'V/L@ MZ.+S$L4QFMOEMDB%>,/#"=6PXG%\'IF M.%EN/XZ\F9?=$A7Z>/Z2EB"5?877,\MH-< Y,JDYASO.),0G*I?>@=K14OX1Q0N$D]3!1 M8]XWQGXB63OT?#3^>++_4$L#!!0 ( &*';TX.>I.4Q 4 *\> 8 M>&PO=V]R:W-H965T&ULC9EA;]LV$(;_BN'OJ<4[DI*")$ E M8]B #2@Z;/NL)DQBU+8\24FZ?S]*5EW[[F70+[&EO#R]1U-\CN3-6]M][9]# M&!;?=MM]?[M\'H;#]6K5WS^'7=-_: ]A'__SV':[9HB7W=.J/W2A>9@:[;8K MRC*_VC6;_?+N9KKWJ;N[:5^&[68?/G6+_F6W:[K_JK!MWVZ79OG]QN?-T_,P MWEC=W1R:I_!G&/XZ?.KBU>H4Y6&S"_M^T^X777B\77XTUVMKQP:3XN]->.O/ MOB_&5+ZT[=?QXK>'VV4V.@K;<#^,(9KX\1KJL-V.D:*/?^>@R],SQX;GW[]' M_V5*/B;SI>E#W6[_V3P,S[?+8KEX"(_-RW;XW+[]&N:$W'(Q9_][> W;*!^= MQ&?1N;:Q]^_'FU-G3_^+W=/' MNZ]WQF0WJ]U##B6[^LL.G^.D8,!:&3O LE58MR:Q"1L@-M" MNC4_X59KRK-I;O:K18FA:^"$_M$0F%E2&>/IV+#.F!1W& VIG*W,&NC8$7XV,JSA1J)<"R"(8"FD:R#A+#A",(*,9Y-2P MUO PN3(-*&1+]2IKE<\298W!(#* 1*3&M";(%=$62Z#4&13 MEC&52%-)]E]%FB7DY.12 Y71W0Q4WB2P3YA,1& PRX$QBRXZD%G.STAE%4N! MRI4N,6<09B&!M4ER=&$ND>:2D55518 XL2B2)7*-=$ZA8(UD-O,IXQA-I-%D M2-;!I'&B?RZM\=(P"),:7AA*!%9$I%X)B!N?J_<8Z)S-U<(7R&Q&><(XQA+E M8(BE0F!.$.*$K%$)<2*^-G(5@'3&L:QYUTA7,*>V'S L"*Q>J)3.]1P?T26G MZ!K)(I=E 01DB1*;,2X8K%]8%A*L)WF)9""Y8KD^7[\;Z-(N1@6#!0S+(H(1 M!8K(?NGYO?7);/BGES",0<$ %'*17[&>W%7_:@GEMI"8 +*X8O(VX3FQA076 M3"QK"-:+'.49+:M4:8E4-F484XD!E>3BK6*-$58E/!*QG-^!R*7V"#&-&-!( MDJ9BC9%8,'-FI&>M(VN-G"J C+U-S'",N<2 2[)[*D9<\K(@!JI"_F9K(#)9 MGNIKC"0&NW5R&[1BL%2*X)*#M08ZBC21+ 4R[VUB,,:";+6TN]W.!#J2W1N$NTKO<=LT7]^W+?A@/O\[NGDY=/])XZB?N5^9Z?3P[ M_1'F>)3[1],];?;]XDL[#.UN.OE[;-LA1(?9A]B3SZ%Y.%ULP^,P?LWC]^YX MA'J\&-K#?#R\.IU1W_T/4$L#!!0 ( &*';TX>0)9?I@4 ! > 8 M>&PO=V]R:W-H965T&ULC5G;M< M9K)C5Z5F:G>?24QBU]C&"R29_?L%C"_J;N&\Q$!.MX[4S3D"+C_RXE>YR+)J M\'N]VI17PT55;2_&X_)YD:W3\DN^S3;U?U[R8IU6]6GQ.BZW19;.VZ#U:JR5 MLN-UNMP,KR_;:X_%]67^5JV6F^RQ&)1OZW5:_#?)5OG'U1"&^PL_EJ^+JKDP MOK[7(\ M:*;RE.>_FI.'^=50-8RR5?9<-2G2^N<]N\E6JR93S>/?+NGP,&83>'J\SW[? M3KZ>S%-:9C?YZI_EO%I<#>/A8)Z]I&^KZD?^\2WK)A0-!]WLI]E[MJKA#9-Z MC.=\5;9_!\]O996ONRPUE77Z>_>[W+2_'UW^?9@ ?DIQ%Q ? K"?4M(%),,8_:6#0[&/U8YT?\B^W'"L-YXAMB\X'"NN6V+C72^VS7V;5NGU99%_ M#(K=_;E-&QF BSJJ3MY<;6^7]I]U@Y?UU?=K,-'E^+W)U&$F.XSV,-;'W$@8 MYV-N)4SL8^XXQI(T]U*:Q,=\%3"1\C'?) SXF >!CO8A?TII".:[A$$?,Q6& M(I"9 #$'R+@N]*':6JZV;A,8CX,P$%RJ(*5,O("V3: M+.@MD)4S1'*&B"UQ0M9N$K%"CL!H16=T%N;1L3(=*U2-=#HFE]X([VS9R'I3YQC+?6.!+&SAFX]A$'B21!TGX()8HXB1A@U E M>^B%>#P:SQ0=1W$FP"Q'L7%0Q52<^T$^FY#_@; N0-D KS+5[XLAW( M*T,2(]M$<)B.,'!+04!>@>LK6-;*7#IU8A.@O".N-8J2%C"T[GRTN@LAB6A! M!$%'I8CLS"08:!6I@ ]!0/G!?M[+("#KP'6=N1D(>LR*/SN'\ND$5!LDV:9N M!ERW37RRF?)'"D@W"-K-# VX,FMG8M9F"6LA*O%R)A>X-W1 YK4@\\S5-%=P M8P*[2!U0<"TI.'4VS<49T5(VET(*^+=4**/M6"QI^B?#X!C=>2QEO* M1])X1\IU)Z&,-9JVX9ED/NV X&IAKTV?I"<=Z'09+>@8*6\. T::8ZBN:+ZU MAUA9JIE3 3=R0)U)0@'$-MC_ 5?1[O/.I -6H+D5,&?J,-XB8H(QG18W#!_F M$PHXAI8<@S#ZJKG.VT31MR0""B(=>M(/F %*9D"F?M.!_!V02N@KHEL!ARZ. MB8)^E=*15S>A$4'*AP$,AAMX%22Y$MSC(_04@-.V O:!D+U2HD1O'2%)J >?#?$H! MAT'!81RK!-_Z*\J:0T9,IP40A/@&K 4%:W'TD1D%L;N\#_,9!70>!9UW=/.&7,'1 M.KI$=P*,/G^>S>2_U0R8@1',P-%E-%QR-3C']B8"CK(6(+2+'@0,UK=R1#9Z M4P$WTLQ:9Q(,E'%(-\/CDP\US;?265J\+C?EX"FOJGS=?IAYR?,JJY.J+_6Z M+[)T?CA992]5<^CJXV+WC7)W4N7;[OOK^/ 1^/I_4$L#!!0 ( &*';TY< M00:TL0$ -(# 8 >&PO=V]R:W-H965T&UL?5-M;YPP M#/XK47Y <\?1%YT J=>I:J5-.G7:]CD'!J(F,4W"T?[[)8%CK$/[0FSCY_%C MQ\D&-*^V!7#D74EM<]HZU^T9LV4+BMLK[$#[/S4:Q9UW3<-L9X!7$:0D2S:; M&Z:XT+3(8NQHB@Q[)X6&HR&V5XJ;CP-(''*ZI9? BVA:%P*LR#K>P'=P/[JC M\1Z;62JA0%N!FABH1EO$R>=2P;@TKZP/\;>?2\G;N$!Y2]1N3:G=Y144/->NA<.7E+UUJ"86+T7Q]_$4.I[#Q'^!K0.2"9!\ K"Q M4%3^A3M>9 8'8L;9=SQ<\7:?^-F4(1A'$?]Y\=9'S\7V-LW8.1!-.8+(.WZTJW$7X[B^%U^L$Z2I!&@G2_[:XEG/SJ0A;S%2! M:>(V65)BK^,F+Z+SPMXG\4[^I(_;_HV;1FA+3NC\S<;YUX@.O)3-E5^AUC^P MV9%0NV#>>MN,:S8Z#KOI!;'Y&1>_ 5!+ P04 " !BAV].)A@&#+4! #2 M P & 'AL+W=O552VYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EF\Y$I+C0MLN@[ MFR+#WDFAX6R([97BYM<)) XYW=(WQX-H6A<TA ? QX%#'9Q)J&2"^)S,+Y6.=T$02"A=(&!^^T*=R!E(/(R M7B9..J<,P.7YC?U+K-W7^D><+B'J9X/E$S%?X,K M2!\>E/@<)4H;5U+VUJ&:6+P4Q5_'7>BX#^--NIM@ZX!D B0SX!#SL#%15/Z9 M.UYD!@=BQMYW/#SQ]ICXWI3!&5L1[[QXZ[W78KO?9^P:B*:8TQB3+&/F".;9 MYQ3)6HI3\@\\68?O5A7N(GSWA\+#.D&Z2I!&@O2_):[%?/HK"5OT5(%IXC19 M4F*OXR0OO// WB;Q3=[#QVG_SDTCM"47=/YE8_]K1 =>RN;&CU#K/]AL2*A= M..[]V8QC-AH.N^D'L?D;%[\!4$L#!!0 ( &*';TY/$WX[LP$ -(# 9 M >&PO=V]R:W-H965TO@!WW'OW[CBR 5%2 MVYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49&F2W#+%A:9%%GUG4V38 M.RDTG VQO5+<_#J!Q"&G&_KJ>!!-ZX*#%5G'&_@.[D=W-MYB,TLE%&@K4!,# M=4[O-L?3+L3'@)\"!KLXDU#)!?$I&%^JG"9!$$@H76#@?KO"/4@9B+R,YXF3 MSBD#<'E^9?\4:_>U7+B%>Y2/HG)M3@^45%#S7KH''#[#5,\'2J;BO\(5I \/ M2GR.$J6-*RE[ZU!-+%Z*XB_C+G3KL.WJPJW$;Y]H_ ?^7>K!+M(L/MOB6LQ[U6R14\5F"9.DR4E]CI. M\L([#^Q=&M_D3_@X[=^X:82VY(+.OVSL?XWHP$M);OP(M?Z#S8:$VH7CWI_- M.&:CX;";?A";OW'Q&U!+ P04 " !BAV].M\2I=[0! #0 P &0 'AL M+W=O; ?@R+.2VA:T)4T(2^.![[MG/!PG M\3I,RSUO*-D*?XKW$!Z>,C$QZA0 MVKB2:K0.U:+B4U'B>=Y['?=IODGY0MLG\(7 5\(QQF%SH)CY1^%$F1N]\\M9[;V66Y.P6=!;(>8;P#>05P;SX&H'O13CS-W2^ M3T]W$TPC/=U&/Z;[ MFN0!8%LO]5^!:2'+-_8K!-1Q68-LZ2)16..L[QQKN. MZWU\0O8*GV?]FS!MKRVYHO/O&KO?(#KPJ1SN_ !U_GNMAH3&A>,'?S;SD,V& MPV'Y/VS]Q.5?4$L#!!0 ( &*';T[5CZ[(M $ -(# 9 >&PO=V]R M:W-H965T!%MYX*#E7G/6_@"[FM_-MYB"TLM%&@K4!,#34$?DN,I"_$Q MX)N T:[.)%1R07P-QL>ZH+L@""14+C!POUWA$:0,1%[&CYF3+BD#<'U^9W^. MM?M:+MS"(\KOHG9=00^4U-#P0;H7'#_ 7,\M)7/QG^ *TH<')3Y'A=+&E52# M=:AF%B]%\;=I%SKNXW23)3-L&Y#.@'0!'&(>-B6*RI^XXV5N<"1FZGW/PQ,G MQ]3WI@K.V(IXY\5;[[V6R>$V9]= -,>&UL?5-A;]L@$/TKB!]0'"?=TLBVU'2:-JF5HD[;/A/[ M;*,"YP&.VW]?P*[GM=:^ '?<>_?N.+(!S9-M 1QY5E+;G+;.=0?&;-F"XO8* M.]#^ID:CN/.F:9CM#/ J@I1D:9)\8HH+38LL^DZFR+!W4F@X&6)[I;AY.8+$ M(:<;^N9X%$WK@H,56<<;^ 'N9W 7P(& MNSB34,D9\2D8WZN<)D$02"A=8.!^N\ =2!F(O(P_$R>=4P;@\OS&_C76[FLY M43,7?PP6D#P]*?(X2I8TK*7OK4$TL M7HKBS^,N=-R'\>9Z.\'6 >D$2&? /N9A8Z*H_ MWO,@,#L2,O>]X>.+-(?6] M*8,SMB+>>?'6>R_%9K_/V"4033'',29=QLP1S+//*=*U%,?T SQ=AV]7%6XC M?/N/PIMU@MTJP2X2[/Y;XDK,3?(N"5OT5(%IXC194F*OXR0OO// WJ;Q3?Z& MC]/^P$TCM"5G=/YE8_]K1 =>2G+E1ZCU'VPV)-0N'#_[LQG';#0<=M,/8O,W M+EX!4$L#!!0 ( &*';TYPUJL!M $ -(# 9 >&PO=V]R:W-H965T M-VA3N0,A"AC)>)D\XI W!Y?F/_$FO'6B[< MP9V13Z+R;4X/E%10\U[Z!S/=B8*"K_S#TO,FL&8L?>=SP\<7),L3=E M<,96Q#L4[]![+9)/2<:N@6B*.8TQZ3)FCF#(/J=(UU*&UL?5/;;IPP$/T5RQ\0[P)ITQ4@95-5K=1(JU1-GKTP@!5?J&V6 MY.\[-H30%O7%]HSGG#DS'N>CL<^N _#D14GM"MIYWQ\809BSHGKXY M'D3;^>!@9=[S%GZ _]F?+%IL8:F% NV$T<1"4]#;_>&8A?@8\"A@=*LS"96< MC7D.QK>ZH+L@""14/C!PW"YP!U(&(I3Q:^:D2\H 7)_?V+_$VK&6,W=P9^23 MJ'U7T!M*:FCX(/V#&;_"7,\U)7/QW^$"$L.#$LQ1&>GB2JK!>:-F%I2B^,NT M"QWW<;I)TQFV#4AF0+( ;F(>-B6*RC]SS\O/J'PFR; M(-LDR")!]M\2MV*N_TK"5CU58-LX38Y49M!QDE?>96!OD_@F[^'3M-]SVPKM MR-EX?-G8_\88#RAE=X4CU.$'6PP)C0_'CWBVTYA-AC?]_(/8\HW+WU!+ P04 M " !BAV].-TL>OK4! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*)D\XI W!Y_F#_$FOWM9RYA7N4/T7EVISN M*:F@YKUT3S@\P%3/-253\=_@ M*'!R4^1XG2QI64O76H)A8O1?&W<1=B8*"K_S!TO,H,#,6/O.QZ>>'M(?&_*X(RMB'=>O/7> M2[']=).Q2R":8HYC3+*,F2.89Y]3)&LICLD_\&0=OEM5N(OPW1\*;]<)TE6" M-!*D_RUQ+6;_5Q*VZ*D"T\1ILJ3$7L=)7GCG@;U+XIO\#A^G_9&;1FA+SNC\ MR\;^UX@.O)3-E1^AUG^PV9!0NW"\]6&?+3NV7< @;QH97Q!NQ#Z(V.^ZD +?V-[,'C36*=%0-.US/<. M1)U(6C&>9>^8%M+0,D^^LRMS.P0E#9P=\8/6POT^@;)C07?TU?$DVRY$!ROS M7K3P#<+W_NS08HM*+348+ZTA#IJ"/NR.IT/$)\ /":-?G4FLY&+M!VA4=0*@IA&K]F3;J$C,3U^57]8ZH=:[D(#X]6_91UZ IZ1TD- MC1A4>++C)YCKN:5D+OX+7$$A/&:",2JK?%I)-?A@]:R"J6CQ,NW2I'V<;F[Y M3-LF\)G %\)=BL.F0"GS#R*(,G=V)&[J?2_B$^^.''M316=J1;K#Y#UZK^7N M_CYGUR@T8TX3AJ\Q"X*A^A*";X4X\3=TODW?;V:X3_3]FIYEVP*'38%#$CC\ MM\2W&)[]6R1;]52#:],T>5+9P:1)7GF7@7U(C\C^PJ=I_RI<*XTG%QOP95/_ M&VL#8"K9#8Y0AQ]L,10T(1[?X]E-8S89P?;S#V++-R[_ %!+ P04 " !B MAV].N7C)U+0! #2 P &0 'AL+W=OH7 MP,;O^=F8;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J" MM&(\2:Z9%K*C119])U-D.#@E.S@98@>MA?EU!(5C3G?TW?$LF]8%!RNR7C3P M#=SW_F2\Q1:62FKHK,2.&*AS>K<['-,0'P-^2!CMZDQ")6?$EV!\KG*:!$&@ MH'2!0?CM O>@5"#R,EYG3KJD#,#U^9W],=;N:SD+"_>H?LK*M3F]I:2"6@S* M/>/X!',]GRB9B_\"%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3;OLXCY.-_QFAFT# M^ S@"^ VYF%3HJC\03A19 9'8J;>]R(\\>[ ?6_*X(RMB'=>O/7>2\$3GK%+ M()ICCE,,7\7LE@CFV9<4?"O%D?\'Y]OP_:;"?83O_U*XWR9(-PG22)!^6.)6 M3/I/$K;JJ0;3Q&FRI,2ABY.\\BX#>\?CF_P)GZ;]JS"-["PYH_,O&_M?(SKP M4I(K/T*M_V"+H:!VX7CCSV8:L\EPV,\_B"W?N/@-4$L#!!0 ( &*';TXV MI;"(M0$ -(# 9 >&PO=V]R:W-H965T7+2R+6535:W42*M$;9]9>WQ1N+B U\G?9\".Z[967X 9YIPY M,PS9:.R+:P$\>552NYRVWO<'QES9@A+NRO2@\:8V5@F/IFV8ZRV(*H*49#Q) M;I@2G:9%%GTG6V1F\++3<++$#4H)^W8$:<:<[NB'XZEK6A\A69Q(J.1OS$HRO54Z3( @DE#XP M"-PN\ !2!B*4\6OFI$O* %R?/]@_Q]JQEK-P\&#DSZ[R;4[O**F@%H/T3V;\ M G,]UY3,Q7^#"T@,#THP1VFDBRLI!^>-FEE0BA*OT][IN(_339K.L&T GP%\ M =S%/&Q*%)5_$EX4F34CL5/O>Q&>>'?@V)LR.&,KXAV*=^B]%#RYSM@E$,TQ MQRF&KV)V2P1#]B4%WTIQY/_ ^38\W5281GCZA\*;;8+])L$^$NS_6^)6S.U? M2=BJIPIL$Z?)D=(,.D[RRKL,[#V/;_([?)KV1V&;3CMR-AY?-O:_-L8#2DFN M<(1:_&"+(:'VX7B+9SN-V61XT\\_B"W?N'@'4$L#!!0 ( &*';TX,VYU@ MM0$ -(# 9 >&PO=V]R:W-H965TIVF35NG4:=MG+G$25(A3()?VWP](FF5;M"^ C=_SLS'9 MB.;)M@".O&C5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2W#(M M9$>++/K.ILAP<$IV<#;$#EH+\WH"A6-.4_KF>)1-ZX*#%5DO&O@&[GM_-MYB M"TLE-7168D<,U#F]2X^G?8B/ 3\DC'9U)J&2"^)3,+Y4.4V"(%!0NL @_':% M>U J$'D9SS,G75(&X/K\QOXIUNYKN0@+]ZA^RLJU.3U04D$M!N4>]"$^<'KGO31F'+(V#40S3&G*8:O M8M(E@GGV)07?2G'B_\#Y-GRWJ7 7X;L_%'[8)MAO$NPCP?Z_)6[$I,E?2=BJ MIQI,$Z?)DA*'+D[RRKL,[!V/;_([?)KV!V$:V5ER0>=?-O:_1G3@I20W?H1: M_\$60T'MPO&]/YMIS";#83__(+9\X^(74$L#!!0 ( &*';T[AW*6!LP$ M -(# 9 >&PO=V]R:W-H965T/&O5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN]Y%I(3M: M9-%WLD5F!J]D!R=+W*"UL+^/H,R8TX2^..YET_K@8$76BP9^@/_9GRQ:;&&I MI(;.2=,1"W5.;Y+#<1_B8\ O":-;G4FHY&S,8S#NJISN@B!04/K ('"[P"TH M%8A0QM/,29>4 ;@^O[!_B;5C+6?AX-:H!UGY-J?7E%10BT'Y>S-^A;F>#Y3, MQ7^#"R@,#THP1VF4BRLI!^>-GEE0BA;/TRZ[N(_339K,L&T GP%\ 5S'/&Q* M%)5_%EX4F34CL5/O>Q&>.#EP[$T9G+$5\0[%._1>"IXD&;L$HCGF.,7P5/I&X3\(]IL$^TBP_V^)6S'INR1LU5,-MHG3 MY$AIABY.\LJ[#.P-CV_R&CY-^W=A&]DY7S;VOS;& TK97>$(M?C!%D-! M[Z6:2$[6F31=[9% M9@:O9 =G2]R@M;"_3J#,F-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3 M$0MU3N^3XRD-\3'@AX31K M%)DU([%3[WL1GC@YI!F[!J(YYC3%\%5,LD0P9%]2 M\*T4)_X/G&_#]YL*]Q&^_T/A89L@W21((T'ZWQ*W8F[_2L)6/=5@FSA-CI1F MZ.(DK[S+P-[S^";OX=.T?Q6VD9TC%^/Q96/_:V,\H)3=#8Y0BQ]L,134/AP_ MX-E.8S89WO3S#V++-RY^ U!+ P04 " !BAV].YP?PJ[0! #2 P &0 M 'AL+W=O8CTT*V-$^C[V3R%'NG M9 LG0VROM3"_CJ!PR&A"KXY'63=J*&'^!^=B?C+3:SE%)#:R6VQ$"5 MT;OD<-R%^!CP)&&PBS,)E9P17X+QMB5>\3A :9Z/E R%?\-+J!\>%#B MF+Q4K1X&W?9QGT8;[97V#J 3P ^ _81P,9$4?EGX42>&AR( M&7O?B?#$R8'[WA3!&5L1[[QXZ[V7G">W*;L$HBGF.,;P14PR1S#//J?@:RF. M_!\X7X=O5Q5N(WS[A\+].L%NE6 7"7;_+7$MYM-?2=BBIQI,':?)D@+[-D[R MPCL/[!V/;_(>/D[[=V%JV5IR1N=?-O:_0G3@I6QN_ @U_H/-AH+*A>.M/YMQ MS$;#83?](#9_X_PW4$L#!!0 ( &*';TZ*POC(LP$ -(# 9 >&PO M=V]R:W-H965T-/ 5W+?^9+S%%I9*:NBLQ(X8J'-ZMSL< MTQ ? [Y+&.WJ3$(E9\278#Q6.4V"(%!0NL @_':!>U J$'D9KS,G75(&X/K\ MSOXIUNYK.0L+]ZB>9>7:G-Y24D$M!N6><'R N9YK2N;B/\,%E \/2GR.$I6- M*RD'ZU#/+%Z*%F_3+KNXC]/-=3K#M@%\!O %R6".;9EQ1\*\61_P7G MV_#]IL)]A.]_4_B/_.DF01H)TO^6N!7SITJVZJD&T\1ILJ3$H8N3O/(N WO' MXYO\"I^F_8LPC>PL.:/S+QO[7R,Z\%*2*S]"K?]@BZ&@=N'XP9_--&:3X;"? M?Q!;OG'Q$U!+ P04 " !BAV].L/YHTJ(" "J"@ &0 'AL+W=O*W]3L/NJ/\BK$6[_X>MC$:9\1K_E>]Q3,7*[\D==USV3R M^#V2QI-F'SB__V#_; ]O#O/*%'\4]:_JH,^;N(RC S^R2ZV?Q>T+'P]4Q-%X M^F_\RFL#[S,Q&GM1*_L;[2]*BV9D,:DT['VX5JV]WH8GB]48A@/H&$"G@-+J M)(.0S?P3TVR[EN(6R>'E=ZS_QN2>FG>S[S?MJ[#/3/+*[%ZWE&;KY-H3C9C= M@*$S#)D0B6&?)"B2V%$OG.+P#&:8V?!LKKXL,4$."7)+D/]WQ-PY(L(46*2 M(@4@6#@B"+/$(@LHL@ $I2.","LLLH0B2Y\@2QT1A EXHH0B)2"@C@C"9%AD M!456@,#]\ @3^/ DQ164>A2D+-P2\D$T6P1T I5*?(K4TP&@+. Q LOU@5! MX;H,@@(V([BN2>93Y*[1("C@-(++GX#:SEVO05# ; 1W +*.W?M!D$AO^$F M0$"%YVZK@:"0#W ?(*#(<\\'"!3R 6X%!-1YX?D @4(^P-V @%(O/!\@4, ' M%/<#ZI?ZS+'C7R)H!T4>D,'M@/J5[KD 8&CANBV9C0H-ER<[)*EH+RZMG=!F MN],@]D#MJ/$//DQQWYD\5:V*7H4V XL=*XY":&YR2>^,\\]F<)P6-3_J_G9I M[N4P/0T++;IQ,DRF\73[%U!+ P04 " !BAV].W #^J^X! !F!0 &0 M 'AL+W=ON6*1L MHJB56FF5JNFSEQTNBHVI;9;T[VL;0BF=O&#/^,PY,S8S^2CDJVH M/?&6:>. M?J-U?R!$E0UPJNY$#YTYJ83D5!M3UD3U$NC5!7%&PB!("*=MYQ>Y\YUED8M! ML[:#L_34P#F5OT_ Q'CT=_Z[X[FM&VT=I,A[6L-WT#_ZLS0665BN+8=.M:+S M)%1'_WYW.&46[P O+8QJM?=L)1!/O97G5S]#/?NT)%!Z:?Q?@9YGIBWYN+_PHW M8 9N,S$:I6#*?;UR4%KPF<6DPNG;M+:=6\?I)(GF,#P@G /")2!S.F02X0FKLIK=-=A3LSR2OCO15AG.3D9HEFS&G"A"O,;D$0 MP[Y(A)C$*?PO/,3#(S3#R(5':_4TPPGV*,'>$>S_*3'=E(AA/A")49$8(?BT M$4$P28"+)*A(@A#L-B(8YH/[3E&1%"&(-B(89H^+9*A(AA#$&Q$,DVQ$R.H_ MYR!KU^'**\70N>FR\BY#Y#YT??(7/DV@;U36;:>\B]"FVUQ/5$)H,*D$=^;I M&C/T%H-!I>TV-7LYM?YD:-'/4XTLH[7X U!+ P04 " !BAV].$%-Z6[@! M #2 P &0 'AL+W=O=-4S+8&1!%!6C&^6MTP+61# MLR3Z3B9+L'-*-G RQ'9:"_/G" K[E*[IF^-!5K4+#I8EK:C@%[C?[,C$:^2H;%Q)WEF'>F3QJ6CQ.NRRB7L_W.QV(VP9P$< GP#[J,,& MH9CY5^%$EACLB1EZWXKPQ.L#][W)@S.V(M[YY*WW7C)^LTO8)1"-,<PMCV_R'CY,^T]A*ME8/L+U!+ P04 " !BAV].X.'Y^+ M; ?@T)L4RA:X0%(0FR0V1C"M< MYM%W,F6N!R>X@I-!=I"2F;]'$'HL<(H_'$^\[5QPD#+O60O/X'[U)^,MLK#4 M7(*R7"MDH"GP77HX[D)\#/C-8;2K,PJ5G+5^"<;WNL!)$ 0"*A<8F-\N< ]" M!"(OXW7FQ$O* %R?/]@?8NV^EC.S<*_%'UZ[KL![C&IHV"#'#@Q*?H]+"QA55@W5:SBQ>BF1OT\Y5W,?I)KN98=L .@/H MC'/&1* M%)5_8XZ5N=$C,E/O>Q:>.#U0WYLJ.&,KXIT7;[WW4M+;)">70#3''*<8NHI) MEPCBV9<4="O%D?X'I]OP;%-A%N'9.OL^VR;8;1+L(L'NGQ+3+R5NQ7Q5258] ME6#:.$T657I0<9)7WF5@[VA\D\_P:=I_,M-R9=%9._^RL?^-U@Z\E.3*CU#G M/]AB"&A<.-[ZLYG&;#*<[NG@MP$ M -(# 9 >&PO=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1V%?7 M GCRIE7G7;G!XHJ: 6@_(O9OP$53 5+=ZF779Q'Z>;-)EIVP0^$_A".,0X; H4 M,W\27A29-2.Q4^][$9XX.7+L31F;&>XC?;^.?KC;%D@W!=(HD/Y38OJAQ"W,[8<@;-53 M#;:)T^1(:88N3O+*NPSL X]O\A<^3?M781O9.7(Q'E\V]K\VQ@.FLKO!$6KQ M@RV&@MJ'XSV>[31FD^%-/_\@MGSCX@]02P,$% @ 8H=O3HV G>C' 0 M-P0 !D !X;"]W;W)K&UL;51M;]L@$/XKB!]0 M'!(W;F1;:EI-F]1*4:=MGXE]?E'!>(#C]M\7L.MY*5\,=SSW/'<^D\E0.AK<=G!32@Q!,O1^!RS'#&_SI>&GKQC@'R=.>U? 3S*_^I*Q%%I:R M%=#I5G9(097A^\WA&#N\!_QN8=2K/7*5G*5\=<:/,L.12P@X%,8Q,+M!Z_\G^S==N:SDS#0^2_VE+TV0XP:B$B@WW(4)=D&"G2?8_5?B_JK$$"8)B\1! MD3A <'#0V7<=F_W:GK+DV%D/X\I6?X5^0=02P,$% M @ 8H=O3HI%%>BW 0 T@, !D !X;"]W;W)K&UL=5-A;]L@$/TKB!]0$I(M461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?U M.N\+<,>]]^Z.(QO0/KD6P)-GK8S+:>M]=V+,E2UHX>ZP Q-N:K1:^&#:AKG. M@J@22"O&-YOW3 MI:)$EW\46&?9>20,72UROM;"_SZ!PR.F6OC@>9=/ZZ&!% MUHD&OH'_WEULL-C,4DD-QDDTQ$*=T_OMZ;R/\2G@AX3!+\HF8K_ C=0(3QF$C1*5"ZMI.R=1SVQA%2T>!YW:=(^C#>' MPP1;!_ )P&? ,>FP42AE_D%X4606!V+'WG" M'[<9NT6B*>8\QO!%S&L$"^RS!%^3./-_X'P=OEO-<)?@NZ7Z\3_Z^U6"?2+8 M_U4B?U/B6LSNC0A;]%2#;=(T.5)B;](D+[SSP-[S]":OX>.T?Q6VD<:1*_KP MLJG_-:*'D,KF+HQ0&S[8;"BH?3P>PMF.8S8:'KOI!['Y&Q=_ %!+ P04 M" !BAV].@8/1)[M<_V1,5NVH(2]P1ZTOZG1*.&\:1IF>P.B MBB0E&=_M[I@2G:9%%GUG4V0X.-EI.!MB!Z6$^7,"B6-.]_35\=0UK0L.5F2] M:. [N!_]V7B++2I5IT#;#C4Q4.?T?G\\I0$? 3\[&.WJ3$(E%\3G8'RI*S.!(S-3[7H0GWA^Y[TT9G+$5\?0G!MT*<^#LZWZ8GFQDFD9ZLHW],MP7238$T"J3_ ME7C[IL0MS-V;(&S54P6FB=-D28F#CI.\\BX#>\_CF_R#3]/^39BFTY9&PO=V]R:W-H965T[EG',_N*0#FE?; #CRIE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3=J) M&KZ#^]&=C;?8K%)*#:V5V!(#548?ML=3$O 1\")AL(LS"95<$%^#\:7,Z"8D M! H*%Q2$WZ[P"$H%(9_&KTF3SB$#<7E^5_\4:_>U7(2%1U0_9>F:C!XH*:$2 MO7+/.'R&J9Y;2J;BO\(5E(>'3'R, I6-*REZZU!/*CX5+=[&7;9Q'\:;NV2B MK1/X1. SX1#CL#%0S/Q).)&G!@=BQMYW(CSQ]LA];XK@C*V(=SYYZ[W7G!_V M*;L&H0ES&C%\@=G.".;5YQ!\+<2)_T?GZ_3=:H:[2-\MH]_OUP6258$D"B3_ ME'CX4.(:YOY#$+;HJ093QVFRI,"^C9.\\,X#^\#CF_R%C]/^39A:MI9&PO=V]R:W-H965TP5]M#YFQJ-%LZ;IF&V-R"J M"-**\22Y85K(CA99])U,D>'@E.S@9(@=M!;FSQ$4CCE-Z9OC03:M"PY69+UH MX!>XW_W)>(LM+)74T%F)'3%0Y_0N/1SW(3X&/$H8[>I,0B5GQ.=@?*]RF@1! MH*!T@4'X[0+WH%0@\C)>9DZZI S ]?F-_6NLW==R%A;N43W)RK4YO:6D@EH, MRCW@^ WF>JXIF8O_ 1=0/CPH\3E*5#:NI!RL0SVS>"E:O$Z[[.(^3C?7?(9M M _@,X O@-N9A4Z*H_(MPHL@,CL1,O>]%>.+TP'UORN",K8AW7KSUWDO!/R<9 MNP2B.>8XQ?!53+I$,,^^I.!;*8[\/SC?AN\V%>XB?+>&)\DVP7Z38!\)]O^4 MF'XH<2OFHTJVZJD&T\1ILJ3$H8N3O/(N WL7'Y&]AT_3_E.81G:6G-'YEXW] MKQ$=>"G)E1^AUG^PQ5!0NW#\Y,]F&K/)<-C//X@MW[CX"U!+ P04 " !B MAV].,A*(E,0! W! &0 'AL+W=O3$P MG,L,,,XFJ5YU"V#0N^"]SG%KS' @1)N:8T+D"(;6 ._ MP/P>3LJNR*I2=0)ZW*:AS?+\['%.']X#G#B:]F2-7R5G*5[?X7N4X<@D! MA](X!6:'"SP YT[(IO&V:.+5TA&W\P_U;[YV6\N9:7B0_*6K3)OC.XPJJ-G( MS9.<'F&I)\5H*?X'7(!;N,O$>I22:_]%Y:B-%(N*346P]WGL>C].\\X^66AA M ET(="7<>1\R&_G,OS+#BDS)":GY[ ?FKGAWH/9L2A?T1^'W;/+:1B\%_1)G MY.*$%LQQQM -9KWB=<&A-FYZ:^=J?LOSPLAA:5.R_BN* MOU!+ P04 " !BAV].YBP'LO ! !F!0 &0 'AL+W=OTVCI(D0VT@1^@?PYG:2RRL%0=AUYUHD<2ZAP_A,=3:O$.\-S!J%9[ M9"NY"/%BC:]5C@.;$# HM66@9KG!(S!FB4P:OV=.O$C:P/7^C?VSJ]W4SQV@N_AO<@!FXS<1HE((I]T7E56G!9Q:3 M"J>OT]KU;AVGDR2[,)*^,]U9$]VE&;I9HQIPF3+3"A N"&/9%(O))G*)WX9$_//9F&+OP M>!T>)'Z"G9=@YPAV_Y5XORGQ/28. K_(WBNR]Q"$&Q$?YH.K2+PBB8<@WHCX M,#N_R,$K#./%UKAMYB,*BUW1[,7DZM M/QE:#/-4(\MH+?X"4$L#!!0 ( &*';TY([&PO M=V]R:W-H965TM8M@$$O@O M4H?W@)\=C'HU1ZZ3BY3/+OA2Y3AR!0&'TC@%9H<;/ +G3LB6\7O6Q(NE(Z[G MK^J??.^VEPO3\"CYKZXR;8[O,:J@9E=NGN3X&>9^]AC-S7^%&W +=Y58CU)R M[;^HO&HCQ:QB2Q'L91J[WH_CM)+&,RU,H#.!+H1[[T,F(U_Y1V98D2DY(C7M M_<#<+XZ/U.Y-Z9)^*_R:+5[;[*U(H@\9N3FA&7.:,'2%B1<$L>J+!0U9G.@; M.@W3DV"%B:Z#)ON -V8A#!)V.00 M-#D$!'8;DQ!F'S9)@R9I0."P,0EATHT)61U! :KQET^C4EY[?_%7V>5^/U!_ MA/_!I\?A&U--UVMTD<9>!']<:RD-V%*B.[NKK7V/EH!#;=PTM7,UWSCGW Z[YI/2+Z0 L>I6B-P7NK!V.A)BJ \G, MG1J@=R>-TI)99^J6F$$#JP-)"D*3Y .1C/>XS(/OK,M0FY]P/S5YP> MJ>M-Y9VA%>',)6^<]UKNTD-.KEYHP9QF#-U@TA5!G/H:@L9"G.@[.HW3=]$, M=X&^V]+3+"ZPCPKL@\#^OQ+O;TJ,8&@2#Y)%@V01@?0F2 QSVPJRN3@)N@U/ MUJ!*C7T8EXUWG8H'&B[^'WP>J6],M[PWZ**L>S[ADANE++A4DCN72^>F>#4$ M--9O/[J]GM_R;%@U+&-*UG]%^1=02P,$% @ 8H=O3J:$>LG! 0 -P0 M !D !X;"]W;W)K&UL;51A;]L@$/TKB!]08ARW M561;:EI5F[1)4:=MGXE]ME'!>(#C[M\/L.-Y&5\"=W[OW3O@DD]*OYL.P*(/ M*7I3X,[:X4"(J3J0S-RI 7KWI5%:,NM"W1(S:&!U($E!Z&YW3R3C/2[SD#OI M,E>C%;R'DT9FE)+IWT<0:BIP@J^)-]YVUB=(F0^LA6]@OP\G[2*RJM1<0F^X MZI&&IL!/R>&8>7P _. PF^4[.2KW[X'-=X)TW! (JZQ686R[P#$)X(6?C MUZ*)UY*>N-U?U5]#[ZZ7,S/PK,1/7MNNP(\8U="P4=@W-7V"I9\,HZ7Y+W ! MX>#>B:M1*6'"+ZI&8Y5<5)P5R3[FE?=AG1;]*RU.H N!WA#(7"@X?V&6E;E6 M$]+SV0_,7W%RH.YL*I\,1Q&^.?/&92]E2M.<7+S0@CG.&+K!)"N"./6U!(V5 M.-+_Z#1.3Z,.TT!/M_3D,2ZPCPKL@\#^GQ;W-RW&,%F\2!8MDD4$[F^*Q# / M-T7(YN(DZ#8\68,J-?9A7#;9=2J>:+CXO_!YI+XRW?+>H+.R[OF$2VZ4LN"L M[.Z&UL=5/;;IPP M$/T5RQ\0LX:DVQ4@95-5K=1(JU1MG[TP@!5?B&V6Y.]K&T)I0EYLS_B<,Q>/ M\U&;1]L!./0LA;(%[ISK#X38J@/)[)7N0?F;1AO)G#=-2VQO@-61) 6A27)# M).,*EWGTG4R9Z\$)KN!DD!VD9.;E"$*/!=[A5\<#;SL7'*3,>];"3W"_^I/Q M%EE4:BY!6:X5,M 4^'9W.&8!'P&_.8QV=4:ADK/6C\'X7A:W M"]R!$$'(I_$T:^(E9""NSZ_J7V/MOI8SLW"GQ1]>NZ[ >XQJ:-@@W(,>O\%< MSS5&<_$_X +"PT,F/D:EA8TKJ@;KM)Q5?"J2/4\[5W$?IYOK;*9M$^A,H MA M'^.0*5#,_ MSK,R-'I&9>M^S\,2[ _6]J8(SMB+>^>2M]U[*E.YS<@E",^8X M8>@*LUL0Q*LO(>A6B"-]1Z?;]'0SPS32TS6=?A _VQ3(HD#V7XF?WY2X@4F3 M-T'(JJ<23!NGR:)*#RI.\LJ[#.PMC6_R#SY-^STS+5<6G;7S+QO[WVCMP*>2 M7/D1ZOP'6PP!C0O'3_YLIC&;#*?[^0>1Y1N7?P%02P,$% @ 8H=O3NQW MY/=O P X@\ !D !X;"]W;W)K&ULE5?;CMHP M$/V5*.\EL9T+K "IL.RV4BNMMFK[G 4#T28Q30QL_[YVXHU('H6Y6NUYUPZ;WE65#-W+^7ASO.J]9[G2342!UZH7[:BS!.I'LN=5QU* MGFQJHSSSJ.]'7IZDA3N?UN^>ROE4'&66%ORI=*ICGB?EWP7/Q'GF$O?]Q7.Z MVTO]PIM/#\F._^#RY^&I5$]>ZV63YKRH4E$X)=_.W,_D[I%1;5 C?J7\7%W< M.SJ5%R%>]ML^#8Y9O)9G+]PDU#H.B;[;_S$,P77D2B.MKKV?A_-\,&U!C0UH#%5PV8,6 ?-0B,0= :D."J06@, MPM: DJL&D3&(/FH0&X.X9^ UJUN7ZSZ1R7Q:BK-3-AUW2'1CD[M8-<1:OZSK M7_^F*E:IMZMZT:3'A)%5XA MBB%1#(AZ+;N*!T2]Q7V(!UE;@AC#(,8@B+XFQH,@/L7=;)M0 &X"<(_C0#3Q?!"X10S$,C3)QX<# MP>.%4!!%W!^&"&3CP5.(@#$43"PN\(@AP0W9XO%!T/P89 M H:VV>':0X? @ M@67L$SP52'Q#MEC3!(@Z[$W+I0%UIG(TLE4&2Y #8:#G7FH&F)I=XH50X%B MPMZD7!I0A\;W)U?&"L7BH@2P!187EKW[ALV;8MU0H)M!#2GA<'%7WZ_9Z4N[2HG!?1'JL_WZL#=/F1\*_5M MK.[+YM39/$AQ,"=JKSW6S_\!4$L#!!0 ( &*';TY\?:#'>@( %0( 9 M >&PO=V]R:W-H965T.AY$GBY;0-U8 <.N] MPC5;V@7GS=QQ6%Y A=@C:: 6;PZ$5HB++3TZK*& ]HI48<=WW=BI4%G;V4+% MGFFV(">.RQJ>J<5.587HWQ5@TBYMS[X$7LICP67 R18-.L(K\)_-,Q4[9U#9 MEQ74K"2U1>&PM)^\^78F\0KPJX26C=:6/,F.D#>Y^;9?VJXT!!AR+A60>)QA M#1A+(6'C3Z]I#RDE<;R^J']19Q=GV2$&:X)_EWM>+.W4MO9P0"?,7TC[%?KS M1+;5'_X[G $+N'0BN^>9:V>;:]_H9D)?D_P!X+( M?8\0](3@2HCO$L*>$%X)X5U"U!,BC>!T9U?%W"".L@4EK46[=FB0[#IO'HG/ ME@^,&-T9E9(#0*A$H@' O$KG;2#I,H3*TP M8:!58S/%>+&;FIU$1B?1Q(GGA9J3#A.-LOAZT0V00,-LHXG9('3-7F.CU]A0 M-4]KTWB2Y,%S7;VV\<3N@Z=W\\8$"MT/&B4Q.DX,CK6RK)-)FL --"M3S*07 MMLE_]$)J=)L:W&I.5NFGZIM^IKXFJ0_K.S,ZGAD8E9-3S>5-,8H.H_')EU>M%E^+D=E-N*M,-V]_('HL:V;M"!<7N;IN#X1P M$![=1U&J0HSX88/AP.4R$6O:#;INPTG3SW!G^".1_0-02P,$% @ 8H=O M3C03.*); @ * @ !D !X;"]W;W)K&ULE5;M MLIHP$'T5A@9 :@G/>RJ.30Z7?[+DHF=);<2"R%L!V MEE06Q/>\B)0LK]QD9F,;DD=ZE5U>0B5S7CD"]G-W05_6-#0$B_B90R,OUHXI9R MN3MQG1WLV;%0K[SY#%U!8]?IJO\*)R@TW&2BSTAY(>VGDQZEXF6GHE,IV7O[ MS"O[;#K],PTG^!W![PDT>D@(.D+P00@?$L*.$ X(I"W%>K-FBB4SP1M'M%]O MSP31ZOT1/G;$TK^A M^]<'K&X107P-6=]")CZ>1(#6&5A^>%5GA N$J$!H!8(K@1@7&*,"8R2#R<#I M%A-93&4Q\2@:F'6+H<$HP#.)T$PB)),I+A"C O'S7DQ0@-X/>Z4'ZA!TH*!CX@8+"02NAH/&=C-&67E ? MD;C33A1O2!K\AV]X2]+PW[ZM4-#P'')Q798@#G8422?EQTJ96^R56<9Z M+=K9U6X4K[NY3/H_!\E?4$L#!!0 ( &*';T[@WVB:;P( ',( 9 M>&PO=V]R:W-H965TU#6$)3%;I2["'242NN]*FNQ MM',IFV?'$5E.*R*>6$-K=>?(>$6DVO*3(QI.R<&0JM)!KALZ%2EJ.TU,;,?3 MA)UE6=1TQRUQKBK"_ZYIR=JE[=G7P$MQRJ4..&G2D!/]2>6O9L?5SAE4#D5% M:U&PVN+TN+17WO/6PYI@$*\%;<5H;>E2]HR]Z%7,G@BZ8>7OXB#SI1W;UH$>R;F4+ZS]2ON" M MOJJ_].+[14<)V).B-CI3"_5G86DE6]BDJE(N_=M:C-M>WUKS28@'H"&@A> M^"D!]P3\0? _)?@]P9\0G*X4X\V62)(FG+46[QYO0_2_R'OVE?N9#AJSS3UE MCU#12XJC.'$N6JC'K#L,&F&\ >$H]>$(!!VQ1C,ZNCU@,T?@Z!:RG4-B!">! MP3JQX>.;(Q:P@ \*^$; 'PO$[L2H#A,93&TP?NP&DV+G(!PN)M4"&#>&LPW M;(-9MG$ \T.0'SYN5P0*1 _8U6&"L5U!.'$+P$P@VSD$NW"J,9AJ//?JCM<+ MD+]XW"O/A5]"]P&W>M"X3@\M\,0O !5.#0,P070GX3M=PP,2OM,4/+ KK#ST M'[;![[2''[$- ^_2[&\&H% P[4$0"$VK=D:=MZ+\9*::L#)VKJ5N8*/H,#E7 M2'?N27RM)ZKIZ!\RW3C^0?BIJ(6U9U+-!=.]CXQ)JG)TG]13S=47P+ IZ5'J M9:36O!N#W4:RIA_QSO"=D?X#4$L#!!0 ( &*';T[&PO=V]R:W-H965T!JY_4L MI[RDET*#23TO&W(W7[,[7C<'UG_V*"5\$'N]-=%5A-9893_51I-L M\Y]*CU#66QPN@\B[::(.LVLQP0"#>H2GV/LC NB(73!RMP[8CQ'AXA&2C"$# MF0\B0C#.T/B'#W&&, $&"; AP \$V$H4A)E9L4[ ))]C'L3.0+&S,0&>PP1S MD& ^/5T+D& !A#"WT@5AK'O?0YBEE2X(LX+%+D&QRS'!RK?$0AADB84P5JTG M$.9)9E>@V!5 8!A)BT+3BQ&!+6B+ M@@GE"(%65JWM0=#*2AL PK[_1#'8;:"?45X_:-K9Z ?AE[P2SI%)]4B;I_3,F*1*H_^B^G"FQK%^4]"SU,N%6O-V)FDW MDM7=O.7U0U_\'U!+ P04 " !BAV].6VW<^Q$" (!@ &0 'AL+W=O M)U^I<"C6!BJS%9_@!XF>[8W*$!I=C54/#*]HX#$ZY M^RE8O\2*U\"O"CH^ZCOJ)'M*W]3@ZS%W?;4A(' 0R@'+Y@H;($09R6W\,9[N ML*02COLW]ZT^NSS+'G/84/*[.HHR=Y>NRUB/\G051D9YJEGP@F33IF-C5E.F6<;LYHRGRU,X$^9K8T) MILR+C0D'!LF8#($)K8$)M4$\,8CL!I'5(-(&T<@@BI9V@]AJ$%MV$,]2TS.I M9AK-S*.UZ9%DA*R\9#5Y9GGJ%:N1(O&2Q2Q1]U#@Q3-H>[]VX,TS=6_D>^EB M%B@TJF=U1W['[%PUW-E3(7\-7< G2@5(0]^3/UTIK^5A0. D5#>5?=9?3OU MT-;&PO=V]R M:W-H965T0/6'/Q)FD$2$VBJI5:*=JJ MVV<'AH#6QM1VPO;O:QL'$8)6?<'V<,Z9,^-+V@OYIFH ';QSUJH,U5IW6XQ5 M40.GZDETT)H_E9"<:K.49ZPZ";1T),YP'(8KS&G3HCQUL:/,4W'1K&GA* -U MX9S*OSM@HL]0A&Z!E^9<:QO >=K1,_P$_:L[2K/"HTK9<&A5(]I 0I6AS]'V M0"S> 5X;Z-5D'MA*3D*\V<6W,D.A-00,"FT5J!FNL ?&K)"Q\<=KHC&E)4[G M-_4OKG93RXDJV OVNREUG:$-"DJHZ(7I%]%_!5_/,PI\\=_A"LS K1.3HQ!, MN6]07)06W*L8*YR^#V/3NK'W^C?:,B'VA'@D1.1#0N()R?\2B">0&0$/I;C> M'*BF>2I%'\AA=SMJ#U&T):;[A0VZ9KM_ICW*1*\YB9Y3?+5"'K,;,/$$$]\C M]H^(9'T/.3Q"2+0:,=B8')W&BTYC)Y!,!*+U9ED@611(G "Y0A"8G#61(\V61[2W]0>6Y:%9R$-N?%[6HE MA :C%SZ9HU^;AV%<,*BTG:[-7 [78UAHT?F;C\?G)_\'4$L#!!0 ( &*' M;TXN<7L>^0( !4/ 9 >&PO=V]R:W-H965TWKVT(@K!P)C^" M;6;'.VM&MI<^S0JS)_9GE5#SQDA7JS9%7.96J6YT\ M45:,'DQ0GGG8]R,OIVGAKI=F;%NME_PBL[1@V\H1ESRGU;\7EO';RD7N?> U M/9VE'O#6RY*>V$\F?Y7;2O6\EN60YJP0*2^ZDIJ'I?QM2-UV3AW8;=_9OQCQ2LR. M"K;AV9_T(,\K=^$Z!W:DETR^\MM7U@@*7:=1_YU=6:;@.A,UQYYGPOP[^XN0 M/&]85"HY?:^?:6&>MX;_'@8'X"8 MP$HF P@30!Y"/#JS(S4SU32];+B-Z>J M5ZND^J- ST05W,.Z56J-'K.D#)TKMJH@;S4F-P!X/[B,T00>(6XJD$ MVBPPF 4V\:2;!?9A @(2$$,0] C0@XP:$QM,83 ($S6/^CW(@9!1%];+* S M"H",,$P0@@2A?4TBD""RJ$F-"?LU01B-BHW!J6)@*@(3+$""A;W8!"1(+,0F M [$X28:K/X1-K3[R85_Y0$+!",6(-9%]41#L*X0MRM* 0@MC@-")VL!F19!; MPQ$*V%THF%$;V%\HM*E-.-<@"#8C@MP8C5# )D/Q#,VPS=#"1O/"SB< ;O)C M@(V+(.>.;1ZPU[!O7Q@,>PTCB\(TH*[@QYI,0OJ)C.R$D&,7(Q2PO3"940[8 M7AC:O0;E"*RUP@[$D .3$0K85CB:H16V%88VKX'6^..EGX+T$X'-B0%SDC$* MV$PXF7&0@LU$H(UK<)3R/RS')*2?"&Q) EB2H!$*V$QDSKERY&!I=;(DUEIA MOQ' ;V3DM$A@,Y$9YT4"FXG8G!@;4#RU]%.0.A&O&PO=V]R:W-H965TWN"_,\??&#,4 Q>OL@90P5O+.KD-:Z7Z#4+R6$-+Y1/OH=,K9RY:JO10 M7)#L!="3#6H9BE>K#+6TZ<*RL'-[41;\JEC3P5X$\MJV5/S= >/#-HS"]XGG MYE(K,X'*HJ<7^ GJ5[\7>H1FEU/30B<;W@4"SMOP4[2I#;:1NN#! P."KC0'5S@PH8,T8:X\_D&1B-44.LIK.:*$NQDXE'%./73+G!E0>4?(12N9%R3PHN8.2+7:)"7%X MJZ5HC3,_"?&2$ ^)<_0[LLQWY9[)4K/^X,[G7HY\R>%\5KM\<1E)G#MWJ5J* M\)HD#@FZJP>F/O^@XM)T,CAPI4N++0!GSA5HP]63SJG6OX1YP."L3)?HOA@+ MXSA0O)]J/II_/.4_4$L#!!0 ( &*';TYP+6^2 0( '@% 9 >&PO M=V]R:W-H965T<#%Z^R!E#>6\LZ6?BU4OT> M(7FIH:7RB??0Z96*BY8J/10W)'L!]&J+6H9P$"2HI4WGE[F=.XDRYW?%F@Y. MPI/WMJ7B[P$8'PH_]-\GGIM;KWN GJ%_]2>@1FEVN30N=;'CG":@* M_U.X/R9&;P4O#0QRT?=,DC/GKV;P[5KX@0$"!A=E'*AN'G $QHR1QO@S>?KS MEJ9PV7]W_V*SZRQG*N'(V>_FJNK"SWSO"A6],_7,AZ\PY8E];PK_'1[ M-R0 MZ#TNG$G[]"YWJ7@[N6B4EKZ-;=/9=AA7HG@JFJ^B7!/]&%>S*0].[NFTTH]^RBC*,C1PQA-FL.HP0L- M_J@X;A4DG25( \P4V$F!;3U9U(<9<1L0IP&Q!M&'&.$JQJA)K:8;-XG"-%I% M<:A"@A,W3.2$B1PPJQ,[C)IXN0W.@G0%LU4E =FY66(G2^Q@(2N6>+-+1J)L MA;(5A1@'L9LE<;(D6Y;U.THVIT]B@G99'6;]5)ELT_ M>U45J6Z&U<&K3Y5,=YU0D7O<]T.O2+/272VZN>=JM5!GG6>E?*Z<^EP4:?5[ M+7-U6;K,_3OQ.3L<=3OAK1:G]""_2/WU]%PU(^^J99<5LJPS53J5W"_=1_:P MH:05Z!#?,GFI1^].Z\J+4C_:P8?=TO5;BV0NM[I5D3:/5_DD\[S5U-CQ!0X#J#]Q_E MJ\P;>&M)L\96Y77WZVS/M5;%H*4QI4A_]<^L[)Z7_I\@'L2P !\$^%6 A?\5 M$(. ^"= _Q6@08 F E[O2K^IF]G5%1 OOM54T8-8]AH\P[(KP&NW7)3A:8LT-<7Z[P).)$-$M9&-"8HZ- M$-!/T3;;SR42%891$V)@ &A, M8R8[MNXQP6B9-X&(V73O 8SBF"?8G!":$P)S)M:$QC*<43@UQD2Q* EC;$L$ M;8F +?'$F,@X@2#Q_8DMD6%+(*:@#=!$(]"-O3&T-S;L%:.XNE&00 4)B&S+ MZ3$?YP#?W+/ GR8!$R3(:21\;O\!9G B;F>&N"1& Y5X83 M!@,9([ D3H9ISH+Y68MA:C+$S6G>&D#C,"9&8D((9K)31,*2A1EF)P/T#&PJ M,&%8?$<(8,JP9$X(()# ZW!,+(Z(1185F#.68\YP/L-;"+*$&L?$XHA8 MEE3&,68];P MZ(X@P*SA9IT!08"*D27'8,S2GA8,@VSJ86 0X$UK"@S!G M"+5PMD\QS!D"E<;\&!-FP"?K MSJ5N[QQ&L]?+KD?>7K9,YM?L8=-?6?U3T]^@?4JK0U;6SHO26A7=A*2T; M&_VWS=>KP=4?4$L#!!0 ( &*' M;TZ 2QPL1P( !<' 9 >&PO=V]R:W-H965TP8^54?9;5Q M,]=P_M_J\7Z4 1KI)I9 MZJ#IG7FGJA4J>BVB),F]JQ8:,-L>$TXPP8CPE/J8(K2EV(8+>GB?8+=$H-2> M 5F+0(:/[HKXAT!D%8B,0'0GD,VZT&-2@VGZ,I)LUJK=$A1D*+%;B:U68HN5 ME5T@L0HD[V]&:A5(EPY2?]8,"R:.9[UX&W-G)+,:R2Q&@IF1;-'P*$5S)TL0 M0H%OM[*R6EE9K,Q.\;;'Q),L'T(_6LV\6%!!E$9V,VI 6C]:_QWG=0#]Y\!: M4)83ZTW&"05^-I-7."6[-%)_N)/H.-T?0SV.9O&MGOIF3+W*]%?&-\S/=2.< M Y-JV)F1=&),@C+I/ZAV5>J6&C<$3E(O4[7F_:CN-Y*UPS7DC7=A\1=02P,$ M% @ 8H=O3K@H $5C @ IP< !D !X;"]W;W)K&UL?57O;ILP$'\5Q ,4, 9#19":1-,F;5+4:=MG)W$"*F!F.Z%[^]F& M4&([_0+V\?MS=X"O&"A[XQ4APGMOFXZO_$J(_CD(^*$B+>9/M">=?'*BK,5" M;MDYX#TC^*A);1. ,$R#%M>=7Q8ZMF-E02^BJ3NR8QZ_M"UF_]:DHX6@$X!J 7@7:.@T:@1 M@S2FTY@D-VNU,1 9F*V-0>A!LHDSV<2J%J+$+9 Z!5)'M:E1[8A)EEFF#[)$ M3A/D,#'>^QI9)FF.W":9TR1SF&2&26:9)"ATF^1.D]QADALFN64" 72;1*'[ M7PUMFRPT?];0\@$@?>#SX$R(;)_4[-D$6GZD(,V,;V3C0$59;*83+$ZKEK"S MG@3<.]!+)]1/OXC.T^8%J-/.B*_5%-*GX(?,.,)^8':N.^[MJ9!GJ3[Q3I0* M(I,,GV2S*CDUYTU#3D(MD5RS<72,&T'[:2P&\VPN_P-02P,$% @ 8H=O M3M'9(0?H 0 U 0 !D !X;"]W;W)K&ULA53; MCILP$/T5Q >L"= DC0!I252U4BM%6W7[[,!PT?I";1.V?U]?6$(2E+Y@S_B< M,Q<\3@8NWF0#H+QW2IA,_4:I;H>0+!J@6#[Q#I@^J;B@6&E3U$AV G!I292@ M, C6B.*6^5EB?4>1);Q7I&5P%)[L*<7B;PZ$#ZF_\C\<+VW=*.- 6=+A&GZ" M^M4=A;;0I%*V%)AL.?,$5*G_O-H=8H.W@-<6!CG;>Z:2$^=OQOA6IGY@$@(" MA3(*6"]GV ,A1DBG\6?4]*>0ACC??ZA_L;7K6DY8PIZ3WVVIFM3?^EX)%>Z) M>N'#5QCK^>1[8_'?X0Q$PTTF.D;!B;1?K^BEXG14T:E0_.[6EMEU<"?K<*0M M$\*1$$Z$U?HA(1H)T840/R3$(R&^(2!7BNW- 2N<)8(/GG!_M\/F$JUVL>Y^ M89RVV?9,MT=J[SF+MZL$G8W0B,D=)IQA+@BDU:<0X5*(/+RCA](:',- M.=Q#MN%R$M%BG9'E1_,:MI^7!>)%@=@*Q%>-NJDC=YB-Q3"+"6XJ_2_B\ CA MTD2S?TM!U'9NI%?PGBG3HIEW&LUG>UUO_+D>63=A%QDW[S^PJ%LFO1-7^N;9 M^U%QKD G&#SI(6KT$S,9!"IEMAN]%V[0G*%X-[XA:'K(LG]02P,$% @ M8H=O3G5M=CA> @ :P< !D !X;"]W;W)K&UL MA57M;ILP%'T5Q ,4L,U7E" UB:9-VJ2HT[K?#G$25,#,=I+N[>N[?DJ/ LQ+**(UV?28?Y !]++-T?*.BSDEITB M/C""#YK4M1&(XRSJ<-.'U5+'=JQ:THMHFY[L6, O78?9WS5IZ6T5)N%;X*DY MG84*1-5RP"?RDXA?PX[)732I')J.]+RA?<#(<14^)HMMJ? :\-R0&Y^M U7) MGM(7M?EV6(6Q,D1:4@NE@.7C2C:D;960M/%GU RGE(HX7[^I?]&URUKVF),- M;7\W!W%>A448',@17UKQ1&]?R5A/&@9C\=_)E;02KIS('#5MN?X-Z@L7M!M5 MI)4.OYIGT^OGS;Q!Q4CS$\!( !,AR3XEP)$ WPGH4P(:"<@B1*84W9LM%KA: M,GH+F#G= :N/*%D@V?U:!76S]3O9'BZCUPH5I.4GB163]>E^S46<6S5ZX) 8H.V_U$R?J/9R.D(.^EQSH.:7GJA_KFS MZ'1C/ (ULJSX6MXD9O"_RYAKZ =FIZ;GP9X*.1#UV#I2*HCT&#_(,SO+FV_: MM.0HU#*7:V;FO]D(.HQ76S3=K]4_4$L#!!0 ( &*';TZ09F@A%P( /X% M 9 >&PO=V]R:W-H965TXQ=]%R\R@I M!6\-:^4VK)3J-@C)4P4-E0^\@U:O7+AHJ-)#<46R$T#/-JAA"$=1AAI:MV%9 MV+F#* M^4ZQNX2 ">6L:*O[N@/%^&\;A^\1S?:V4F4!ET=$K_ 3UJSL(/4)3 MEG/=0"MKW@8"+MOP,=[LCGK!\;)D?-7,_AVWH:1 0(&)V4R4-W< M80^,F40:X\^8,YRV-('S_GOV+]:[]G*D$O:<_:[/JMJ&JS XPX7>F'KF_5<8 M_:1A,)K_#G=@6FY(]!XGSJ3]!J>;5+P9LVB4AKX-;=W:MA]6TG0,\P?@,0!/ M 7'RWP R!A G UDUNH35;0L!.\#,1Q61\T_$6^(+N;)3-K:V37M5NK9>YFL MU@6ZFT2C9C=H\$R#/RKV2P7))PG2 !,%]E)@&T]F\?$Z\2<@W@3$)DCF-M:1 M8V/0Y%;36DV6Y(GCQ"/"4>Q'2;PHB094_;]4D32V=E\0$F] M**D'Q3FZ7;I$25<.R5*S)I_4)/."9!X0XH!DBTUB$N4.B4>TQI_4)/>BY!X4 MYR?8Y8N?(([RR*V*1X6S-')@T.PFFI?Q!Q77NI7!D2M]J>W5NW"N0&>,'K2Q M2C_&TX#!19ENKOMB>)*&@>+=^-JBZ&ULE5;1CILP$/P5 MQ'L/;#"0*(F4I*I:J95.5[5]=HB3H#.8VDZX_GUMPW$$ENKZ$FPS.S.[CKVL M&B&?U84Q[;V4O%)K_Z)UO0P"E5]82=6#J%EEWIR$+*DV4WD.5"T9/;J@D@5&Q1^FI:UE2^6?'N&C6/O)?%YZ*\T7;A6"SJNF9 M?6?Z1_THS2SH68Y%R2I5B,J3[+3VMVBY1\0&.,3/@C5J,/9L*@>6R?CXW9'ZO:8-'(Y?V3^YY$TR!ZK87O!?Q5%?UG[F M>T=VHE>NGT3SF74)$=_KLO_*;HP;N'5B-'+!E?OU\JO2HNQ8C)62OK3/HG+/ MIGV3H"X,#L!= .X#4/+/@*@+B-X"8I=\Z\RE^I%JNEE)T7BRW:V:VC\%6D:F MF+E==+5S[TRVRJS>-O&"K(*;)>HPNQ:#!QC4(P+#WDM@2&*')^'X7F _140I MK!"!240N/KI+(H$)8I @=@3Q'4$ZJ@*$R6 1 HH0P.4")DA @F3B@(3AR&6+ M21VF:D50EHSJ/07A))VI> I:20$K:&2EQ9"!RH<(D?'> RB,TYG"9J"9## S MDMEE$YF(X)'C/0!*LYFZ+$ K"\!*-+*RF&X1(:,SMP= PWV\LX)"^&B'$S-1 M/$+Q#0.!R(P.? >@",AVYG@A^!9 \7]D"Y]Q1-Z3 M+00:ZP2#&[QD\NR:G?)R<:VTO2L'JWU#W6+; 4;K.]MH76=XHVF[]#]?@<$DB@K1)5+52*T5;;?OLD$E "YC:3MC^ M?7UA6=8X^Q+;PSEGSDQ@G/64O? 20'BO3=WRC5\*T:T1XD4)#>$/M(-6/CE3 MUA AC^R">,> G#2IJ1$.@@0UI&K]/-.Q \LS>A5UU<*!>?S:-(3]VT)-^XT? M^F^!I^I2"A5 >=:1"_P"\=P=F#RA4>54-=#RBK8>@_/&?PS7^U3A->!W!3V? M[#U5R9'2%W7X?MKX@3($-11"*1"YW& '=:V$I(V_@Z8_IE3$Z?Y-_:NN7=9R M)!QVM/Y3G42Y\9>^=X(SN=;BB?;?8*@G]KVA^!]P@UK"E1.9HZ UU[]><>6" M-H.*M-*05[-6K5Y[\R3& \U-P ,!CX0P^92P& B+=T+T*2$:")%%0*84W9L] M$23/&.T]9O[=CJB7*%Q'LON%"NIFZV>R/5Q&;WDZT,W8:B1U&5I81@XFG2:;E&B=S$$YMT#Z>V<7QO<8E M3K_)W&]H9=DF,RLKJZ3='+),+*_)S&M\QVGJ=)HZG(:6TW26XPM>V9UU@>+( MLH(FGV@#[*+''_<*>FV%>M,GT7'"/NJI8\6W)"M+.5-,1YJ. NU3>6>F7EI#H)VPU6 QOLH_P]02P,$% M @ 8H=O3C&UL=93=CILP$(5?!?$ :S"8GX@@-5M5K=1*T5;=7CMD$M :3&TG;-^^MF$1 M!>>\LZN?=KI?H=0K*JH:7RB??0Z9T+%RU5.A17 M)'L!]&R36H9P$"2HI4WGEX5=.XJRX#?%F@Z.PI.WMJ7B[P$8'_9^Z'\LO#37 M6ID%5!8]O<)/4+_ZH] 1FEW.30N=;'CG";CL_4_A[I ;O16\-C#(Q=PSG9PX M?S/!M_/>#TQ!P*!2QH'JX0[/P)@QTF7\F3S]&6D2E_,/]R^V=]W+B4IXYNQW MF/JA0]?8>J'^-[4_'>X ]-R4XEF5)Q)^^M5-ZEX.[GH4EKZ M/HY-9\=AW$GS* M$B]!+ZJ2D6TH6K"CIAI)%#UK)G)!L R%AO()D&TA.$C&ULE9CK;J,X&(9O!7$! M _9G0ZB22&UFTAEI5JIFM;N_:>(<-("S0)J9NU].31/[-9O\: MGG3YL]HI57N_\JRH9OZNK@\/05"M=BI/JT_ZH(KF/QM=YFG=O);;H#J4*EUW M1GD6\#",@CS=%_Y\VK6]E/.I/M;9OE OI5<=\SPM?S^I3)]F/O/?&W[LM[NZ M;0CFTT.Z57^J^J_#2]F\!6)6\-.L7?>W6J+IZ] MMI17K7^V+]_6,S]L,U*96M6MB[3Y>5,+E66MIR:/?P>G_CEF:WCY_.Y]V17? M%/.:5FJALW_VZWHW\R>^MU:;])C5/_3IJQH*DKXW5/]=O:FLD;>9-#%6.JNZ MO][J6-4Z'[PTJ>3IK_YW7W2_I\'_NQDVX(,!/QLTL<<,:#"@#X-HU$ ,!N+# M0(P:R,% WFH0#0;1K0;Q8! ;10=][W;#]3FMT_FTU">O[&?<(6TG-GN(FPFQ M:AN[\>_^UXQ8U;2^S26+IL%;ZVC0//4:?J$A&5]K%K:&G15!D\$Y#8[2>.*6 MN61F"%O#KQ6?;0493K[8DHGA98ERF5QKGI$FP043['?J'-"E QYB!P(Z$)T# M<>6 &3W6:^).4_2#$B9A&!K=!F2QB-FE\"HA"1.2("&C:Q>]1EY$$MS.QU8Y M$HE@(I&5"#/';Q%9(1A(Q%8EC%FR+Y'5?XY\8YAO##J.C'QC.Q,[72"*[&QC M>[03X1SK"4QY E(6V$$"'22W3W\6XH4K_/]A7@ZBV#V"UZ$<:R0#Y4JC\P?1 M9>]3+-VAX#KXR#@(%9E5<2M4,V/JAA:JR8.%WAQ M8?*."8.7!6:O"Y(GQKK.;)9Y.XCNDC'3#$!-+A>8,3:YHV1,&4MN*3FQ%X31 MDCD&DMM 2C)VI&/B]NG",60<;.'F >H)BAPP73!@=0AN9>6@D>R,S#QI PF@,+\)X$2!'.+X; MR'&.ON,@39@H56T+Q6*=@"@D )AQ+)&' *+JC4S!@A$ZE!AU+ M F?)T:V#,(H$4!1D!K-%S0'+$0=32(A"8<8!^R&7UY\'U]]GF%7+^!5.'8@@1D3 M=QPG!69,@$W,KA:)'#N=P" * *)TI8KQ$G><) 4F1R!RK&J!2#J6N\N\O;:%VK)L?P4S//=RI=GU\R MM:G;Q[AY+OM[VOZEUH?A#CHX7X3/_P-02P,$% @ 8H=O3GX6",YY @ M+0D !D !X;"]W;W)K&ULE9;;CILP$(9?!7'? M!7-.1)":5%4KM5*T5=MK)W$"6L#4=L+V[6L;+R)FJ+(WP3;_C+\9,F/G/64O MO"1$.*]-W?*-6PK1K3V/'TO28/Y$.]+*-V?*&BSDE%T\WC&"3]JHJ;W ]Q.O MP57K%KE>V[,BIU=15RW9,X=?FP:SOUM2TW[C(O=MX;FZE$(M>$7>X0OY0<3/ M;L_DS!N]G*J&M+RBK>-^1.L=2I2!5ORJ2,\G8T>%1UES_.L: MA8S$($8,8*061CS; ODK"P/0+&A@]7C-(!^N??^!JC&BNUB1;]<_ M(%HM_$?00B-"0$*67,!=!+VCC2"XCZ!'&HD1P:5I$C*7H%0>K@LP<"=!0"M) M@@47)-S2UTDOF-VJ5KN'*B01Z ^ MJ,Z4"B+]^4\RME+>7<9)3&PO=V]R:W-H965T[>)G7:#0 M!@(&E;8*U Q7. !C5LC$^#=KHL72$M?S#_7OKG?3RXDJ. CVTM6Z+= ]"FIH MZ(7I)S'^@+D?@H*Y^5]P!6;@-HGQJ 13[AE4%Z4%GU5,%$[?IK'KW3A..]G] M3/,3XID0+X0H_9*0S(1D0\!3,M?J-ZIIF4LQ!G+Z6 .U9R+:)^9E5K;HWIW; M,]TJ4[V69)?D^&J%9LSCA(E7F/@SXG"+2+(%@DV )47L31$[?O(I1>H72+P" MB1-(5P)IMMNT,6$RA^D=)@IW?I/4:Y)Z3+*-R80A*Y.4^#V(UX/<>!!"-A[D MMA$2;;Z(!Y.E6;2)@E?'Q/ZVOZD\=[T*3D*;$^?.12.$!J,8WAG)UMP4RX)! MH^TT,W,Y_2_30HMAO@KP=# M!.F2J&JE5CI=U?;9(9N SF!J.^'Z[VL;PA'#W4ML+S.SLQN\I"T7K[( 4-Y; MQ6JY\0NEFC5",B^@HO*1-U#K)RUGJ8T] MBRSE%\7*&IZ%)R]51<6_+3#>;OS0OP5>RG.A3 !E:4//\!/4K^99Z!,:5(YE M!;4L>>T).&W\IW"])P9O ;]+:.5H[YE*#IR_FL.WX\8/C"%@D"NC0/5RA1TP M9H2TC;^]IC^D-,3Q_J;^Q=:N:SE0"3O._I1'56S\I>\=X40O3+WP]BOT]22^ MUQ?_':[ --PXT3ERSJ3]]?*+5+SJ5;25BKYU:UG;M>WU;[1Y NX)>""$Y%-" MU!.B=T+\*2'N";%#0%TIMC=[JFB6"MYZHOMW&VI>HG =Z^[G)FB;;9_I]D@= MO68)25)T-4(]9MMA\ @3#@BDU8<4>"[%%D_H^#[!;HJ(%O>0_12RQ/,FHMDZ M(\N/QB8",B\0SPK$5B"^:Q1Q&M5A%A93=XT*5D'H5#M%/:P"$CL%SZ#"5?"1 MYV364'ALFL83(QO')?1C+M\2*) MEH[A*8H05VH_!3V$.,*!XQB-[E(%XFSGE/1R?JF5>25'T6$4/F%S%YWX5H_( M;J*]RW3S]0<5Y[*6WH$K?=/M?3QQKD"[#!YU0PL]TH<#@Y,RVX7>BVZP=0?% MFWYFH^'#D?T'4$L#!!0 ( &*';TZ*9M:MO@( (\* 9 >&PO=V]R M:W-H965TPU^O Y' 3 _YFYF<\@9F>N'B5.\94\-;4K9R%.Z7V MCU$D5SO64/G ]ZS5;S9<-%3IJ=A&-O[S0<8AK#\?C=^V>[>;V9%RI9R>L_U5KM9F$1!FNVH8=:_>"G+ZS? M4!H&_>Z_L2.K-6Z4Z!@K7DO[&ZP.4O&F]Z*E-/2M>U:M?9ZZ-SGJS6"#I#=( M!@.4737 O0'^,"!7#4AO0!R#J-N*SIRG63&-CL91SRPZ)ADQ:" B[7T(D4 A%HEGGIP'*'T"Y^?(TD>* M!!:!P7UB:X_/]CF!'1#0 ;$.R-A!'CN)ZIC<,JUE'**\22RO$63.\I]14YUWKAK$5W5'T/C:-\0L2K(PC#)'$E^U1" M+A0^ D_O)Y0 "2:NZ.0^T0 &B/:IRZ+ATQYA0'3JBL;>48LS][]8 A0ITL+5 M[%.H\&ZH:'0K-TQL;<$PJ=E&F6&NQZ)KD;J)XON^_8N&'G3^ M'U!+ P04 " !BAV].+NZC@0@# #0"P &0 'AL+W=OMCP]1U&T.LBZZ M>W64C?EGI]JZT&;8[J/NV,IBZXSJ*HH)2:*Z*)MP,7-S3^UBIDZZ*AOYU ;= MJ:Z+]M]25NHR#VGX/O%<[@_:3D2+V;'8RY]2_SH^M684C5ZV92V;KE1-T,K= M/'RD#VO*K8%3_"[EI9N\!S:4%Z5>[>#;=AX22R0KN='616$>9[F2564]&8Z_ M@]-P7-,:3M_?O7]QP9M@7HI.KE3UI]SJPSS,PF K=\6ITL_J\E4. 8DP&*+_ M+L^R,G)+8M;8J*ISO\'FU&E5#UX,2EV\]<^R<<]+_T_*!S/<(!X,XM& )I\: ML,& ?1A\O@(?#+AG$/6AN-RL"UTL9JVZ!&V_OY++7I$[3]'$D&?."A:(X]E.^AJ([3K,+A00XD?]AJ* MDN1&-:4H;0II,^+1II!$>!&MH";-_5* &I'=J-P,A59XI]NB$ZP M20:NN?';CF+7'>#&[CL"L*&*9P) 0Q7-P!4?3=J:6K9[US)VP4:=&FV[@\GL MV)8^QK8M\N:7MEUU[=*'F[[7_5&T^[+I@A>E3=/E6J.=4EH:2')O 4G&3[]C6'36$\:7L3L//-[W\&XG$6%]V\ MM@>EC/=6E76[] _&'!^"H-T<5)6W]_JH:OO-3C=5;NRPV0?ML5'YM@^JRH 1 M$@957M3^:M'//3:KA3Z9LJC58^.UIZK*FU]K5>K+TJ?^^\13L3^8;B)8+8[Y M7GU3YOGXV-A1<%79%I6JVT+77J-V2_\#?='ZM1M\ MWBY]TCE2I=J83B*WE[-*55EV2M;'SU'4OZ[9!4[OW]4_]LG;9%[R5J6Z_%%L MS6'IQ[ZW5;O\5)HG??FDQH2D[XW9?U%G55J\Q@>P,8 =@V@XJ\!? S@_QL@Q@ ! H(AE;XV66[RU:+1%Z\9 M'N\Q[]XB^B!L]3?=9%_L_CM;GM;.GE:'?R*T O MSJ5$2" MZ'J$YKL S"Y%*,9@D;K8>Z6WIRXP=!\:9 &9*WT[Z86V(9)3!O MA.)0*T.U;FWJ%&]$%.E$201-C2E<+=$*!K#0T&&43R&;T8P.9=U)^NO M>;,OZM9[T<8>\?J#V$YKHZPBN;>*!WN8OPY*M3/=;63OF^%$.PR,/HZG]>#Z MEV'U&U!+ P04 " !BAV].[6 V=28$ ,%0 &0 'AL+W=OLUJO3/[/<=LUN]R\YY M\\55[(_O?]8?.6WB721MC8_*Z__4VY[HQQ>BE3:7(O@W78]E?+\,_ M43J:80,^&O"K 8M^:B!& _'#0/[40(X&\EX#-1JH>PVBT2"ZUR >#6++(!BJ MVP_7.FNRQ:PR%Z\:9MPIZR8V>XK;";'I7O;CW__7CEC=OOU81&$X"SXZ1R-F M.6#X!,.NB*#U?@W!48@E)^;\-L"*(D1\"UE32&)Y^4PABB6WF!>*B4)VBWE% M&(X)"UA3T3L04\)AA!U(Z$#V#N2429I:@S)@XAY3#C5C3%J%I2"6A'9I 4@D M N>K8+Z*Y!N%PLIWP*A)E%^$L*?:"J"83&W8FL+4U-=-RA%,.2)C%(42.XBA M@QAP5A;GF*:9)%;Y5Q3$%;/'"(!"957E%AT1^,805.V0M'I1%%,.6N"VQ@#?8PY5CN&FP9+'B@*[@@,M012%*IE M3IL"0+7SQ%$4CB7/J>1%Y)@I'.N4L_N+PK$ .1*@O:Q"D"L.UA]'^E,.%UA9 M7#[ %DN+@TT$98M KH'!^N- ?Y/E]M8%U@R/'V"+-Z3WS[OS&>K]D3^OA8.Z'F^&<\(^LVA_+VGLW36.* M_@QG9TRCVQS#3VTM#CK;7A]RO6NZV[B]KX;SN>&A,:?Q[#&X'H N_@=02P,$ M% @ 8H=O3N/& 4B# @ 7@@ !D !X;"]W;W)K&UL?5;;CMHP$/V5*._=7!SG@@+2 JI:J9705FV?33 0;1*GMH'MW]=V M0C;8TWTAMCESSIDAGJ&\,?XJSI1*[ZUM.K'TSU+VBR 0U9FV1#RQGG;JFR/C M+9%JRT^!Z#DE!Q/4-D$T8;>E M'_GW@Y?Z=);Z(%B5/3G1'U3^['=<[8*)Y5"WM!,UZSQ.CTO_.5ILHU '&,2O MFM[$;.WI5/:,O>K-U\/2#[4CVM!*:@JB'E>ZH4VCF92//R.I/VGJP/GZSO[9 M)*^2V1-!-ZSY71_D>>GGOG>@1W)IY N[?:%C0MCWQNR_T2MM%%P[41H5:X3Y M]*J+D*P=6925EKP-S[HSS]O(?P^# ^(Q()X"HO3# #0&H/> Y,. 9 Q(K(!@ M2,749DLD696KTNDKCM RNFFC$K =, M/,-$$R)0[)-$#$FL8R<\?A38N B4/4*V+B2/81,(S!.9>/209P83)"!!8@B2 M!X+<*M2 R0RF&S+%D97)!@"%.+32=4$1GLD]^,6@7PSX+2R_ P;/5! JK*0V M "C%EET7@[,0=IN";E/7+;)JLDX=D<)^D0"(E?/6A2#8: 8:S0"CD64TIFI-1\FWK"1K!^G>3#]I5C] U!+ P04 " !BAV].?W60KWH* #"1@ M&0 'AL+W=O<.&L;,OOVZX_NX-:MDF5^D-@IM:ZDKKI7ZK)/ MGV;SOQ>W;;L\^N=^^K X.[Y=+A]?C$:+;[?M_61Q,GML'U9_^3Z;WT^6JY?S M'Z/%X[R=W&P:W4]'IJK/;17\Z/%S_O[R?Q_ M+]OI[.GL6([[-Z[O?MPNUV^,SD\?)S_:3^WRR^/5?/5J]'R5F[O[]F%Q-WLX MFK??SX[_)2^^B#7K%AO(O^_:I\7.[T?KL7R=S?Y>O[BX.3NNUB&UT_;;K'K_95.YVN+[4*Y+_=58^?.UTWW/V]O_J;S>A7H_DZ6;2O9M/_W-TL;\^. MP_'13?M]\G.ZO)X]O6V[$37'1]WPW[>_VND*OHYDU<>WV72Q^?_HV\_%I^I6K?O?A\DV>%UM* MPY)^N<64SI7T"RYU<2_]DHLM;M(ONA2ONO3++JYXDON%%U_NSO%BU M6EU\_>Y&QC9_7 G/8O7NKW-7V]/1K_65.LS++<;L8.JZ'F)>:8RKFR'F-<*X M(>8/A/%#S!N$"4/,GP@3AYBW &.K(>8"862(^0MAS!#S#F&2.7R/,,E:7"), M,L\?$":9YX\(D\SS5<'8QPB3K,4UNG^2OCZAZR3K]1E@FF2]OB#,[YA'*S(\ M,\)@1IC-%>I!M %?H<97J#=7L(,8DOOA8HMI-IB'#49B4VW^):M0C!QK9"W1 M>A_$X/@MCM^J^'UR^UQ8$%0%PR]&CDN0@_ ;''ZCPT^8=M&HKO#<%^+&&B>F M6R0)XFJ+B;L!G^QD]D$W MZ[(3%@<5Z"C)-B\[T& 1K,O<^\)*$0&])<)SU8$&5'.9OHC(BP%]I53K0&$P MAZNN)(UI+VX8$TD;@O)&RB'1(F_2(SE"=))P3M5^6M8C3!.EP'$!:T'5_MQPY@(T0W@L&?7(!PV\8 =(N%;#2HK-3>UKJQ$0+E< MB!L#'!EZ32A>@Q+-DS*G)A2O#]E@LQTV8JZ:/E#D5#J%7.W'#6,B+*\!RSVI MJFI"W;HY8&X(=6M0&Z25V:=:;_K8< F[:\#NG7WV\!J$C74X8+B$C37*J,D2 MO^Q @QVES4BK);2U@+8^/2ZUFF9-;C]D"=DL(ENZ^X(@DI\L8:0%FR%/DK\E MC+1U^5):=NZ$\F2RE)^LW@'DDJ0E3+,@2::3^PF"V* ('2V@HT^E"H#J].3G M:@]H& UAK06L#>F^!X*(REM";0L2;3#I_(;#UI)(@ 42$-+JW6H)8,>*A/P- M('\@]7]#.-T<4",WA*Y-08W\IM$ULM5;O_< )B%WY$KHWQ24TN\[D,BN,IY( M0[HB*M$ E0CL&NR(^( \VQ!B-YJ.8!G *6R=FU_"VP;5TB[MS.OYE?J$).6& M,+=!S"49I2&,; XHD1VAF]-T2\_QQPZ.D0+]6XP!:WEMS "#4=.A2LT][ 1M?P,WM' M*.S 8YZ8WA[ZN"U[,NW88QE-]31ICIUF>KXOPG2'DB_)\HY0V!U05SM"88>2 M:G(:?>5 79T[S_2$ZQZE5G*K>T)A?T!J]8297C-3:8[7*=.$G*9[PDVON:DT MYR\/'NHFG6V 'P#09*,B'/:H"'=I5%:+DSU)=YD?]L*&$1&F>W2>I>:IT:JR M.0C6$P605>X9@B>JX-%&NT[CTF?K8D%0&M8T/"+V#!8\A$TUT8,#\^SHB<9X M4"9$]2 WZ!N@.A%6-7NB15YKD=)?KZ4H.ZY I"@ *8ID\Q.(%(4#I"@0*0H% M4A1 ]9XMWP.1HE @19?A0(4)1&%"@<)<=J#=9ZK^Q+I("OU M",4:,=E (K@ M<\=#@2A"*%"$RP 4H>9<#X3KH8#K ?@CLBO&#!(E7.] :SO #M?)YB,0IH<" MI@?-].RH(F%Z1$PG![:1,#T>P/1(F![!=B F=\V7"*J.S) )SR/8#D2;=K4% MQ2'U2 D:",#SKD@8&0$C4\6.P-KD MLSAKT,PT3\ATR=B/WGJXS M.M30WF^8&96Y_,04/-CH00=,)E,+Y AD&L +@AS,,G1B=B]2FA'H0] M _U*[,6,$6;UGO6!SR$S#@IP#BH[B62=?EW@^S%CA#'6V8S!FCD'!5@'E?&D M!^7CWHL9(\R^N)D.UD6?%*E+/RI2"!P7 ),!T$^5 ,&LF%(P]3@V4N5.]00YHD49(ID]1TS14P2,),UY/G4LF9+9:T0."X ;@S^;/V-!=]GLV6[NFAULIJ)VW9R\_QBVGY?KG]=/^J=;[]49?MB.7L\ MVWYCS.CY:VO._P]02P,$% @ 8H=O3H[J(.(" P V P !D !X;"]W M;W)K&ULE5?K;ILP&'T5Q ,$? -3)9'6]"IM4M5J MVV^:. DJX R5,'D2N_]G*(HN5;A8[KSP4(M[4I"SUL.\'7A8GN;NBN5< M'E6:Y.*I<,ICEL7%WVN1RO/"1>['@^=DMU?5 V\Y/\0[\2+4S\-3H5M>J[)) M,I&7BX%"N9_DXV:K]PN>MLQ#8^INI9 MGA^$&1!S'3/Z[^(D4@VO>J)KK&5:UK_.^E@JF1D5W94L?F^N25Y?ST;_@P83 ML"'@EH#HIP1B"&0J@1H"G4I@AL"F$@)#"*820D,(IQ*X(?#_!/(I(3*$:%#! M:^:O7A WL8J7\T*>G:)9TX>XB@ZZBO226UJ1(R MF.L&@SL8$O8A*QL2^D$?M;?W%H+^X%B!=[PB'!0@H0&H!VNT!' R(5@FO.QG V&=(H1S[,-5.%B% M W:.=#,"!:+I=B(?3K9_V=![ ^HY2F M(SAS"-ON1VA$ DX=(E_P'TX4LB-E^7]G0+PSWG!&@XB-E(*SA]@$9YGE+ I9 MYT7>+P1G%-DA'>\KG#\4?L%9.%S(3I?E[,J >DN6S1!EPUUI&N[V,J[?=3C6 M*)HP4Y'U/B95*G\/JT])62B6TI#_3@=KK MSXRVD8JMJFY#?5\T9^VFH>3!?$=X[ T !D !X;"]W;W)K&ULA5=M;]HP$/XK M4;Z/V&?R5@%289HV:9.J3ML^IV @:A*SQ)3NW\]VTBRQSQT?2&R>N^?.YWNP M5S?1/G=GSF7P6E=-MP[/4E[NHJC;GWE== MQX8WZY2C:NI!JV)ZB[M+RXF", MZBH"0I*H+LHFW*S,W$.[68FKK,J&/[1!=ZWKHOVSY96XK4,:ODT\EJ>SU!/1 M9G4I3OP[ES\N#ZT:1:.70UGSIBM%$[3\N [OZ=T.$FU@$#]+?NLF[X%.Y4F( M9SWXU)Q_!ZTS'Q**PV#(_BM_X96"ZT@4QUY4G?D.]M=.BGKP MHD*IB]?^63;F>1O\OYGA!C 8P&@ \;L&;#!@ED'41V92_5C(8K-JQ2UH^VI= M"KTIZ!U3B[G7DV;MS&\JVT[-OFQ2NEQ%+]K1@-GV&)A@Z(B(E/>1 C"*+3CF M,"?8N0B6X@P,38(9>S9+(L8=+%$'2^-@.7.06*O08V*#:0PF9DF.L\0H2XRP MI!9+[+"PV+,6"4J2("2919(X)!]8YF%)49848E$\BI0OBB91Z6IHB1,PF M&AJ?39CR14K)Y./+#VWS>PH(K2,EX-*21<[RVY8+X, M<96@B$R +1,#:%Y!"[1#0=XRXVI"$3D!6TY04&9'@X%\P>"J0Q'987:K#J!T MDG7&4D+L<%P8Y%G"/ 'A D53MV&]Y<;5AR+R0YV-Y4H+(^#14HIK"\V1Q7.4 M(7>VC&H MJ?+_>KYGBB;GU9JW)W.T[X*]N#92GPPGL^/UX1[T>=>:WZIK17\)^.>FOY-\ M*]I3V73!DY#J-&W.O$]O?!?J!%)?AGA.- MEZW-7U!+ P04 " !BAV].;6-I=0$# #+# &0 'AL+W=O7;-27V^&_QZ&!X )@#Z Z@"O M$]*9?TQENEW7XN;47?&KM'W&Y %4;?;MI"Z%_D\EWZC9ZY;1:.U=6R*#V748 M&&!(C_ 4>R\!F,0.)N&,,IR HCE231 ,""+FXP0!2A!H CK*(,8)0I0@G&3 M:&)5J<.$&E-JS$R.$2H1324"WY*()A*$A+@(0T48(D(L$;9T'3$J$2,28$G$ M2R425")!)*@ED2PO%?%Q9_C3MP9F7GPR8RZ"9!K8[NI [/_5(*B_'@D@*J&M MTH$('Y$,K4B"R;M@BY]O 2W*PD0%6:K!(M5<$\3Q-1!;*MTH&1A MU7!K$\S;R0P%;ES"EKV>9D +>AK@Y@3,G'9/,Z!Q3_-7$,U(X>X$S)UV3S.@L12L9OH X"8& M;/NU^YH!C92 KMBA9!<9>.OU-,\JR^+?I#SHVQO MF;JON^-U-Y"B,I\.7O_]LOT+4$L#!!0 ( &*';TX?U]SS] $ %<% 9 M >&PO=V]R:W-H965T90V@O,^6 M=;+P:Z7Z/4+R7$-+Y1/OH=-?*BY:JO127)'L!="+36H9PD&0HI8VG5_F-G84 M9IW?Q1ZA6:72]-" M)QO>>0*JPO\2[@^9T5O!6P.#7,P]T\F)\W>S^'XI_, 4! S.RCA0/=SA&1@S M1KJ,C\G3GY$F<3E_N+_8WG4O)RKAF;,_S475A9_YW@4J>F/JE0_?8.HG\;VI M^1]P!Z;EIA+-.',F[:]WODG%V\E%E]+2SW%L.CL.D_\CS9V IP0\)^"QEQ%D M*_]*%2USP0=/C'O?4W/$X1[KO3F;H-T*^TT7+W7T7I(DR-'=&$V:PZC!"TT4 M);,&:?\9@IT0; VBA0$.=FZ#R&D068-X81"3=%7EJ"%6TUE-NL/_*3-V4F(' MA:PHHR994D(4, N)FT*<%+*E M9.M_#]E0,C_$E;Y>]A)4 MG"O0CL&3KK?6K]R\8% I,R5Z+L:[/BX4[Z=G#,UO:?D/4$L#!!0 ( &*' M;TZJ)!<:!P( *0% 9 >&PO=V]R:W-H965T8U$SP&7AD0) M"CPO012WG9NG)G;F>VE$WF/KI."16^ M$OG,AJ\PU1.[SE3\=[@!47"=B?(H&!'FURFN0C(ZJ:A4*'X;U[8SZS#IWVEV M0C 1@IG@)Y\2PHD0OA.B3PG11(A6!#268GISPA+G*6>#P\?;[;%^1/X^4MTO M=- TVWQ3[1$J>LMW<9"BFQ::,(<1$RPP_HQ 2GVV"&P6AV!#7QD WL2H;7.T/##91+^?P0BJT!D!*(/C0I7C;)A(KM);#6)+0+QRF2+27:) MW22QFB06DV1E,F)V!M.-)MX*<]QBHF1ULZ9<7[]P+QN.^%*\8DJ!2]!]701HW, M^4"@DGJ[4WL^#H[Q(%D_S40T#^;\'U!+ P04 " !BAV].VO5]X=8# "@ M$0 &0 'AL+W=O37F0ONQ\#WT^%8U0/> M?'J.#_)/6?UU?BW4D]>I[$ZIS,I3GCF%W,_+OD[R6-_=.[O+9*)W%:U1*PN[_)1)DFMI.SX5XNZW9PU\?;^0WW9.*^<>8M+ M^9@G_YQVU7'F"M?9R7U\2:KO^?59:H="U]'>;^2[3!2\MD3-LR MRE.MHDQ)XY_M]90UUVO[A@E-PPE$$TA'(/ I@6H"'4L(-"$82P@U(1Q+8)K MQA*X)O"Q!*$)8BPATH1H+ '\C\SYORB?IPZZ9,/H63[2#6:^O;:PFDI]BJMX M/BWRJU.TB^T<8PM(]YP3"!$5\,8\1G/<+F#8;A>*8H7C&T4: ]2QBN$. *0:,0]!2,FENU MF+#!9)_54XC/$5IS"".DBQ;";Z8(&)@)?+11(?C$"/T3AN*^@?J*S$@"T_6E MC:(\$(9=WQ 4"P-#ZQE!!EAF>9894DM&9%LRJ),)5E]BJ( :S7LU2FM]3ZOOV]!>#8AO0_'!]]D'(./+ @9V *#W"T-C^I7! MHL",BPT+6"",GK)!8)2IL\: W0/[#B ;#Q_2&-A7(/R-^ UT+;#;EAT_NXF$ M?L#,9HO *./F-K#1L%Z'9P*&[![H26 W)-V M.P'53H2YR!$8C2(PTS%*;7U7K?]7>*"'$:2'#=4I&>@5!,;'F0ST"D)&Q%F# M^ALY,?ZM+!&4'>114NL[4JUGWLT!*)7%H3GJE\XVOV15'96;T>YSPD/S-<$8 M7\#D!9#Q%4PV[8'KEWS[[>*/N#B&PO=V]R:W-H965T(%K+O??A- JCD'X;Y1B+__R3\Y)R8P M.HG\5['GO#1^ITE6C,U]61X>+*M8[WD:%??BP#/YRU;D:53*VWQG%8><1YM* ME"86M6W?2J,X,R>CJNTMGXS$L4SBC+_E1G%,TRC_,^6).(U-8IX;WN/=OE0- MUF1TB';\'U[^>WC+Y9W51MG$*<^*6&1&SK=C\Y$\K A3@HKX$?-3<7%MJ*%\ M"/%+W'E]COY2#5X.YB,J M^)-(?L:;$,% M?B/PAPJ"1A ,%;!&P(8*PD80#A40^YPY^TOBWY:TR2:#>SFGFU!-8M6%557J M+[9#I-8T>9 J&5RU5K5?_2BKM9"MGY,@H"/K4T5JF&G-T$O& M8]?, C*D)2QIH?5!41]3"O2:BR=(>"2X9IXAXUX3W[ HX37S AE'Z^@5(D'@ M7#,SC-'LS#'&TZ:V=VJ6_897$&$43Y"#%XI3!7"NG/IX!!>/X%81W(L(H>9R M42-!A61U%3FAH]7:$J$8&#"$[HA+[8Y!>[AE#UK6"[]&O,M^7)=H.5PB%.(9 M4C9NU\?M^M"N5MM3'TP+=7Q;6VH0%EW][:O+5Z4(EJL9YS2"OU;0]U:O_W(:S\R0^S< M0==S''/U;00='-A&^FVML/Z\>Y]U)!<_VSP2BB07'++HH.1B%,@M"A$]M[0_ MM[W(:S\R0^R@N44QF%ML<([^=]5O:X7U=R.W'<Y@1I7ZC7)M6#XE?X^IW+]RC?Q5EA?(A2/G!6SX1;(4HNG=OWTO.>1YOV M)N';4ET&\CJOWW74-Z4X-.]QK/9ETN0O4$L#!!0 ( &*';T[K\F5#D0( M *T) 9 >&PO=V]R:W-H965TRJ,3A$W;4N7LF7L57>^[>>VJQW1 M@NZDEB#J<:8K6A1:2?GXVXK:W9R:>-N^JG\QQ:MBMD30%2O^Y'N9S>W8MO;T M0$Z%?&&7K[0M*+"MMOKO]$P+!==.U!P[5@CS:^U.0K*R55%62O+6///*/"^M M_I4&$W!+P!VA">UCK&X#B, MXD&Y ,H/$A^F]&NSO' NLS M;S"^U'<1INU/7*>A!ZF:D MVKRY0#0=R>KV3FV3TJ=GQVGW)U$%I=/\BQR_)]+W)J!Y[*R8C>5%IDHNWPBHO6187_TU%*J]CF]BW@1_)\:2J 6\XFO@[T1>NY_(>E^)%IO\D>W4: MV]RV]N(07U+U0UZ7HIU/8%OMY+?B0Z0:KRK1.78R+>N_UNY2*IFU470I6?RK M^4SR^O/:QK_)< %M!;03Z-Q?";Q6X'T*_"\%?BOP'Q4$K2!X5,!: 7M4$+:" M\%$!;P7\44'4"J)'!<2].>=^2MC7DLYL\G"6F]V$ HG3-%;=J;-8Q9-1(:]6 MT>RUV:),:"< M%<8$8&D'EV8S7/#61#C%#?+P1O'J %Z_"OH;BWT\@E]'\/LE@.68-DA8(WGC M'R,,=H))!<2E8-EF&!6Z@)HC&:G/P.J]FI07^AS4M4 H%O@@UA*A?,9@8Y@4 MC3@'L=8F12+B!:"A-PCF\8"#?;Y%,)=XO86]22 MCW43 KE>!XG%(+$TB6\4[LD5 A%*P(_#VJ2B@ )H,UC1%DOF4_6F]2Z6/&?5)X""E$KIX]TG_3)STV;Z[2<5! M59>AOBZ:$VYSH^2Y/;P[W7\0)O\#4$L#!!0 ( &*';TXE2Z)GH8T $TN M @ 4 >&POV8B*$IRJT>V-*)LQ\2.\P!6H4BT404V4$6*\^M/7M?*A4M54;9G]L-Y M:#=5 -8U5ZZ\?)GY+U6UB_;;[)_[]+K8;W?_^LUL,?HF^K+)M]6_?G._VSU\ M]]>_5LO[=)-4O>(AW<*3=5%NDAW\L[S[:_50ILFJND_3W2;_Z[#?G_YUDV3; M;_[M7ZKLW_YE]V^OB^5^DVYW4;)=16^VNVSW'+W;<@M9L8TNHY]O7D?G9Q?1 M691MHQ^S/(>?JW_YZ^[?_N6OV 0W,QA&/Q;;W7T%;:S25?WQZW39BT:#.!KV M!_/ZPQ^3LA?UY_1P47_X]_T6ONRW?WEL\/_[ZK;:E:E+AZT>MDUQC)Y>5@>#D:= SB;9:G970-W]T596,$ M/Q7;RV2Y3.$=>&/%;W?GAT;O@_[EOW=^\#$MLV+5.7+=^O_K?_VO@UMH M5^$M_-@@L5.^EK&T?O_V/^N_7,&G*_X\3^[J3]=)7C5F<[-)ZR M[5UT76P>DFUCT=]LTO(.G_]0%D^[^_KC7;EOM"V;^>9+]!DHLLJ(A'E&7<17 M;#;PSLVN6/X61S?W29E6T8?]KMK!@8#..SZ[N4_SO'/@_,ZO\,KE;]OB"9I/ MDZK8 N&\JZI]DW)^*CJ:^*7(@6$EI=!G8T-T$G(,_)+>[))=<__^,^UJX>/^ M-L^6L(E%LFL<,F!619ZMB/)?)7FR7::X .FNJO.VS_?%OH*%:W1CN=>LZQ0G M505M?M=XG%3WQ)Z6^$?ZSWWVF.3P?J.3J^42^7L5E>DRA9=N\S2.MNDN*M81 MT%SQA".O\%]GH_Z(FCP;CQHGXMWV$5IOX0(?R_0AR591^@4NB0I:PA:*W3T0 M\S*80OW#S\4.3M;A=SZ6 MX*ZI__Z!!GQHH.W/=)?R++G-5YGWZ]\"7'X%C$!^ T^WZ M\L2. TI%N2C%BY7$@ \/*,^C,F9H5,=E"#5^@733T%'>\4WA>CZ@4GWB&ZUY M)Q85"3%EQW,0D"N@E+)8-[F2S!'62,66QL7P*:U 95BRD+6"/O*"A(_&+0-B M%ZS%7;J%)O.87D]6FVQ+"N .6&<[BRL:0^A8HW/DO!?1NBPV^E&+HLP7IUS MY]+D16-6("7!J:MVC3=;I25N5%XY/+S;%-3C-) .CZ 9UU-_I3Z@5&S#>$A MK:KO(FD(F>"2"'A7()\ QIH]\))6*8@D[>)*O0NX1W=E=KO?(6?%EI;F/,N5 M85?@F,!*2-O$V@^^:\D^KH'\)QP_&ACL/V]#:A5.2 M#G&I\Q^2;'OQ5QP =K_*JH>B0GZ]Q@5HT4:;"HY\">H-,#I]>GT/ M*BM?JV9!2=&D/D[2*KO7115+KY&?I%C]=.J&'R/&#&3!ZAB1?-S#)9M4;(+0 M%8[]\M+H,Z?.D(PRIY%AN(0/;/4JUG!8X"// M]_07.&-5TQ+2'"0*L:0!P;?+%ZAE;H'60K5^A5M[KE$ Z7+% S&=]$M:+K.. M)6W0>-M.-DR#L A+6H[TRY*.;X36[V@I1[G84KL=]WV)^QME_,Y)YKM..Q_( M&^E=MMWB<)'@6^VY![Y.D2ET?7>S?WC(Z6("H@06N 1VN"];Z-J3&G+M3*3+ M8V]U^!2#JU(;\CH\/L4(Y+_&\+QQP]-P02U_$M4 MEL,C>4@#/?2LI0_[^.3^NHU*+3UTO_Q5\VM3=.U1N!6KBY%>Q5+FE-')X?:; M;1W[_IT>['-XC?ZZ0 )HI9S__0EF'8',^924JX;T^M.>S'E =B<; KKY[E^[ MUO.-<$7JQ[#+ZE _G1^U2F.N19E MO7\DN0[$3^>057;[9C5M(OR1YC_-1L@ M4>QNE]M?3DPI6T].H*2FZS5HO-;0RS[^?2-KNI->,++&Q^_T)J>KA*[R2KP( MR.[+;+ES5M0$"9O%U_TVVQVDJ>N@J0,R0ETO_U,:/43Q,"GTYA^9S1^W?PW_ MVTOVK_'QA_(NV8K>13MC;'RHT-ZG75Y;^V4<^6M2&_H(@TE-Z,DT6-29BEP)I3Q4&D%42A;RJ#@!>PZ@V:0[M'@ M!ZV6Q3JY+>4E,0&F95$])')F4 S9 B5MDO(W4.YZ(!RXF<'[L'LYGAL0(XOR MH2BE'9C5/1[ MZNU]Q]!-=@\:4;*/WNU7/_?8>J3KZG"[OMT5>W#U'Y[J-%S#O'K[LWOT 3V4C M+YAZY<&_%R#-\"RN0&HA\5X62'D/D&@"=^]MFL(-GV<;6"98+CBAMQ?1S\P[ MWX!&O8%?*YKG ^(%2L#S9T* 9CQ+_J _ (4U;N"[Y J WJRK#9%AQO-'.G6K4,L],XM%Q6VG:O]/5-\2,0? M,R/T^!(4^E;%_G:WWN?NK,1ZKP(31,L-&K. 0VU1JDC+Q]1.?5D KU*A4>$+ M.7E<7W W$% M))Q'@R%?W<%.B*N[BEX5(%3AI%X#M>+]5>&U!/<;K[!]_OEN_@UD^C;;$3;8 H)4IDV[2IEGGTZ/XH<7'R9Z)B<:S@ M>+R;14\ADC:^P^<+78XD$WGV$]PJG2<3]%N3!IQ)N 53%Q3B(7D,Q,\&R.BL%=Q4+F8BTE-S= M@32$7'MK]6WI5M>))M2WXT[6T"6(?RAU8E-N(/@/-*PQ"?&)VVS@A-(-0T;30HBP0ZI %83B$YZQ]T1*R#^DW:HN9^)7XVNP]]]DN09D33T.ASW MID>VAJZ9&[R%R:(Q&!RAJW67,0A7_^D^6][#:Y:#P9VY8B;XA9@LK,J@-SF% M*!L],&WBY@VGO4E C1U$H)Q]=90<1K,_AQK>[DMD%2BN6>(=]68M2]!VI03+ M0IR25O06=@5V.D'5-(5VD$2,'4M9FAN."#0G+VF@^L"^)#PL9['/-F(6- MJU-')@1#I%]/&!ZPNY0O7I"1X/^7Q=V6\<^?G-Q4LG0!#Q ?!%QURTP8%2H8 M-O 7PL"B0@ P%/B8HE>917L9M#)?LUW.%U*95;^Q0%19 M&?@!7G4;> >&D>;KQ"(SJ/!!=RE3&X0I?[/GMX(-$/Q@L$V+6 ^P>D MJCV<5VT=6-@Q^$Q)S&>+!Q+ MXMU9 AP>9+98Q5Y<'6?B1XT@-W/U7V>A- @J(A+=*H4#0""=-)C]AO!Z-&<> MBBK_CNOB6N#.PS80U%6V+"6Y\3:]3_(UD4ETAT+K5OPH*:+*5:%+OY#JN&(J M5RE>12M/IU;$+P*RJT2Q1_X$^@]H7ZHPD50$4OT.)6%ZZ0YQ=[@2UMWU]NKF M571U/,#QG?8GL@G#2=QV;"Y_E-[DM3?<)ZBG9E@]-&^?,M+8:"^E MQ?,D2\)N\2DG;1'9.YZ_'5.&D!8>&F:/FP2$_( .Z6PQ9?2B7Y'.H*M54:,R M8%FW_Q!AU9WP50&M(H40L9%\AYR:NH26CPY?A1'=$$8FH,1QGY4K&0 "EIY= MGS'2:/*89#DS NC2JZ2.9]\BL)0_6-+F::/:MTJ;KXZ(>2B8Z:D!/&& ^Z ME0[1WZB#_J[IQ.+U66SE50PL$ELDG=_:DVN=5A1'^TJU8F#L2YS-G5)RL98_ M4%3/4SI[FQ3T.+1EK"\BYTFE/]YX3VJP[G3NZ")"<0N-C[""#'L5;($Y#PEL M,=KC=L)_RS2--ASLAAZ2M!+^F"S)2$%T=9LV7+D]'I+Y1>U2*Y!&AZ/>V,L? M6_IIBOHI^2;51-H^RD[D.OH((A*.'E)13%I&P5"TLB16OB/!Q5&,E]LJ,8K" M,M]=1 [5\LFA6C!J:96VX8#:P3L.8RP:I.XXZE[7+1P8@Y6GJSL1:)Z-)AE>TF3N0#3$L[7W[$Y8O"=D M0"K:5]^1OT,IK[I@G/V21RNQ OR"'9.0Y M93^GGGU$:Z5U4]/9S%C 6*P:]4;^EQ=1*VX'"T&TMFWS$-V4!)(R>%B7Y*E!'?K%G=OC7&6XJBL]@_(A>J]H@6#9DP7,4H):'82 M9RB+ M-Q#M-P[8V1[R34>>6G>Z!%K$R07F72APIR#Q;(SZ04A#O*W18O6 ZC*;"_#" MWK)I"0VJ8I.A.WO%]B^VWO6B((J!;"N;!PJ0\=HD2B^@1>U$VL[A/A;E,4*A MBZT!SF2\KU*4(_-L3;)WFJ!"A%PL-N:[W5.!&SP8"H^'-?O'A8:_L-4ID'KT MRJP#;,THJ8_ (_W,7 T'0*9HV>!56YP$K9 W']'Y(EL?+".9OC"N*T^>9"?X MOO0JA7I^Y*IU1GUN^S;E4"@.&0]YF!.X^/"D#H#M1^>.(@K_R,+7XH'UO^/H M-QBAEF>_(0.'P[8EI1 :NDW)C@PW'9 %4XJ3\5H[H<;@Y* I5O7./"GO4 4 M^9L.,U#+';"B'9$ ]#>!VU+[+]A>I<1I0D$"\U^I';E3("X^?U/RFIHEO5C5/G;!;N@A5I?T59>F[B9X'$SK(9-TEX%X/G?4;8;XA3> M*J7 I%!C4,W G0WB3+"XJ>-5BE7H((2J(^+'^6+1PBW/!9"(M[([J)=T1 GZ MT(O>R'#P6^B7TOP 8P@_#R=Q=.36YI>*/\%:V0 73K[-U![/_2]4R M)Q6^ZY#@;S2(AXM1-)U&DUD41OFV*:ZC MN _-#N'=X7" SI4@%0;8= K="T#,$<4P=%,CY!NA'R9V:-L#RNE\K;H9QWZ%8!*BL%J,1L M0,BV<%FR).$-VK$>#,5!T7QZT:MTF>RKE/N[8\"MNM%"G[>L#BS^JG45EP%< MMGV$;K%6@5KG&"8&X'' ]\GOT-:+LE5!3GA>C];!]4Z888VF3Z)D=%+@-:P4C;\%5,W>)!4= MJR,\2!B6[6%?B>1P^K[587I"GF^-OS:@"-=D>!YE3G%]. QJ>@6BJEZR-\O[ M@I2K!TF.D5'$PZ98I;DG$F9]$B.J:+3OZ@P/KS-:&] (85OITADM>L/H,AKW M>\-O@1?I/T")'XU[ _I[\:W_4@$R&"@Z!;7V$OX[$4%T2A_[?T] $<9_3^7? M:+"Z7*,OP]G$2"L;TGM#[&?06]"?0_P36QOTIJ;W549.L57TG $51S\5<%7[ M_WQN+'IMN<4<.J<+PW JYH U-=Y"1IHVB-;M$"6NR3T-PVPC)G6Z"S&]/DA( M1Q$;#KG*_JHOC(G9.V>F>YMG=HJ*(;U!MYS1W"D";T MBI.KAM8W0^'$A&AOK5)N9,LX0J9#:!$U3+3/SME3:8Y%,X% .&4*I-[GZ6A%>M3M1]"%HS2UK:G99 M&%?.$@GA#MFT18:2AMO=?0?+!#P._2L52;BGWOG9KNVF;R%AMC9TX9+57\Q' MH#*R@N"VQ07\4CFD_;BQD"XIOL( :3T67BRK6 J3"]521TV*:NNXP\+-VT<7 MP[;P[3PDSP@<9C%[*_TSZ=!ZFG>]N9J"_D6:0E],E:;BP<9%['7;,$-)6G"_ MF(W&H7M2.$'%<\HVLQ>@C3X3U&@F#IDF"&GB0$B3?JRZ$QO)7&H*&,A/;B!O M=""]Z&JI=T+:>0A;4[(F_H1>?Y16@M>6VL)==D M1N\TIC!04^\(GU\C2D L)B.BO$T*9&DUS&#AB@!3.XQU MPWSF>&62_"%$H&_KNR3[[M@32:1&\.(2UQRT6?<: 0D$5RC!H7#4MAQ@AKY@ M%"48YAEZ%V5RS[WNU3CF:?F'XNXU6:^F1 MD/]F*V#=R[NT9J=6+4RZ@;$8%T%S#-Y+I(-HUX1D,JQ*/I$%QPY%HO-:R-*C M]71DAQ$,(LN)YQQA N?;"TI/GNV\6HH03Y@(Z*+(4-Z;<$M%A9'8Y%\)<(,D M8%-LB/A(5W\*N0YSO0$M"] M0YTS@UGFP"9#.!A:L+(PE"16MCU#6 M%O,XXTEE?RVN38F="&@=.:-?#@IT6A@<:8 ,Q&.7[- JJ&@Q7F@/ETJ:*:]; M$5\![D.4BT;2XP@I$5%TO!.,+P@SH;9_.2>3C_\9?AJ%6P),$2B-[)(F#5($ M.BO9/-D6_0$]\NYLO-L2M ,6]@=1H.7!:]1/=WI 7DM&@&2%,HIN%)#A!OU3 MQ/J"P&K.;$YRLX3G.+PV?D7.$13^F%/)Y4=5!3Q [-UV6SPF$OXB-]/Y-S>O MWGWZAMSQ(!=L8NP:=\JM'2,G4&.W0K&+@[;+A:/0L2JLQ="!>)5EV6J#NS+N M%,'4X%LD#H=+]_=]19;I\V]>?_@[C)Q=WJ3>W+DSXW!MT6-6Y&%*B;=8@2&Z MQC-5(;B5J$!4POY@@@D9EG"#YR8W393<@3!/?]5 L+A\=IHHN. YKQ^7\;#O MCTMP+EK 0F,U"55P8Z9RQMAT*]0PRLI*2&R09)2@0<<+=I M3_=T26N+X:;BFNVW$C NG-1N6OO, S";K )%RKJ80@&,5J"%K6CC W!!!1!RDL8T[5"HB;))X_975$"!>3/G! $AG>' MK&I'7@^]X8DLZS N;+TB;'LNB%\-3P<^3^&U%#1'P;P41,;$C9C,%4=MD+ / MVPYJF0.,.BD<9MW!(<-U=7@RME;Q-$7;1E [TSZ,8PC<_182SB)NNOD<5FP(IX;_/C"Q,JUU3 MU&54'^.ED*JV6S3!"(2@47R"NV]T[;IU"(*L]'B@QY30"*QEB([@Y W8OS7G M:'T"7D"V )N9)I8$$$AL[&X0LX#$03E[C\+VJ(D&2HH/9F.4[>@EV*:'"RXJ MD_L,0(*XY(H3)&X94G;L0Y0IC;FV^4[VC$'.2@)GYCXQ+QN!,A19MDN'3^6' M?&!:D6C.'=G9(^VZ3,,Q0^B'.!\G8@XC6W8HL=8CA\12YX8;)(@4Q%U'5I M MW0)J>SS40FN^CUZP"29G<2U"IA(5J-C*59J<4/1!Y;;N&@RHE1GRV6\5UN3@ MMVY&=RR:::P&H^.#06(NW)U).V[%QM.B 4X>C,2+D&T;SK MOG1J+U\_E$4XE-'T=XUD]M4CL5$I-)+)J'LDLDE'<-[G_[Q@^_\OJE'ZZ(1W M)CKA 1_ALW+'3'F;T$7/$Z!<%6Z@O1;W=MLLJ1W6NP3W#?N6;.7:^9BP=^Y7 MO,C*;?0JV:)G#N6<55J!>'7+Y^PGD)$I,T,P_L VT)@'BAVT0N)](JLV8QH* M;T[W5F]-=UP+9-,(6Q884"VE,V]Q.'XG%>)?!DR3=?0:$M,&Q+[URQA:'_DB M%-8J%GQL[(E@X6QQ8O&1>+8:9M"$B$(XK@2R6\SV8VT$YR309CMN\L+!,UWJ M9P1S(M%0$2>,/47YK>8O=UWY=C/.UU02NH"[3CC<2MT[TH:K@2#II=NMN!XQ MY"RFE=M!-2$;$MS 90(] 'D PV"@ ^?U8I<%$0.AO,39"3)/_E1R-J1R,0,W%K#ZH;6N=E0AK?RI8OO%> M5C,.U3#SA"IA^B,-@*<8!1-/RR\WB(:M[<_W!PPT.#*\2, MCLGE9"H\P*YQMP^U H) $:I=^HF;;>C'[HB3R$X-$T2-QR5$YUXR>XMF$C;" M@511%K>%L\6:E^34P*HD/$P0"7>)!L/1EJ*N'?C7VI:ZOJ0CMZ0_-^G>#U=B M-WA8T-*.Q[TM=&#J1Q!*U<\,B^P$M]3)@ZZ><_^[\&W2A4KI7[N7F9Y(J+_N+ M* Z1K)>292_X\=SY8[$631 ]!"=)W;A<[_0R\/C:49&@ZPQ/TUXP#(?KJ(!0 M'AD_13*R4T--[DIB.M09WVYJE3=7?"WIHBVP1(>0S(/$D/4 &;>!9&*NHC1C MC8I]V2%7B-5>%'PM\=I6Q?*NIW#*(%OYA'\,P2/XED.F_46-)1+\8Z=$]-M()P]1"?4#-9C&8:R9'IUQGXX.>AXN MWW"5W,\B"W-B5;X%.'7[9Q0<7.%8.C?&6 W[I55)?[BZ^HA+?I_=9@*EJN5 MN"NN<(,I+V;!EE/,,_6E;\A>!4$52]+/F4I!" MSB25F-7QJ6Y5F4@??/Q1;12N?^OE-:)5YE>(U$ZZI>H+<.#LNYQEIB>)];)# M/N& PJ@/G$/>Q=@XK1+2NPD-XGZQ8*OMO.7PS8 \OO\QNEM 174RTGL+UFK?6 ML_B-3&?JHB$9K%1YDW)Z8 !_1LGT60U]T* 0SE-7[315(2+0*3LSY2N"_7W6 M^\H%MF!%% >'(@^V*. BQ%):.5HCV -YD3?=]L-*3BWJVTD9ZRZ)]U=+E>G M3?-624,;NS3[;]858,I+D<<^6X9Z9)"^^!A+:R1FYD[C(#P'9 M\ ]VO.P7D1"9Y!8$%)^.Q63K:PM>% ;DL7CN@0@9'HZE4#%U][/?$9:(HRPB M@@CE:_*TNFYKYKL'Q/_+OHO-3W0.EN5JTG7'I4]$F)G4>Y4@>]PF2X*'BNVH MPJ^<3U,WR8I.]OXA=Q[)FHKY4L>ZXVJ:H"XC:3_D( N"''!>990?V#7><;*G M>ZI&O4A&5''T!DNS.9/M[#2=@2"9Z3$:K_O4HW MKG_Z??#]A4X-K2$>3TUW_OK9P)5A *F1FV#6DO_+"Y?,AY!F^3 M]=5- #7GU"-$=..8TORUX\,7/+4$0EU?(_3HXE1S_XG?OYPAFVV+CE"/]8 @ M7HUN+YBY:\$DZ^@X(J+=XO@1DFA2HC*B)LF?_XM-J>)ST#-1[4!3W5#RY)1" MDCCG8FU(H0E4PK,,I)YQP"0H&Z;C&1]G(K(AR>0!<5@L94C(7?:E1Z((YIKL M&-A8D0N?"MFWYN+F#%OF\B=N#@-3AA1.S-PS!-?!:S"$(SE?'(>(, Y@U]9<,H:/$;M33N:T&H&GU)%\2"Z9].%-JYZK7;JI&IO74GG!;EBLF4(XC$^M M8WSU"]40^U4T%QVU/$Q69_+V/FAMEA81<4P:%@Z(+34$!_M3+"QQ5!SP&!+@RQ-%!ITG-"/W$']81R]I\JRRJWFX^$%BY(N0"ZT9;HOC3Q)*6G3 M-!0G85,)L(I>OLKF&$JXF*WQ8^*&/F8EAJYA"$6NY6X#/Q/_)!XX!/WBC 7$ M)6M KG0-%8.#59-%FDH**Q?U0CC542UCT6N_HXS^4H^,L$68OLLAFXY=7X#94Y?!5)EF-*LO02)% W!,/5&.:^/>"JS ME:;*X>/-1CZUX;'EK[/D-H4'Q=&UAYK%D;0:F];$?OC:GX?NVE\G#XJQ)(I[ MDI*R_&UJOQ4$E)H:Q5M9BUT-O"[!/SK3VWZL=T;I:R=C^O_A>,Y0F$O@!RFG MT?) % 9(#>+Q?$'Y: ;1+PSPIPE(-!H\F([@OR-XK'UA,\2#]Z2;#^/9;!8M MQE-9H$%_%"UF,(!9/)Q3-IQX,1LU"YMJ4:>3-L2_[O]"H<*E;2.!CXKQ41 [ M7*GG#O,&_[H@_V>ZD[18Y#5M26[.QU?JW+%$4EF25T1="&)QF0M]I2H.^\:K M+"POU1."H1BMJBHP^9O$+P19E5?%TY;-'F@ KBHS@)C!%5AZC7STQ6V%H7M+ MSO4NT:\,PRM3BOM7DP_'\;!L7D]=9&+$-.,2WJ=4M1!O!?K Q\A*2$&ZB3)C M9>ZU' >_)G\ N7]*GMP]2K0^C@$T^K4H?V-KH@3:(=0]W627R.2K M>V=X& SC>7\63>/^:($.0OML'H_@W, ;0TZR-(&6,<_26$COM@C#FK1_%L-,3":39^$?$9R:T9\_!R%DWZ\0PXQG@4C^$+ MB7D)ZW&O]R"6$K9M A\,XL$0_]N?C%CZ0.RH1'+*G3.\' RCP0(V$5Z%*=X>N09:LUG$P/,C/&?HQHZTN3:KR5Y;?+*.IX=6U!,>_WM(U#X M$[GSH1ZI/.8[$P]J.:X'B%<$,?\*?#JKW,5AA'H=G2Z1[*CVY,X\;9'KAU$= MM6-S)5>-#6_5] H_E!RX%X9$6O(+OOK)Y=WX**/A0S4;X?^?#^/^6"@RGL+U MVD1J_'3V<+PN2/28CZ;1E?W6'I&6B HZ HNA10"?C6?FWW0( M9K.%_^7K#EL]0?(;%WV0= V7%:,O"!M]U.ZR8^4'\,:831G*&DD(OQ@ MT#*7AK06\F"V/JK7M7-RVO4:-3=8O]5T#CT345U.G^8 6?T>R<%+":]=\2NZ MO21I K?R!D6\R$1_!!.@%/A2*4P+X[BP6",; 1N;Q[J?#:/1B173$"=&!-+ M',W&M<[.L?#6A=6OO!BA4!I"W5+9C7"<3DMS>;[H:/D2*I1>RMM+C1,&!V$[ MM?&7SI=="WU"'UI7WN8PDQQBC8DL>MTL=65&H&GESP:]N94IAKU!+0S%//]# MN&E+P6V*Q39Q\PT)EP,@^!*G]U&R[Q8U6IJ,KEI"OO\ 6=@4D9$.0"TN"Q&5 M;M-MND:V< 9JQ)@H<@K2YD!K19GZPZKV Y>'&V$$PNA"(5"4_)F7(!I.YM%B M--"S*7TZS1XT')1EXP5I(P.0F?M4K09:G;2I)32(7WD0+0O_PSZA:%=9^N8' MA]62^LLAB-:EPT^T^"-KN+(DUJPEWEVR! 8V3<[GGZXHHI7RTB^Y.HG+3Q F M599C%?DB?R+E( EDF]2F0%^CBP Z "E%$M*SI:A8+I-*O*G1_@%?F8YD&,: MI8?W4J59U:4#R2YC*A:1:ZJ1XT/;=@,+4T69]%J.;VF:&[O4ON"3LZZ'22^" M\G7>%2SUZ+7SA,][^/GA5 Z>35.5;A+T@W.?:)[J,$VV&;Q- .[SGF;L1<"2 M--!6X&2JW>2^5NM#[:B[";V\CDIWTND#MK_VWFLUK>+!7$3,V4Q/;),@^=X] MAXMW0JHO7-!PXU[4RF UZ!F8&8BUH.K/#XW'5;,:QY/)1 =5YRHF]\J!1RUI M64[246T35GP4KP!+F$LE(UCS7X!8BOTCNKM^32J@R3N0I+^/_@879@5GMHBC M#T &^!/5=(G1CI0G6[$YWQ1[8'C_7B"(UU3 4328%TOX'/L$F]9+02GTJ$"1 MAN2O)(Z.P8N@04SJN>C(FH&>)#KG9Z/%O*9$C>".\K\<$(I;"LK$'NCBJ]H0 MHT:LI.M7DK]1J1MLJ74I=;EU"S"0=.MJ>R$18P I^HW9V\,0U=B+-Z/>,!1O M:E&V0Y. ]X]1%F_"L?BA+(Q>"D.93VMK/C$).OZ8H>"F4SS2+0BSW M3%=;8&R<==QCWIV/63Z&QF1(G-0M^8YADUQ@N^C5R&$[&7WT$&T(VIFF[_(P3>YW> M-BS/^-MI#-*D>W.M!8E0:A764XK#E;+MH,U:HS/H_(/@K@D:Q(AMY+H%N,J229#$3ZA M8G4N8U5;AG5FJEYKXY/% ^U(FE\$M*LW#U?5MD7&2_I M#%3R#<@PSZ5:LY/+"DG5AGF5.*,\Y5C+\R"WF!G+=N7/@=ROM4U>"894UY3"J(VWQ.)VQO:T M"=>WWQXI:EGG!97E!>/^";R .J=D51(Y3IYZE[JK>1[]&-RA"K/7^81NG(?- M32,4*S%@?54F3ZPEDDY4FQ,'0%GR&@ZTY'Q IK=L/]>MIV2(#RE#:3:4\R&6 MJ#@Y)RHR^[3R&,]0H_3^W:L/GY@9#'IXX&&MAKWAY%NN M0X*R*V>^$48WZ(W[]%*_AX6TA(&C %&XFJ2$ N?1)QCD07N@RY"F;3/!K_N] M(;7XSI5QK1I'U3,+K&W/IKXV^S^SG\[3A8 ()&F-^TZW%$WODJ\ZY4-CRBJJ MEA,B,R5LI>TT!:90$3K5:NLOJ=L]YQC4ZO H'30Y=6QCTXXDD@7=*>6TY/IB M+_JX+[%LBPM4EQ@?+9?=(@>$QS1D?;X$8F.Q/*()<1S;1"+VR+R"$XCH%* 3 MD3(Y8$5>^=(;HMI(M^>+-AUBRI3WSX]JXX1D'S1 "33@-W&EL@:URL3@(V,. MSS,!M;E0)DBS+K6U[#WIPBW3/B2IMJ?.M/Q($VYBW_^5EH78H$?F=NZL;=IL MO4T?JG.:U@Y'5DW\^O[>;5MR X8B\?$[\D<$'6/$8HFNV"Q.*[CH=)/ I;.!U<8)H:/#])P#!F@T)3Q[J4!SH:U_2&(V[_!T M4V\O8)9(:G(Q1^$*V&5$N"EG*1J)!X6@ /4LNFR1W:H)WW7N2M<*+Z@)K1T< M-)3&NSFY*;%>H[ OR(#WC%=*J,HN:&GV1J\1EIQ"$U=.UG/-AI%H075MUMBD MFDGEQ[.^22I/"J+2"*5SPXU>#(QY*6ZHR.CV2C#9D$<98G7?))=#Q*G-E+%G59M&KF> MT:.)0FFXUJZ*?-7/7)\<'WU/FKB"MQBP>]ON<"%8,EL8829F^ M8!3PW]]2)L7Q()KW%5SK8-5JCQP,^M%@,1!;#DUU,!E@+^,9)@NIJN]:]^M\ MC%9F'19_[0WZW$Y_$;:C9] 41Z]]<@XC(=OU:#J"/W["O--'/X(U(3_:)![T MYZ&'M8/8R*H36OP6=8O?8&%,/'^H6@)3V.=J/$80J\W"[3FN M,ZY5^PW:<*5VZA%KWZ _95O?>$++-6BBP'Q6A^YGIR+*3(8(^<C.7^P('S7 (@7UO@BVN[<5W3?I"K-NTW^<*K),Y ]WF M0Y%_6K9KE:TI>XD+@!61;*EUOF^?PY0&J*KL"2R]EA4P[9:2'H!M#E750E$M MH5#>P\FCH;P>7TLYGRD_B P>\W;)*/VX:9"T4/,1XWQFZ'T\1X\?XA9YYV"L M['!$.[NT@>,74$4TG,&>],D1.1A.T V9HO.6U2V, 9L $QK$_=D\FDZ';L-] MD:!DRZE()<6^BVH;P/&< ;.>P/'4KVC(NC@DQ (9S*CO>+Z@/Q9TL7PB2@JI0-\+Y*#=2D(+-7(-:,H[ YV;E -:*3JN1N4D)J&UAN_";UNO M0AJ)22^1;N".1]NRH7.^">\0KE5B*3H8EHTN%:' %Y9KXM$$'FA^#] (-3_9 MUYVJ%AC<=P0?,?XD!]0%6N/D6V>H@8W[,P:G3PE'.IK$\_XH+ X$HC4GIW[T M'D/*\R,D.8XG?73A3T<3Q/+.1@[NU!+!A'$34Z2*!3KZQM.IB<<94\ 1G/@Y M^@,'DTE7G,( Z&],['^,CL.)BH]W!$=NVX3A(A["J1WAD9]&XRD$2BX#R>S^BO\2B>$8]74;79"ZS!8H03Z.-_<6E?=VU\,RO[^63& M)WN!LL'YA/K_V;,@S8;L6%']UCI')$7K\&S'M6Y@088HER"UM$WI3*"49P*F MQ/\? 6?N>I]4,(,3C.LH0@$.^F"$+J/086F6$QYGIBAN81&I78FY@Z(MI*J; M@$8DYA9R"!5H31W"^7F21]#YV7%$P;>2-F.+EG?\1TKWR3)P$ZN8O3+,R:3UK6F8"/^.<]LU&F5_CE2:7IVPMP2=: M6_U:0#2#KU*QKIH#?M',EGRBK0;#F5HAD"'M)$SH3"X'6"RS];DXV>?!BW M@>^,W4J8H2M,@J>^"G(VL4+)6(FF8EJ;?-E9JDYNH/J:,T8B" 9IF[I^+L;[ MNVS+44"U:8/ )=.>_['3_AEK>GI+P;$]CM59%.X\&1C%8[#" ;!$XBLTV>IY M'-Q GA4MD,L,H'A"J_%]]J!'S+[CCK!,^9U4&W1I2*Z+%5M_%_-IF+Z =E%R M+/-N>NBNUJ2\T1C3T9R+,.,%4ZQ?VI5Q0]41EQZNX>=)"Q14^38[2;.OH1%: M]D?\0X>HL[9;G,P])7,* T?09>9N$=R)]1KS%+2R^N910;P>IV?[QO-&-\EO M-)J&NO63VK^,\KC;@QU05D=:R*>,,QI=[>_VC)\'7;TOKCB7:8!_'D1Z1Z'& MR??XD<$$A$E&V%E@2)L$QYXXP7A2B_IJY7F^+**K >ZQNS9/5C@")K!]98HF MT,6UVY79[9XKY&)R.UJ@T/&'L?[0-PF!4BK/I^TB-VM"B3P)?X@6 #6:0@?D M1=W#K$J3/]NKZCN62;@DVLG 9%1X'23.J-,-2]@K$:-:_%]DVXLGP[E;,5O2 M%P45R5)21;4"7VII)?,X!KKY!LC^&7Q+>1)PF_AZ=QKM!$7@ \-C)'-_TO]] MPQM-)R\9WF(AXQL=&AMI8O$$XT5^U]ABQ.R^9'1#X*[NXCCZ^CG%CYHO:D:C M),J3ATKCD##*%FF1+3STJST_YVBXV:6EHEVEG'9I"Q![2_R4L6 MYH2EMK6 #K9H?D\(AB.W+9>;_B.WP%[4]>1/26!$4FW#(5%(JS'.]\[9&"V7 MXHM!8LT?!0U4$ZM=$U4'85N6TMUCLTQ7TZS7%%),:[Z_ )'XU?H:%5>4W]>_YW+TE(N-TD9XP4/H2\QLL55ATD@%AX4S^ M5CRE%+* M=J0BJ;*';WE9CQY)'1&1,&/-![%)?DN#BG4,@]G=M^KCOI-07I7Z8(V<6L@/ M?%XM1DR$JTS('6?V\WO28\)$J__5\&/(!BDL]0EP$G32XRGM%DN ML2$#U6S8.ATV?+E,<\W;2Q8HDT7%5B 6KDT!D(*G$JBX)%0SF+F9YFT.9C%O MF04K^*;ZK_=;.0<;2>JC,4-&!]_*L4,6C_2&\9]\@36G>UD5^W)IO$UXF!Y2 MBA B[X(ZEC=!3ARG]'-/,N6D4U])OZ3+/4>@VZ3M^&V+9B.M>Z.?\L..^V6E MZ"9W*X09O&M40497^JTU\QL5;4*YP6,,;W;)>FW3Q[_:YWFZHYIQO6B ^\:. M(8>2OGESC6W"5R[CKBMI9NIP4'X\S30[&_?#,A.NAF ]5Q_^[M-'!]/S-9>9 M NFH7%54H*K.S6MKH!D<)6WURY:5(BW=D$P:3>8RP2QID"Z;:L+QNFR@<5*( MINS"A)<"2EW^:6.A=GDTB 1.?!9!'X\L.O5M:A)O".0_+&'S$EJL;#$VOR+M M5S&1HLW8;CBD-QN%@+"A2PYO7G:8:.(GPE!;Y([QQZX=KX@89LE6LE:^\B%]KA88H^82(G*'OJ3PF4Z M9? D2F"* :GQ2!9@.J["*'019?2TB$NWB'5D1O/B\%F%*8W>V6!JI%@+(&WQ MK9]4>Y6AEUB'CFN,\W7BV]UV>/G:?78S-:Q;F8D6":-+GE77$IQQV&N89!@' MWN+6D5K"+#)\9I%!01AO5%3HN)62@*^U+!C9$LWZGK2 -3O,5X@VDD;>6D / M[4C;;I@2J%]AV,6\!:QK(O?5)-3=8:6X?9CNORT_M,,I->^01MCIC:G9_!?* M3;A[KK_#OQZ ^=VT%'Z6CS!IW!7K$C@=JIQ6==:2-\&R]>B)Q#>"23HPE3'B MYDE+)T=$/7QR-%@8"T?%'8?.:\7:)Z8X(FB$?32)(WR>/I(;S7Q0Y_)EVQ@&PY:EHA>WP*MWF5BQ M[<"B<^F*PKO6T7!H%.F;E(JF7\.@YD;AEI]?QR ?&C2"_/PFCD:SYMMO16%> MF#0!\N@'&>I%CW*N7?.TN!)2IS6AN6:AB0P(9UI+03 ZOHJ26IL0-A[%7U?# MSY<7.O8KB2BA?[S"3!ANI3^ZE>:IO'->'/SD)\R-R4IFOQ\>$\K08\^$660_ M;C> 0[L+]_[9I#>8^&- IX[*($PD]2&T#V5KM9VQ"0EXX%KT"J%H# ME8 ]I7N+%_ =HI[C%OU8IQC5-.IW+D'[3DI?=.%*!\RR]% <7G>*4[&$A0)K M?PRTL[HPY\H?)7]Z],#8\?QPC+)D%6..DY5$VZX$7W]\C,*FW11V9*9 8?/> M>-&UOAQISG"3H$X0AWP8$>%<4)8%"IYL$':A(4/C<[Q .QC=40'I!;MW:,3B M+U8<#5KJ4 ?%#(?DK7;%M7<.&N-60E3*[9W6"_/SY!0QN1.23VK&U3\BC30K M3SS5ITZ5U]YM?1?MO[!D0I."B4/ =%/@G9@"O)7 MH0E$#CE)-./C^#!%M_/YGD^P@4^X^%9_=OCLM#,H/=A'S\ZX-_G*LS,Q-^FA MLS,.CH[AN&3+W&]1%\8Z&8)R_?FZ/+->F.,1_F:]9L9Y\TA(AF]= &/3.G AK)9W#T7CK ML-Z>(OF,OVK9+"3QX+4T.W2V7 &QR>%9CO^'9CGLFST\,,W9X- L@[HRO^,8 M_(D3'0S-"A^8Z&CZPD,P.SRA X> :B:1)K:P36O!X5[@:?IOR>G,)LBSL6%#3TG8[I#K%IUP]?OA MVC7JVHW/Z@VMQ&"?/69Y>I:U,[0TE1P)BBQ=L%$.<^( TU2-H!4;+\,<\6 S:HG73/$@HVP+S;IO:$L'9?WX1+G.C^B(!'.4+%V.K#^9/,]=1SM3 MD[VF?I3RM.(L(0JN$0YA)TI>2 1XT.04<<.KS0P)&8B;<.S+EU/"+?U7;.TK M[7:I"SU9]L=8"RUIMA @XQ&0L?.M+DWJB],V'H$]\_&![P^2A ,'C?K] VT< MI);8W%'_8^>15_K0&!UT4P(\/8<7P=Q/U[B2J.V-NIQBX?C&DE].;5M*[Q M'(IO-BXUMP/NI90 ;<'%T?1)D$'LH2R0SR?. M;!$ @MX9(5VF/=W-X#2^!& M?#B'A[M5SJ(1%N?J^WMB.(D7\[[G^91;8^8)?32CL&-W"H;S>$8Y"@;C>3R> MC,7@38D;WJ!\5)>)>#-1 #]!_LZ"F]O=G&&Y59XT/:3 )70],];-72L3@;V]D0UX]Y M6N/HL>!*K\5=NN/H:L*N;^_@96!^%:$$T=U6B<7;&\GIU,=MM]V+AG?*]=TU M3JS63*N*(^U%[S:;=)5Q29PPQ"LO*K.Y[SY^P&FQO6/45P]NGM=.E1WPBTDR M]7FO_?:CP:G=#=!0,$V=J!?O:R> H!?]P@OYB56'FBJ6_FY&45>LD@ADY5L^ M=;"':14FF/8/NYS?N(1LB$%,I;[FT(%NL6OUN>4N.?G\G$)\+307E67WGOBPG*)<*^4R9A8!52PH"V2\P=Q#S?*M\B>CIQ2HI]#JT6. M-1Z72:#:6"O\V&EJ&")P"_J&%":I.K,]?F5^=BM :6;(H8$4/&F_Z$#=E\M[ M'-2I?I*$T-CE$E/+$+Z K=>]\\H*5CV1J0V('A7<$9*!#ER@*ZQ\=&*NHGE@F&DJ,_2QIL;]ZKVPB MSK8="K+G'=JBHS;\]BVJ(51XBR9MB^30HRS% MK%(>]H>O;8I5FBMHK*KVFP<7F.E!KE*9PM>81,Z$VK@"]T>+7E_#$'Z)OZRX$(C]/+UJ15>IK MF]>QQZ_4S/):S2QK5>G9,) $^;5AW"J_A^*/WX<( AU MJ6WST#/=Y@UL,4$I,2G2,;8CQJ7<%MT-='I#SM<7G$M ,)QS66.LE!W"@5$] MQBNEHI*(U.HE!U@'D3"82@F>JRW:A>M.H2T4"6C0BR9QB!R)AUHN^UJ#N$TPM'5*Z?3/'9#,%=+5 M!/ ->9O>8 D+I4L/=/<+Y2#?U.D#T6(%+*&NQ0BQ-[H(J,9Q?[LX?DORW#._ M4*L25K;.2@PF3IZ=N@*/T^TJX=P%E"[SN%9QH,C-<2*(N0H-UX@A"F7O(X7KEC MFY$A$]^EF*C-0UX\IQAT5_,TH)P*U[N*(&8@P$\T_PKW'(8R93D855\A]-9M'9HC<; MN"=>CCL?S3';*8;>C]UC+F^'3P>4W/1LW,,:NH=&,X?1#* '& V(P+/>,#J; MC^)9OU_ODUUN;0$!H[@_G-%(AM$4F.799$"9C;4!!+H<",)!4K/Q;8^4H( \ M#J3V8X6PV"3+[=R'3([S#]-%8?][P_\.6'P?UYZS^S]2R M+OX$V/G9J-\;3N6!K/TYIKH^&PU[$_W"\VS*J3\<]6:CHRP;+P9H'9D[2P[3 MF6$HF&A(^NNB/S*TDT+[L>2G)K*S]P1V4JF=N$GPF?][*=O$Y-4/9!TO15Q&LI M,Q,LTM'_%@C^/DL?M6PQZ5S]X+9DK-:$I=1+WNQV0B6,:;P83B*JA3&-!\-11'5O,8\V M%E:ANK=SRNV-=6_1P;R@M-KG=Y+Y^XW(QVKH4)LFD=KKTYC&2XQ.7M%VFO6Q M41CKR)N;CQ_5UN%^.,$F0>62?>;2YR ["9F?LJTQ@U"K%"I>^=J<3I,0WX* M&"23SZ"O6AJP+Y=K1F4%9RJNJS!4J$^MFB2E9%P5WH;M^C$%U1J=RP,K?5Y2 MIB[O7=941MA;RN#C0+$%D9H#PA/2>-'&2B(?&M0'DS!($_[=J@.'U;9J73.= M&6#<'YS_=D',J/[H4XH57VG] M7VF2MNX4 Z:AAAZ01/JT++#L"&)7< 7YSH?C^+G$Z&EBAO@;<,&/+LC29 ;Y M*&:SQR*'Y=4X%X[^2[4197GL@)_701MID_R,VQ+R$F6%( M_=01W\YN^&B!P*#7Z!V$)<260R!<\U^N4^OJ[ %ZO95H!$#&-339X%;]3* M*#"A.<=Q4#FA723 .2WG&%9L0XI 7H M @_ /J-W6Q)4\9NN+SZY1%P'\H,<;3W8?!XG3XE@:_(Y<_1LBV7QQ&('MT=V MMXUMQF^JU* Y?[#' %I)OEG<3F#"*;+[*MUD*(3OD7.Z7VF-B=>JP"N-AAD$ MD4V"T+PV^[%*EY1R17S)>$C*Z/SZP^L?+W"':8OH$Y\ #FXF$%U$)L WH=.[ M?4[U%='+D#[90JZ963514-(5@SUW3FC'953LE^1*S5CRMY\GMQ@Y88O0LJ%7 MW;[/.FM0+3?(%/" P 7P4$A5!F!9&?(+N8'U[0U(52;SE:D*LTG*NXS.',DO MV+T>.!&%VS_"$_\\QAXM1EFV&7JXTS M0)5^/CRO*)L%$I7*M+IDCP59;YR42>(24F?1K!\/%I@(?#*)1^,Q M0X%'_05(NR5,]@HZSY8)OC9=C+%8T'B^B$93JCF'%ANP6*26CF*L:\;+.H\'\QG\=SP:U18) M2PP-(WSS#'-M3CC/^2@>#R9U=HU5A;3HX7LJ>HA:%2&"&ZFA5%W[J&\<4U98Z#+)E\1?^/ZZ)7)@,8/7 M8GN 1VNE%=62VUA08_L-7S]1FG!N%-\S:#I)0\CX:;]!@;PHOVNY6?C.'$EA M3"KYBU4UAU3,\V/'^?A.KZ[@3'7>!^=CO%FE^BA5]U2?2W,\IZS=(L:ZZ*[( MH!ONZW1;$#H)IZK.H4NE0@55\%X.L7+H,!K&L]$$2YR (/4Z/&T''$_&,3(8 M-*H>MK331L18.'@^;7S=&'?GF8D=,0X7\0*$.SN90S+$"6O\G7# LZC?0^(@ MWQB0QJ1'B 3E"/1XV'@<'K#68WUBN$\C_M*=\D,N,=HE U5T2RX!*B;YNPNQ M#LZ[+JQFF+PM'E,56617N1")MP5BF2^1NG227ZT5'+B.E4Q 6NTO)NB'F#J;XS&; M+/IUX?<_]L J4E3I/TE2<5CS#[ZX[OE^F^Q7*.-?='_ZUED!K.WDI%+L+^C_ M&%3*O8DV/FG4VR>0'Y-$$X(Y3F+CW=1#C?W'./J/4?0?P^@_!M';?9[SVY]4 M@3VCDK+ X4"G1'5GPG_,^OC'&.O16.XT^!_A M8'3P]FU9?0>/,'^=TQI>\%]C ; =OG3L?KR@R8;UE$X>^0!N3&IY4WOA8P&* M!4D=^E>#AWP$T6N)RB^=^VMG)&ZQ[.+I[RZPU%$@@K7?W;W+_<_!M^_?_?"W MSU3"@4N)4NT7V#,$"S^A"H/E(K-5EI1.,>M\3,KQ57D+K.7C?;$KMMD2&,G[ M]]>Q]!-=)\^;9!N]WZUZ[K?W:-&-/J?+^VV1%W?/T?D-)LZ\3S+,&-S#E]V[ M'^"IU#67. )Y\.]%F28\BRN"/P/3\V96JCAETVBDZ#%!Q/BJ86C_F3W9;P2, M4;4M/MQ_#XE/I'7*\C=L(J8"PX/?>JZX0]D'ELA_O3 0FI>@5[6_B04%3;=; M$,TT-SPY?Q12(I>IB8EB P-+#=@\E^M(71T>@L^TY_,7-/Q*(J(:/HW6%="8 MC[9^ L>)2Z07?:!XZF)[5^"O8DBWF!FI5YVR#=>M@RTPS2 =@Y?) M7(EUEU0_]EGUV=JQ*O:WN_4^=Z?(*7G/L1A^RW2W+[>*]K93I\H*IC T&BTO MK;FR%_WH-S&T4Y -LS8;M';<9YCJ#?']M'1P#@E[S3F[M!*F*_JM^X]%'TJ\\QEM?SXZD+:QLB?W M H*<]?:+:%E$Y M_(;[A.O6#*N'93Y.&6EL>&YI+2;&):<0+#1JKG %B3*$M/#0,&>3L">+^"L= M9?2B7Y'.H*M54:.R9500:BTXX:8")"PB,5P$L5"7T/+1X6OU/-T0XS'+RI4Z M(4$E>G9]4C%/AQ^A=(;^(G7NI5MTU;BR2NBC=E#>T(=(N"G&O.C!\Y9&=H:S MRRUEU<_/S\P(_SH_/GVR;5.*XJ-(188.\:'P@)K]N^U2XKB$FRQ^< M:TS\@CW2'V^96N8 M3&=$1F,42#%:R#%A'($C)L2Q?A')@GWAC4O_2G6'3^3WPB/36/HR61DEHW0O MNON*,R_PA8A@D6SIY$$^&^RDNF6\G1U M)U+0LZT9'=SL33D-I!1FU3]O!>!N'*)<&;#"0?)+U[P&<'CQF(KQJ=[F6P-V M0:[ I$DZA36LPAQ0AK02 "/@3-.D0'&?)$_)!1IP0IQRVV(/^IXE^F@ 6-KI M[%N:#/Y_^\EFZ!3LMU:NRWA0!K.DY NM*QJ5:MP3$H.2QY;6M20'?Z MM2Y96%O4 _8$D0&!0 M_"H%]7W%:2=!SHJ1RY$Q7Y0J4K,%0LZ:F5"[8ZLZ,HS\@_T@)0'+P9+W 3FE MP+1<_6$IRTR84I3S'QUP@=^D2J^@\"*,V"C?-:[$0A^BX)YV+&/H,74#1JEM M0S&4*&A9:-C2^UT26_$-\QRF[34F/44Y7@K,4A)OE=X#8$B+#3$H$< 4@,!W MW?==C@!&29,@ZTHBBH?I::A.M4=P8R96HVI/)7/JO:)B1C.F1#%:(5@L3\S\ M*97-3O#X?);JI=9]["G;CFP(P'$+TH%0\\:=!P(I3&#'^' <)0O:>,RI12?[ M8+H[BM[Q5BJX1Y!@-D9$T!YG:$ NK#Z&5U*+9MJB I%T/E0\3V58J23YZM4P>Y)LX5&TL$9@O ^)VA M\/7&.@6:BUZ2K$8L?=E3/T;&8UJ#X#/S,>R>PPUX2YUIH%$_U>O!'*. 1@M; MV)3+NFY74N'4B#F*&I++U4>04-N2MD=R,W=470ZTJ]<&WW^24= VT1);*6&N ^OIZY8N7 MZD$BU@5[D3IFII;E#KKI#/LDO@>LU(2=B].:@-!ZJB_I/ OH^(T)%6V&H6O8 M:#")HR,/T<<KB[SD2..HNCC7$5&U\=.M^$0G$Z. M=$H $B'V^..!]*U'X8_M&0-#N 7)%S;92:42HAI&@F"]9J*\,,DP7B#Y,W-2 MC"C27MK2\[0EV2<+3K:%FY5%#6_(B_5@J->*YM.+7J7+9%^EW-^=Y.P3]T&8 M_5961V-+#T;CQ1TC-)E"K-[G^"ME]^.)NIA)7#*1Y8.5:^^93[!S7_DREX%1 MFKBG&J99OD,Y@X!<.2VRW M7[ZX_7@$98:H%>/4J \G^%U=P&D8"%/9("LSE MW])\=:G4(JG@;CS<[IUDI:N"NR$B>VM;+\I6);>/Y_4N97P+39]$R?<"1U:* M]A4G"O6-O36R974:Y,[VL*]$T#A]W^I.52'/IL_-<([7AG,@SVE8:3KY#/MN M:*,I'27ET2#_"#!\NE_E;8D4-,2*HA%)S*0GVMB:A-/05!6G9%O>;T%50;0 MYYJV?AZ\]N1=RHF^8RW>Q2*CV;]"E: M9JY)0GK=7/>([%Y?55 8X$SJ5?H>7;COR85[18:#^NOONP)3%!3]T*JK2,3A M=HJ4>W>?4(N@#A[O%9%QF&S) MNN);>HPI":G?"ECW\BZMB75JGI%N8"Q& &^.P>M@.HCV:Y4GT_"> ,/)=E[3 MO=8D* A(:M"M07S@*'.I(>>_".WYY!7)=AP+)/9TB6+QNJ*+>W#EWQ0<$560Y,UX4A M=L[S8X:VN\?#D>SPJ@M25IO(8U#92[Q5+3JG.&;M["Q-C[(#1F7R3K!5K18/ MT9D0'[;#_0P_C6HU#_>W&\Q)O)*$((*%S5.:G0A8'RC(5BG@W98,FI@M721@ M>? :W=([9;^OTS5)\LD*W9NZ41E&N(+2Y6.=%/7%L?]ABGGU4L)7)/'CA9[: M[ DW9&UW7I)WVVWQR%3E[I3S;VY>O?OT#64X@+M[@XD;=KA3;NW87H@"I7-4 MN!PM-=JB9$ R5A?][NE +"NR;+7!71D=02S)A![KW?1J2_?W?47BUODWKS_\ M'4;.9A_*D73GSHSSYD2/69&'(9AOX5*&0>.9JA!.9(HLS4EX87*#\&V MK_<$$R3*IX'[FNKUVK6.H3#6+A5@@HW3/C 99_.D+;C: 4EO4V^J9:J/H^N2 M$(DY%9!$1WUHB7!6LU6Q)&^;WU[*O(XY0=VF/=W35:HMAIN*:[;?"F9-.*G= MM/:9!RX<604J1" A_SN6T- -4: LAS!,W*:[^Z#!C+#IFGX#O7X"/US32('7 MD*F,",RQOYBN%1(228IXS.Z*DA/[HID1E^ .6147]]%[F,BR[KS UBM-4$!T MH @Y#AF71(H4,$N(,"9N]$2N&()!:;5@V_/HUGE-G?SBG I1HMR2Y9U0#ZE$N88JN9)DP77V/EM-[R?C_S*ZMU-77,P() MNY788.\3_(B)ZEU[]XVN7;?.0I65WCC]2 E8OK"H'M4JRL)2KK.W:/9R7Y#7-)U+]\EK@>3#$C51_,0PD6;'.2 M.$6XLT>B!YF5XUC0#[$G2=H2 $9VZ&.M8W7$YNB&"^(HFXO9:L]U#=K1PUMB MU2Z0[$ +K;A@F+S9$ZX=Z7TU86$/U":*K18,74IX=JJ90_!QF8+<2C!3DCE% MN+*1"[*-4KP*%1Q#6/NMVM^=9]C-Z([EIU+P)!PV'0P2TZ?02-0@&625:4L3 MC,+8K_[OX M;EBCK>Z+IZVZZ=H02D;K6>V==P@^PT)FR"JV"=T$+HK?#+2K2$Q]EM0."^;B M#H?-Q.S;!RKAT$785CPC#L>"]1"LD-B1R1)/.C @:"0Q,'3Q*59': MC>?PE.R:1KV%Z,U:'_U.*O*A# ZL2QK77J*E%[WURQ@:EI@]R[%F #8U]J1U MIYQ\P95?1;6E.K\9LR8\ZHA(MTKD.4D\F4O)JCXL!0R1QPN)!I2"A)"&>,'7 M\!"N*]]NQC$%)1FAN6NNI 1#W3VA B%M/-CD7J)O61<;GMF>L9,Z8UCE=E!> MMR2XP11H+L4-MKF7Y,RWZ.F1&LF@I(I+'F[B^IO[;>-=35J:8&;#E:-+Y(ZF M[_L,6 K(@,_6BX30QQSM9(S1H.9,27<6VRC?XE/!MZX +;$!/PY502BIGAUA M'-FZ"0=6QF-=J4^->_R.(K6&T^^C]SC*: !L#L?X7?2AO@K>VO;/?>%R47), MI50?OF#H+'E6-!$0"4R$?5YV'@^M#='8_W!PPT.#,U6K=2H\P*YQMP]5"QZW MW[QQLPW]V!UQ$B2IX=C7RQ:B%A04L['O>VT(&Y/-),J?J9 M89&=[JOV<3;M\$M6/L4)8@(#;^1@-J[EG]*G_/GR2HJNN-?H-/M[O:TE23=Y M_@VBO+^YT.(G5S<_DWORLK^(XM ).PVH$DJ)V*74GP16NK>47G62_MH4=_5Q8**XRQNAJ'@ 2_BR]'_WDA M $!W+]IK-,$8346U,&(FV:1L+L#14(DAV0^[:'[%?(I6OGDDO)VMD*ML99,; M.1B>PGTTJ^>I<#MB;GX;Z>1AX$3]0 VFL:8>X: D/3KC/AT=M"]>OJ%D=*R[ MK"51$UL!H@]$;Y^1^[_3"$0Z-\8D!?MU+37%W,_9GZ%2'?@1-:U!3AP]EV8H>F)44W!D$\XI^&! M^U-.Z2SF!K.-GYG.04NRH,9NAMEZJF7!:*ETF\6S/8CI03VX(H M!Q2$H!,*/V8H%S\IRNR.+,[TA"REDGTO6"$6ASM7R??!@PXII<%"*"^U1J(R M[_NJF[[^V5$NTGFJ:9Q\EO^>0*/E MN67$]HA'7B,4R;OB PW)+'/MHG/L.1Z[W?'M^-P)B3L-3!Z:3@B XWVSE40;4;5X&@9;TV*9 I59 M(F@56T$UL.S9 !_Y6'L$!N(Z2)+'/5N&>V8"F*ZE3T28F6C92OSW;I,ED*%B8YCP M*^:XF@:.9B3MAQQD$183G;)CL>-D3^5$#OJG MGFRYT*?]Z<5WT3L.3Z=KU""*HP\NI2GO\'LX"5LBP7.R)/2_5^G&]4^_#[Z_ M< 5M$ G&X\7CC'?^^IE"I]T 3F=&QDN,13(S,VR+QO:96*OO:=Q4*9-,:&X" MJ#FGW@^L&\>4YJ\=@A.26<-32R#4]36$B"[.()G<\>]?SI#-MD5'J,>:L3,I M]8LS=RV8L)2.(R+:+8X?@4\;DD:!LF(YG?!QE9]&T9,9VB ME2,A=]J7W-PLFDNP8V%B1"Y\* MV3?>QH[=VLN?N#D,3!E2.#%SSY!3'J_!$'3@'"J4H[EB#FKB,D/5'-[F#7UE MXQ-H\1M)>^Y#I/=.D\&0'&;CZIPVHS$PXE##I0*IG_E;3;=II;*W^]+YRH-A M&&+Q.V+,410&Z*0@GZ"(8_U<_I?#FU8]5[MT4S4VKZ5"N]TP5XV"\U"I=8RO M?J$:8K^*V:"CEH>!V";5QH,F@6H1$<>D8>& V%)#H(\_Q<(2-X>'ATOJLQCX MB4&0!1&(%$IVG-"/W$']81R]3RG7DG"K^7AXP:+DV_2V)/H);9GN2R-/K)HLTE126+FH9]RJCFH9BTXVXNXJ<=/93"3-)6Q11X;]!N\5 M$U?N$GTYDZ_$V@J""-MG,902#[5@2>FK0*H,PW7;LYGMN'D,D&H"Q%T:,;PD M7+@I7>#%D^:*KJL"@54&=!CDJ5L63%(Q%@UY5F0'$[/'$;'[D M."MNJP*.PY+3[12EP664*>4 4A6>,=*2U;U>5<= AR3X"_DC*E9TRND#-H4Q M-R0@:+K!-]RT#T; ZG)2L4W%8M5 4WP^*"M!R=&@Z]*!"[.UQ=F?"JYW'J7$ M'#NJ<&J1YET)AU3NX-2-[OBJZ.'F<:A$9^N]CDMSE60^N6UIG[1A#3-1#7BU*M!,X]ED#E8 M(]8F1;XZW) URYQ%8\EE/J6@/&& #E8O"<9:X#&8LW@TC'[%D-Z5_3^7?F.KH M+(MS4D-X;8C^#WH+^'.*?V-J@-S6]NX(KSQD&*OV$U%,J1 M_9% 3@[YTPJV,\&9AN]ZSR8%.6(8;?'4*$M$4*L?&;; ,#]?>70DD/>S?F\V MJ6DZ4RQK#\H^52.5< _X93R);C#)+#>@O\-Z3KRH.Y5S=K;HS?KJRI_ICX/6 M?,AF70PB\6\.9(2\Z6M2N?VE:@U M+I@M'@&\?#B*!W3\VQ)'ZU.,N,*(7]2%$DP[/5PL&IFP\3?NCC_$$(?N9O%I M,W;G\#0:P\"FIIV=3,UP#KS53+J2$F[OC6;PQ=UEY[;ZKL7C?>B^WZ]R+27, M,F+%9G9N.[5M"XI7O=UMF/KV;!,BXGY5!W]$J;"/]5-.BN)% D81#ZC6&EY;@^@7#E6C"3 &%!],1_#?$3S6OK 9NO?V1,'#>#:; M10NX&GF'!B .+# I_"P>SNG2C!>S4;=JH1E?WSK4S&,(]/P-^V!\M M$()EG\WC$>P:ILYG26 "+2\XU?YDUN"/07:B-RX[4>>2>D&Z_N7>EK3FI41G 7KIYHZW MB_6._C&ZI#(/\6",DN36C'EX.TQ.U+T)?0(C2!#P; >_&_ M_P=5'@AY>#(=8I&<*.#K@*PFQ"U0VF4^KMRD0+K&SRIO/)*)X/ M4-8^'\_C.6PSU@<8PHFDNA:#6;R8-B3 1N@/C=K%^YQRF(Y&#WTFV\\NR7(G M2MB0F,/78&V?K\0P80/--<\,5XNH!R?;]0J^^LDE0/@HHV$JP*I 9]'Y,.Z/ M90GC*3">YM7VWSVT43RBDARH4P$]7$@1JL9U]_\U=VV];22Y^J_T@P_& =I: M];TU#POX$@<9Y*+8RKNEIV=O=A)UYU M7=CL*A;)(C_:'^>Y3B8Z%^EGQ_8\'F/)=.I0M;3 @80'\V\,TO^JP!EOAPQ4 M%#P-V"+H.$OJ&:KFH(J ',(_\J3,2_RC .NE5FSODR;.A(C36C' [L /)D]/ M!45R\Q@Q9$3.F482IP!#4_.3OMJ,*J" 5(97/M-YLW@06@U!4P.M.2/A+DAM MFQ9L$Q12%1R")2W7HBD9+%S*OK8SY2-D.-/--[(=9_X$TMMR7L@)0&/8;F3" MX96J\7X 9UQ)KXVU7#.%[FS5.5 :$:P=+.L*XG.F(B )Y4SD\8")W":S(I-< M5E;SJCHS(#*2_*I<*H%7=F$A%_"")"O$8$BO4U\$U?5UG(:,>? M/F&]X/METAOQNV#*PK&\WW>LWUMQ-=.?@1QZ9A;R-.F9[GH,%*S FXS1P*M[ M5._J?SXU>\]#E6:M% >@%VJ>"(>L\;R*+7.(]9+H"(2]U6!QM:Y3ZUN_.RP1 M$$%PY+K1OJDRKJE)$A5 L?$O@%5V^I*I\%@Q*>D!J5>+B/C/EU#Q\43G$ MM,:U4BWP +#*JP7OH,>75S%>+VOO!.:E=DYUTTANYZ"\YT)RPQ%9ET)V9U34 MB:1W6Y1HQFR7XCIF5EE6VS2MICD'1'/T'MTJ9PCB&2/5J04GV'W7F7E7>BLO%>4E=%&R6O4 [+W"IN M)7JO-%O%.--9=QPE7BT\Z%Z7PUDF=E]18^VL-P@Z,M@)2U+C?ZHT"_LH7\MM M('69N8Z/F*N],+0V>+/;OK; .W:UW52@ZD[2(&\T\8[+AE8Q<1IZ3^J:=S<1 MNRN;UF)OE16Q(7/@M7I1_,,;Q"VX>K7$/& [^GS):W\OX[H-74A$^L;/,'+K MGFJG@7283=%Q=3@CP4+ES< 4F@)[GND,=SS\:ZJ\"NNEH2+M-2GH0W33SJOH MO@,ZS$C)QV)RP'>'E;;.H Z0F#;1-P0#)2WEEK'8_6MROKPAQS_O]E)_41FN MQ/CR6LVX*IV"E5J1\,F A3DW#;8">:-;E=.N?JJ:*6+Z+L,N&;ZGBB2T9$H2 M& 5)HQS^RT['-7SI+DFTD6HJ5%BF;26K]+;.@6-O%!-D8"T5\LUW=2GN5+[E M5H"H5&5!2DMC3P,K7WWOQM;C-=,#^90^2J;V*9$WA(0#X*YK)B;':(6"&DHP MV7#EQ,@JN6J!EFC=X2[C=H4LP3S/8?Q6H6S7T M$<8*T%=146@\G'%$D\UM;I!!#<[!JGY&U9Y;*C)YH]<^-:K-V4+H++ M]EN1N'>(!"MC8?D%] ,T1*T5*T[;3[@YMPCDBC#P;E4*CZ("6[_HW@8O5A(PY:NQ BAU3"XN ML$BF:,#4184.HJ;0)C1S88".XAJ_[PR5][*NC>\;!D+_/M9811T_ S/'XZT% MZ[@HZ6PHT1BHE.KYB7QO8$$6I$:V M:=O07R68:'0 *#77G05X,"OP!:;X7V3MF>_#NQA"AU4C]N@,=8W#BN;_8(2) MPE#10L6I&HMV)$N>/7%O&BPUC'H.KA;NE0ZD#^A >H'PWZ)U+C]Q-$Q5P)!Q?M6?#-Y2B')Q+WCX%&(Q48K/)6YUO8U=(Z4/6]"!IE M:%#Y%?0JF@'(9=G%TO\H0>^$?T.+UPJ_8H \X8J85M/'D5?4U1CR9C-)7Q&B MC81)6J$;[5&T@87?CJ(N!YDEZZQ%-#\DO[K5HZ?!+)+5XDZDGUA%%H2Z0;]2 M_3I5?!PU!?GMZCK\[5IRG+9MP]8)D*A*ORB,Z"@_!!4]6<@HF:4\N!ROJ0?7 MLNN,6UECW>FQ]!?R5[E7A:P'#+)+$9AUBE(%[X>FZI>S!"3NK-7__[DPE!KU M_\^Q9C?*?/G_7V"Y^H94/1#D:5DY#F@[PHZ"?V0@D8I]BY$]5M5X*U)( R#9 M044&*".N"%.;_.HI*O]MB6'0J.?*RQP![RWQ?-[HLE:4S;I+_N@W[V+.N\\% M=JE,,J5L"P*A1V>%NK4T?F!,/[]=8UUQ<1?TU@">ILQJ @T/X[RR"2B&S00. M#2RGCGIC-_ *M(R&8F8R_<2 OQ\6K2PF/BOU8^%6Q*<9J9('Y01]YR%J6J F M@QF FGH*U.3)00LG.*B9O3G]%<\*.!L;HB2G0*J#*B/35 WP54 'AJ)';63E MKU2_I!L@/D1L8%E?&-QUL<*%UZ_W(Y;&]B[Z"[9&Q/BU'-SVHU>VIW*%NY3Y M(B<#:U3[*S Z*SD60ZN%F>'97S03^$<^D=^8[:579??IP+*TYG#X3Y'-_VWL M%WC^/X/['VADQ?P*),4!!D'6\H'D_2':K =%/JE4#R,.R$67%Q-0T8>D & 7ES68MB9&?7B5IFU)&_*B=$%^*PK?4GK4>=:!23*B@ M"^4I?:?<"%-5:8?8V58=59VR*0N;<<5S^G?IPT[C.IWEE;Q*3S.\-<H77HB+3E)QVK\F*)"-%W0"L82 9"V*<'6FV+ECA M+SM=$9P[\#^9_CNVOS[K==QTIY*02J+^198VE$ ^3^%^I:*(!TDS31$$'91& M.%O+4BA.!1RO;S;;^\_),4P.RBDVJ^&X!+L68]^*FGRG*%WP??[8;%%B/5!+SA&?U4AK=/B_*N-JD2^84H^I&A9#O!^ M98_ <7_EJQ.QQIIN^I/H;]!!($N?(E .Y8[ 8K@7(8GX%6A-%REZZ<3W:M,, ME!?01XNBQWTTL_,$6QY@A' E#*4B+3.'S6B)JXN$5W21@%&I(H8ZQB X6:"^ MAKOI['9%'M/ B%%JL,30NU>E%P3 IF3TE9[N1D[G7OS@=*2O@IX%,NSJX5[A M7-MU7I0181U[3K'8R/VD#STS,T+L.=L,3CUTD&VVPEW6I5I\7)F=TM)]#SHS M<_*ASA7.)7G73/CSKXK3G<+K=Y[6Z*"&)2"=ON1452>D2T\,[V9I!<)6>X0T MN6?+]89PIO!5U5%^I(YR84ND\EOFZ+#-\<*]J-"8!U%"*XFJT>OR@,-E?[+, M<5$QXW0J_:@,C2J=MK73VZ%;]16FT,96 -1B! MD!N+-?AF7LZ/6YZ]RAQTD MH$RT4I.!I5%-R#11FXX>Y_W'H8T[MZI#:T9=BG=#?<,NVGO:W81J4M$ZO*GM M(M0W:AK%PH\A*S_M_Z#B5#C%18$&THV(KG;7_+NZZF/*:E< M7&V^]@ 9)&ZNJ6>!<5 J&U.^Y-YGL9\C)D\!;,59A1H.1JG,/6PRS;.2_L<: M )U-5,.QT=\'I]R640^%#5ZF->Q[H8/B$'F;UDV+6[N:.4;E.P%' .OAPJ2B MOS6IZ(@$^W!S2T"P,2>0;JZ #E9V3AL*XI'>E^$!R>77#0>+.A &$NC>E+W16"J6B,"]VV[PJC&K M01;5J$=,01W+&O@\,PR_;_(9AEG/ZLR64S&B'P->IO#AIW@KEV95J9>$.!2L MX303E,A'836MZ9\L$_\4XL>IDG-\]QM+VJD!IO8X:H \Q.AFF-%%0^%=F$F8 M5B6RM8 U7I5MGA7!^_#Y5ER>/#,#+5CS[;CN^TD*:;C M^\""H#[]A[ V)UH R %#;9J(-K6GS2GB^AD7]9^OL [N2XPT^%_752?JI0NA MO[M;W5+^YNW&8:)UDEO'A 3U(!P0<<3O!)RM4I^>)3\2GEVGO4R@) *@E_ M*:'>8#1G;IC@*'D+B^P(D^X%')'PFKM['F0!071;LO5'0W7KE3Y* M5BE !'3;*1@!([6.$KE-@0\(,JIT!^=K8>KK_>>=.,SZ3W][6!G9X$B>,%"# M3=>?%YA\<"Z"-1QQ$(^PT._IQ4L8/84(20^,?V@&=Z/0;W75+:L$FDY-/Q0G MW#-?A.BHSXZI[^)M/V@P1A&#H3!%=8DX2KJFN!94^Q&:7BO!OG7B.\W()>1+ MU;"]FR&Q_V;I2=[]YWNJN?%_"*:B(>1^:#@YE/&&>HQ=^@N>'KLP&FX&0;]? MBC("?P.+N]^Z;D!]^!\GJ6F][)$V2!DA2R@OJ[/A"FZ6K&1_S;A?#6[FTQ(V MY28;M38%BLB)BR)RI%+C,%K35#6XU(@@IQ(19+P N[2 D#MS'J.9*HJ"XZQV M.UV_0( "N[_PW /;T6_&KF &JJ3?!)%+W(YX>\?\6H)1 MZ)_$0C5QY(N.C?HBCEPL9;#X[C!;K1(/+]!_JMTMU M,1TL<;:X_LR*"ZFHHUXN*@WN+-W\42P/EK;>X_BP+5OGK>E>9-&I:ZN!&QU= MHU\!U]MRU/N.A]7AF,!:N;\+F'X5X'=)-:-?;#%R-K@MPXVCB A['\S.H0)'SF YQ,[I)F!*?9^2,>?2,3NB!0@(: M.6,1,>,(P)_1&[ WMC6TNG-74_C5@S[,#B>] B@[3G,':,CN0:J#0I !T&%D60!%9UQKW/6\NZ_@O7'#P_'>O4RCN%9^:OSM>2H&,(V.7,2B M/>3#.=4;E]%6[H!#;B56IY!@/XZ \ ,+]9NR.$,A@6./.9J/'2PA#@EJ#[X> M,XA#XWB?LAA'*:P6W(4@E/5MN5^ 8XRE^UON7-9AS"7SFZ-=813F:/8:%*YA M!5FUI5I-6X)L/[Q9BK^ZX\@W!6"T,Y@]O%RL"X^3YK4\3I! 5>O+"\ T<"T4 M@6?DZ,!!."-F@@"643PY_-V1TYYG9>GA9.'S@W5@D<:;$%0:Y@$G'@;M&RM!);D2'B1VN Y*4O#+ M:R';?@BX* 2(ZG=ZOL @.V//PU9<+U;NZA37O5CP@J>&E_Y?8$4M5\"")>)' ML51S\%:8[T !9,FFH$"-B+Y./2X1Y[ MG_-O(W=P/8\$C LLN=$C[4_T_LS0U*.9CO7>L%CT%KWUW^X_4_[&&F,F+N>_ M)R_3Y-6W8$%<,$1.)Y6[P928_B]@=3[)&2;^1^CS,S&;E"X3 M'>7*#W6YAP9M@"%=QYH'')(?HHO:R \V"/;H6'$Q")'.Z2:Q,$F!MJNI/DY6 M,EZ@2(C.'Y:7G1W*^<1^",OQ7UB:!;=+!O\R8"IT0"6/F$3%$X$U9]KI2Z\] M[JTESJ/CRQ,QP@.T6208(W@\$1RNHD.00&]S3)A[9C0 M#Z)R9%OB)O8A7+L><-0>LB4*&Y#EY1 >H+.5NVB GG4T# ?HZ^@@ CJ67 @) MT+.*%$P;S[<@^E^_"X/S-_"9];+"V2P7\^,,0[GR/5 MA;MC'%S,K2Q_UGG![+ACCX.Q\YW"@P/Z0.L"UP?\0 'TN@CB C-[T.J&CI>0 MPVA@S5$,;511X0W215D55&6(\:R@6_9L=3= 2?W3A^D'/IM<[5# M="3\()+W&'_'K4(7,8P?2,/P=E%T-8SPE>> ] PW9@CK'BQBH@>DA)+03!^/'OOSGI?H'&G[>NBZHG$3L;#$F5ZMM>MR1] M=$[?X+![G_^M,F^.OPB?Y%SDY5#Z]P:>+T3I1](3EV!;8 !E\.KK1!?L\/C6 M'P-(Z1]K"&K295,T2F6@ZR/@*AU'?_!"@H6E9$]25QA]-1=1-ZA8;DD8F+EO^QTD']AA%P\A=,FCH=9+&5XYC%?I:'M9Y@%MGG[?6]_I2QGY_+S=Z3]<3'O PMT,[- MX1X4ED.-93KWXN'^\T84\["2?YW&BY4I=YSJG%E9;N5''^@/#24C<.0LU"Y:+[W\&?Y6SRK7T9:W6'_ K2DL0S%>95/L_ *[I#F+40.\;+'HZKE:=OD%>9KSM7*=^ZE(2&E[6& MX);%0,9?"NKYY]NEC'SQ)YAF4U:M/(V#5?0C)'(D=S=//V]^C^74&Y'*/]U( M5!WA;6'(X#%9/1"0!!?$N9.N%\2 M5X[P)0CR17M];E78P=6CH<]HA MDBGE%WT4P2X$N"I++:W-1"30%NOU@[#NR&3LS\I:3?1^SR_G<_?.B$O _'*W MVGQ?*KB/NP>P3M X1>F#Z62")4O5BI"<$;"&L2;>JD/ $Y;F"9ERI$X<+T)+ MJ0-;I5XI?)X)M._C$"B9I\_)'GU.G[H/GA/J%<0MWC!MUKD'JWHORD:S/-@'YI*:A%_!\$#3F 8]#/5]1+_"K1__>L$^,:_' M)5*;IQ96L_^S1-( ?_WNS1 W4WX!R?"P54&N=P\.[:-GQ03MA!*TV2-@MKL49+I(=_'P\39.S-'F>PJM19'V ""&/U'_O'>X8H.KFN*XZ+$2]<4#ATR__$-$4ZL>Q'!C M PBW[%1 Z2Z"0/63(#.& MA>,>A4\LTD*OTB* 6#72UNC.S99<[(SARO1@[! T-'[I6G*6@2 MG4WDJ732;U9.L\._GI&?9H_K1>D1V2*8P_5G+=2DTT-CU(G'TL=CTR/;+JGX MK7*:Z\+-W9VZ:3%A61=.6[7K/G M\K6QYXK!VU7T[ 13W "3J3LZ-] MZ"'$F<,U?ZPJ+YR,T!5&^@\[!4N<80,E1H[ZM05&U1/YJ39*9SD%UU%P 3'? M3A8!<=>4J9KA4[<\130BC(HQ92Q"]T./+&?AGEZ*_F&=\\PB+[ZU*?ZQLP 0 M5:+APF D!F\FN"H(XQ;Z\?K^5E? N#1%641TRE+B&_=+<=@K7'ZR")TR;BX! M,:.WWG-5ZG>NJ0X)H6QE?C0DD3,V6+)T&+X)]Y_O?S^9$#K]0&XH?,XP5J!CE10 SI?+W MCE-$&6:H&(L<<^U)A&1(Z:E,G2*7&,6%"6+4F;CNW&&(CD3MVGRYO^YZ+QG4)@=7Y% ?0FU]! MY\^%7Y3MB_/Q(^4/B/>G%"]+=N;YPCM?';OG@CGOB-X>I MW%VN?O#"-<%.4TZAGPC>5=446H-61PR#-:(!O$.4K"0Q40EBA&ZL>6(,D:!" M J7+66?WC*5XMF[/SDRE-SJ,<"'KW#:#_5TURWN.[

),9[ +JFTZR$C+&LDWCP:TI]"E.#(XD:6;N M2N2.<2HEF![$!*6"HYIA&]$,M&R$*7TTKX%OR9YVE0"[QCP2%P)#L1WJ73?# M[JG99[:K9K5W9:].T@4Y60OUL=3;X?7<5!Y^D#@A53VODA9 JZ,\IYL/E*2< M8;N9WR;T3DP8^FB;!V1"DF>M9THET@8L(5ACJ4BT:_DA4;[$E=J64Y6+OT>NWRI]X#,RFC_T 4#.A@ Y'P+D(&KR M>@B0-P. 7)SAK?G:D-/7/DBGZ81VVJV]9JNU@E5)J"*\HS&GPVX-V]7+5N) ';C+S@F M):N[>J?[:@Q_ E!+ P04 " !BAV].,>QX^L,% !1,P #P 'AL+W=O M<>TF]8R3N)&;'C,P"4D8 MDX0*@'[]^BZH6%[:[$XO&YTLDB#Y$23WVP7AHWMC;V^,N14/3=VZX\G*^_7A M=.K*E6JD^]6L50M;%L8VTL.B74[=VBI9N952OJFG\6R63QNIV\G)T?.QKNP4 M+QBO2J]-"RO#BF]:W;N7[6%12&APIZ[ES?%D-A&R\^:#KKVRY]*KC]9T:]TN MCR?11"RT=7X>SMVW;'2K&_VDJG[)K",[CM MFF_*>ET.&GIY\U4"Z_$DG\$![[33-[K6_O%XTO^NU02N8HHNH^^'Y[^;3CRT M_Z<;S6*A2W5NRJY1K=_THU5U.'OK5GKM)J*5C3J>/#<1LJW$[ZT'&G'1;@X% M;<.UP*DOJLUU>>BQ%UAA#S5LL!=5%,#Y(,]@V=2Z@K-7XC=9R[94HN]RAP!C M C#>&:#8NY((,B$@DY\(.0\080=7K8;=)$3,T[(T'41,!/F>@'S/"WEEU5IJB.$/NZDHO_I;60B!Y148I(V)W1M-HWWL"(U&"B)@-<6G:Y<&U MLHTX5S>#]Y(R0L2LA(NV-(T2U_)A>/,H 43,!@A6OUV9NE+6_=*',H^C;$R% M_9@Y[*>S:.]V7UQ!9HR1J, ?,P?^N5IN"Y^/RBRM7*]TN2U^,"9963 ;X#,< M]\?3MG=IG-L7H"NH+:15&)$*_S%S^/^SDQ;*Z?I1?%6NJU]*BDU3C$D9(68V M IG&?8\Q)F6'F-D.-&:",2E5Q,RJ(//-86]2^HB9];'--\7>M813NWU,1BDD M9E;(>.(YBDE9)6:V"IV!X@HMH023, L&IZ!C?9A0JDF853.2BXXR4IY)F#WS M-BD=123'K]@'L+;9Z2@;)9>$62[#-'44CY)*PBP5G*^.PE$J29A5,I:XCD)2 M(DF814*FBP/?)915$F:K$.EBZ%*,25DE8;8*F3(.>C.EK)(R6X7.Q5*,2?DE MY2YE2,P,8U**29D50V/F&)/23,JL&1JSP)CDAY*=EC/O,"9EGG2GY MI!L999Z,V3S_51W^X,28E'DR9O.0U>' XQEEGFR7GU$&SV-&F2=C-@^-B=.- MC#)/QFR>8:T]]N:0W^:9A3-:;(]!4KK)V$?/WE;;8XR4:S)FUPS*[3$XRC 9 MLV$PW('XT/D."IQ/8<)6UT!-@3$IPV3,AGDU+' @/H<;'J:C]5V*9XI0MLF9 M;?,&')03MDF9[<-&FR!6_ZJ M),>8E&UR=ML,,%\6H3_-'9[6DE.VR9EM\PHS\'T%%'C)2P-W'6-2VLE_Y@C; M 3R@"V4M:"CPG@YO.CDIC%D\KY_-03B2@]ZDW).S?[898/[56KC;4.\\;7H4 M8U(6RKEGAHV-7+[T*L:D+)3O8&8 8%YJ^%4-/G47E(4*[M&V<=@( *\N : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521 MY/95O:D*)/JZ,#YM9 @RAN_J@4#Q\26?Z^'4-N5XZLKJ_7)NRJ8Z#D/WS;FR M/>9+7>[:+C?CDWW;7^IAO.T/KJNWK_4A.UFOS?73&=73XW3FZGFWJ?KGG:]6 M/^O^D(=-Y=[/[JWM7\LQYZ&XZX^_&Q<8__+1Y?]9OMWO3]O\O=W^NN1F^*3B M[P*5^SQ(YH.$'J3S04H/"O-!@1X4YX,B/E.:#$CWH?C[HGA[T,!_T M0 _R:R#CFI^$L.9K[0'7GN^U!V![OM@>D.WY9GN MN>K[0';GN^V!W![OMP> MT.WY=GN M^?K+4!OX>LM0&]9X%T;O6SS]1:@M_#U%J"W\/46H+?P]1:@M_#U M%J"W\/46H+?P]1:@M_#U5J"W\O56H+?R]5:@MRZP5X(V2_AZ*]!;^7HKT%OY M>BO06_EZ*]!;^7HKT%OY>BO06_EZ!Z!WX.L=@-Z!KW< >@>^W@'H'1;8ZT:; MW7R] ] [\/4.0._ USL O0-?[P#T#GR] ] [\/6.0._(USL"O2-?[PCTCGR] M(] [\O6.0.^XP+=*]+&2KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1K[AM?;P-Z&U]O WH;7^\$ M]$Y\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#OM,!90718D*]W GHG MOMYIHG_1CZ4W,HMR[Y9_B7QRDG<)?AXYQOGW&=^N7Z$Z6'<97LKM>; MVWR=^B?"32O*TV]02P,$% @ 8H=O3HL <+8> @ A"T !, !;0V]N M=&5N=%]4>7!E&ULS=K?;ILP% ;P5XFXG8+C_]O4]&;M[59I>P$/3@(* M8,MVN_3M9V@[:54F=6HB?37JQV.@M#J.PY2V59=S^,Q8:CH: M7:I]H*E4=CZ.+I?3N&?!-0>W)R8V&\,:/V6:\CK//:KKJQO:N?LAK[X\79]; M;RL7PM W+O=^8@]3^ZKI^KEA'6E8UJ2N#^E#65"M;H^E2RK7ME6IIHJ]8<+K M&^?S^OER M") <$B2' LFA07(8D!P6),='D!R?0'+P#4H0%%$Y"JDT%9EV,] MNG[Z5Y*?WA]>YK/ES]?7OP%02P$"% ,4 " !BAV].'R// \ 3 @ M"P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " !BAV]. M)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( &*';TY)E2>B[P "L" 1 " 9D! M !D;V-0&UL4$L! A0# M% @ 8H=O3FN77-## @ +PL !@ ( !^ @ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3OA"M\GW M P H!$ !@ ( !>1, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3AY EE^F!0 $!X !@ M ( !#2 'AL+W=ODE !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 8H=O3D\3?CNS 0 T@, !D ( !NRD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3N_Q M@R"V 0 T@, !D ( !>R\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3C=+'KZU 0 T@, !D M ( !/C4 'AL+W=O&PO M=V]R:W-H965T,G4M $ M -(# 9 " 18Y !X;"]W;W)K&UL4$L! A0#% @ 8H=O3C:EL(BU 0 T@, !D ( ! M 3L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8H=O3D)*IC:U 0 T@, !D ( !PT 'AL+W=O&UL4$L! A0#% @ 8H=O3K#^:-*B M @ J@H !D ( !A$8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3N#A^?BW 0 T@, !D M ( !<4T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8H=O3HI%%>BW 0 T@, !D ( !2U, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8H=O3OA*J]:V 0 T@, !D ( !%ED 'AL+W=OR\ $ &8% 9 " ?Y< !X;"]W M;W)K&UL4$L! A0#% @ 8H=O3DCMS:+@ 0 M 04 !D ( !)5\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3E9A+M^X 0 T@, !D M ( !,&4 'AL+W=O&PO=V]R:W-H M965T@( %0( 9 M " <5J !X;"]W;W)K&UL4$L! M A0#% @ 8H=O3C03.*); @ * @ !D ( !=FT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O M3EMMW/L1 @ " 8 !D ( !=G4 'AL+W=O&PO=V]R:W-H965T^0( !4/ 9 " <5Y !X;"]W;W)K M&UL4$L! A0#% @ 8H=O3BDL^>LD @ A 8 M !D ( !]7P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3H!+'"Q' @ %P< !D M ( !N84 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8H=O3G5M=CA> @ :P< !D ( !\(P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3J.1 M9Z0Z @ FP8 !D ( !AY0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3GX6",YY @ +0D !D M ( !Q)T 'AL+W=OK]0! ";! &0 @ %TH >&PO M=V]R:W-H965T&UL4$L! A0#% @ 8H=O3HIFUJV^ @ CPH !D ( ! MZZ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8H=O3NU@-G4F! #!4 !D ( !9*X 'AL+W=O&PO=V]R:W-H965T@H ,)& 9 " 7NU !X M;"]W;W)K&UL4$L! A0#% @ 8H=O3H[J(.(" M P V P !D ( !+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8H=O3A_7W//T 0 5P4 !D M ( !"\H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8H=O3HZ]"0_4 P 6!( !D ( !@=( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8H=O3B5+HF>AC0 32X" !0 ( !-]T 'AL+W-H87)E9%-T M&UL4$L! A0#% @ 8H=O3F*+O6!U @ 0@X T M ( !"FL! 'AL+W-T>6QEQX^L,% M !1,P #P @ &J;0$ >&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ 8H=O3E<'2!YV @ KRX !H ( !FG,! 'AL+U]R M96QS+W=O @ MA"T !, ( !2'8! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 %< 5P#3%P EW@! end XML 92 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 263 378 1 false 87 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.nlight.net/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.nlight.net/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.nlight.net/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.nlight.net/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.nlight.net/role/ConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.nlight.net/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.nlight.net/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 2101100 - Disclosure - Organization and Operations of the Company Sheet http://www.nlight.net/role/OrganizationAndOperationsOfCompany Organization and Operations of the Company Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.nlight.net/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 10 false false R11.htm 2104100 - Disclosure - Inventory Sheet http://www.nlight.net/role/Inventory Inventory Notes 11 false false R12.htm 2105100 - Disclosure - Property and Equipment Sheet http://www.nlight.net/role/PropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 2106100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.nlight.net/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 13 false false R14.htm 2107100 - Disclosure - Other Assets Sheet http://www.nlight.net/role/OtherAssets Other Assets Notes 14 false false R15.htm 2108100 - Disclosure - Accrued Liabilities Sheet http://www.nlight.net/role/AccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 2109100 - Disclosure - Product Warranties Sheet http://www.nlight.net/role/ProductWarranties Product Warranties Notes 16 false false R17.htm 2110100 - Disclosure - Commitments Sheet http://www.nlight.net/role/Commitments Commitments Notes 17 false false R18.htm 2111100 - Disclosure - Long-Term Debt Sheet http://www.nlight.net/role/LongTermDebt Long-Term Debt Notes 18 false false R19.htm 2112100 - Disclosure - Income Taxes Sheet http://www.nlight.net/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2113100 - Disclosure - Stockholders' Equity Sheet http://www.nlight.net/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 2114100 - Disclosure - 401(k) Plan Sheet http://www.nlight.net/role/A401KPlan 401(k) Plan Notes 21 false false R22.htm 2115100 - Disclosure - Segment and Geographic Information Sheet http://www.nlight.net/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 22 false false R23.htm 2116100 - Disclosure - Net Income (Loss) per Share Sheet http://www.nlight.net/role/NetIncomeLossPerShare Net Income (Loss) per Share Notes 23 false false R24.htm 2117100 - Disclosure - Quarterly Results of Operations (unaudited) Sheet http://www.nlight.net/role/QuarterlyResultsOfOperationsUnaudited Quarterly Results of Operations (unaudited) Notes 24 false false R25.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.nlight.net/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.nlight.net/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2303301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.nlight.net/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.nlight.net/role/PrepaidExpensesAndOtherCurrentAssets 27 false false R28.htm 2304301 - Disclosure - Inventory (Tables) Sheet http://www.nlight.net/role/InventoryTables Inventory (Tables) Tables http://www.nlight.net/role/Inventory 28 false false R29.htm 2305301 - Disclosure - Property and Equipment (Tables) Sheet http://www.nlight.net/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.nlight.net/role/PropertyAndEquipment 29 false false R30.htm 2306301 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.nlight.net/role/IntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.nlight.net/role/IntangibleAssetsAndGoodwill 30 false false R31.htm 2307301 - Disclosure - Other Assets (Tables) Sheet http://www.nlight.net/role/OtherAssetsTables Other Assets (Tables) Tables http://www.nlight.net/role/OtherAssets 31 false false R32.htm 2308301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.nlight.net/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.nlight.net/role/AccruedLiabilities 32 false false R33.htm 2309301 - Disclosure - Product Warranties (Tables) Sheet http://www.nlight.net/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.nlight.net/role/ProductWarranties 33 false false R34.htm 2310301 - Disclosure - Commitments (Tables) Sheet http://www.nlight.net/role/CommitmentsTables Commitments (Tables) Tables http://www.nlight.net/role/Commitments 34 false false R35.htm 2311301 - Disclosure - Long-Term Debt (Tables) Sheet http://www.nlight.net/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.nlight.net/role/LongTermDebt 35 false false R36.htm 2312301 - Disclosure - Income Taxes (Tables) Sheet http://www.nlight.net/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.nlight.net/role/IncomeTaxes 36 false false R37.htm 2313301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.nlight.net/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.nlight.net/role/StockholdersEquity 37 false false R38.htm 2315301 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.nlight.net/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.nlight.net/role/SegmentAndGeographicInformation 38 false false R39.htm 2316301 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.nlight.net/role/NetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.nlight.net/role/NetIncomeLossPerShare 39 false false R40.htm 2317301 - Disclosure - Quarterly Results of Operations (unaudited) (Tables) Sheet http://www.nlight.net/role/QuarterlyResultsOfOperationsUnauditedTables Quarterly Results of Operations (unaudited) (Tables) Tables http://www.nlight.net/role/QuarterlyResultsOfOperationsUnaudited 40 false false R41.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 41 false false R42.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 42 false false R43.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Risks and Uncertainties Including Business and Credit Concentrations (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails Summary of Significant Accounting Policies - Risks and Uncertainties Including Business and Credit Concentrations (Details) Details 43 false false R44.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation - Expense by Financial Statement Caption (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationExpenseByFinancialStatementCaptionDetails Summary of Significant Accounting Policies - Stock-Based Compensation - Expense by Financial Statement Caption (Details) Details 44 false false R45.htm 2402407 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation - Fair Value of Stock Options Granted (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationFairValueOfStockOptionsGrantedDetails Summary of Significant Accounting Policies - Stock-Based Compensation - Fair Value of Stock Options Granted (Details) Details 45 false false R46.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Share Price Valuations (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesSharePriceValuationsDetails Summary of Significant Accounting Policies - Share Price Valuations (Details) Details 46 false false R47.htm 2402409 - Disclosure - Summary of Significant Accounting Policies - Commitments and Contingencies (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesCommitmentsAndContingenciesDetails Summary of Significant Accounting Policies - Commitments and Contingencies (Details) Details 47 false false R48.htm 2402410 - Disclosure - Summary of Significant Accounting Policies - Fair Value Hierarchy for Cash and Cash Equivalents (Details) Sheet http://www.nlight.net/role/SummaryOfSignificantAccountingPoliciesFairValueHierarchyForCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Fair Value Hierarchy for Cash and Cash Equivalents (Details) Details 48 false false R49.htm 2403402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.nlight.net/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.nlight.net/role/PrepaidExpensesAndOtherCurrentAssetsTables 49 false false R50.htm 2404402 - Disclosure - Inventory (Details) Sheet http://www.nlight.net/role/InventoryDetails Inventory (Details) Details http://www.nlight.net/role/InventoryTables 50 false false R51.htm 2405402 - Disclosure - Property and Equipment (Details) Sheet http://www.nlight.net/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.nlight.net/role/PropertyAndEquipmentTables 51 false false R52.htm 2406402 - Disclosure - Intangible Assets and Goodwill - Intangible Assets (Details) Sheet http://www.nlight.net/role/IntangibleAssetsAndGoodwillIntangibleAssetsDetails Intangible Assets and Goodwill - Intangible Assets (Details) Details 52 false false R53.htm 2406403 - Disclosure - Intangible Assets and Goodwill - Amortization of Intangible Assets (Details) Sheet http://www.nlight.net/role/IntangibleAssetsAndGoodwillAmortizationOfIntangibleAssetsDetails Intangible Assets and Goodwill - Amortization of Intangible Assets (Details) Details 53 false false R54.htm 2406404 - Disclosure - Intangible Assets and Goodwill - Goodwill (Details) Sheet http://www.nlight.net/role/IntangibleAssetsAndGoodwillGoodwillDetails Intangible Assets and Goodwill - Goodwill (Details) Details 54 false false R55.htm 2407402 - Disclosure - Other Assets (Details) Sheet http://www.nlight.net/role/OtherAssetsDetails Other Assets (Details) Details http://www.nlight.net/role/OtherAssetsTables 55 false false R56.htm 2408402 - Disclosure - Accrued Liabilities (Details) Sheet http://www.nlight.net/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.nlight.net/role/AccruedLiabilitiesTables 56 false false R57.htm 2409402 - Disclosure - Product Warranties (Details) Sheet http://www.nlight.net/role/ProductWarrantiesDetails Product Warranties (Details) Details http://www.nlight.net/role/ProductWarrantiesTables 57 false false R58.htm 2410402 - Disclosure - Commitments (Details) Sheet http://www.nlight.net/role/CommitmentsDetails Commitments (Details) Details http://www.nlight.net/role/CommitmentsTables 58 false false R59.htm 2410403 - Disclosure - Commitments - Future Minimum Rent Payments (Details) Sheet http://www.nlight.net/role/CommitmentsFutureMinimumRentPaymentsDetails Commitments - Future Minimum Rent Payments (Details) Details 59 false false R60.htm 2411402 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.nlight.net/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 60 false false R61.htm 2411403 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://www.nlight.net/role/LongTermDebtScheduleOfLongTermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 61 false false R62.htm 2411404 - Disclosure - Long-Term Debt - Future Principal Payments (Details) Sheet http://www.nlight.net/role/LongTermDebtFuturePrincipalPaymentsDetails Long-Term Debt - Future Principal Payments (Details) Details 62 false false R63.htm 2412402 - Disclosure - Income Taxes - Net Income (Loss) Before Income Tax Expense (Details) Sheet http://www.nlight.net/role/IncomeTaxesNetIncomeLossBeforeIncomeTaxExpenseDetails Income Taxes - Net Income (Loss) Before Income Tax Expense (Details) Details 63 false false R64.htm 2412403 - Disclosure - Income Taxes - Income Tax Provision (Details) Sheet http://www.nlight.net/role/IncomeTaxesIncomeTaxProvisionDetails Income Taxes - Income Tax Provision (Details) Details 64 false false R65.htm 2412404 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) Sheet http://www.nlight.net/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax Rate Reconciliation (Details) Details 65 false false R66.htm 2412405 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.nlight.net/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 66 false false R67.htm 2412406 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.nlight.net/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 67 false false R68.htm 2412407 - Disclosure - Income Taxes - Unrecognized Tax Benefit (Details) Sheet http://www.nlight.net/role/IncomeTaxesUnrecognizedTaxBenefitDetails Income Taxes - Unrecognized Tax Benefit (Details) Details 68 false false R69.htm 2413402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.nlight.net/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 69 false false R70.htm 2413403 - Disclosure - Stockholders' Equity - Liquidation Preference (Details) Sheet http://www.nlight.net/role/StockholdersEquityLiquidationPreferenceDetails Stockholders' Equity - Liquidation Preference (Details) Details 70 false false R71.htm 2413404 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://www.nlight.net/role/StockholdersEquitySummaryOfStockOptionActivityDetails Stockholders' Equity - Summary of Stock Option Activity (Details) Details 71 false false R72.htm 2413405 - Disclosure - Stockholders' Equity - Summary of Restricted Stock and Restricted Stock Unit Activity (Details) Sheet http://www.nlight.net/role/StockholdersEquitySummaryOfRestrictedStockAndRestrictedStockUnitActivityDetails Stockholders' Equity - Summary of Restricted Stock and Restricted Stock Unit Activity (Details) Details 72 false false R73.htm 2413406 - Disclosure - Stockholders' Equity - Total Compensation Cost Related to Nonvested Awards Not Yet Recognized (Details) Sheet http://www.nlight.net/role/StockholdersEquityTotalCompensationCostRelatedToNonvestedAwardsNotYetRecognizedDetails Stockholders' Equity - Total Compensation Cost Related to Nonvested Awards Not Yet Recognized (Details) Details 73 false false R74.htm 2414401 - Disclosure - 401(k) Plan (Details) Sheet http://www.nlight.net/role/A401KPlanDetails 401(k) Plan (Details) Details http://www.nlight.net/role/A401KPlan 74 false false R75.htm 2415402 - Disclosure - Segment and Geographic Information (Details) Sheet http://www.nlight.net/role/SegmentAndGeographicInformationDetails Segment and Geographic Information (Details) Details http://www.nlight.net/role/SegmentAndGeographicInformationTables 75 false false R76.htm 2416402 - Disclosure - Net Income (Loss) per Share - Calculation of Basic and Diluted Net Income (Loss) per Share (Details) Sheet http://www.nlight.net/role/NetIncomeLossPerShareCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails Net Income (Loss) per Share - Calculation of Basic and Diluted Net Income (Loss) per Share (Details) Details http://www.nlight.net/role/NetIncomeLossPerShareTables 76 false false R77.htm 2416403 - Disclosure - Net Income (Loss) per Share - Antidilutive Securities Excluded from Dilutive Shares (Details) Sheet http://www.nlight.net/role/NetIncomeLossPerShareAntidilutiveSecuritiesExcludedFromDilutiveSharesDetails Net Income (Loss) per Share - Antidilutive Securities Excluded from Dilutive Shares (Details) Details http://www.nlight.net/role/NetIncomeLossPerShareTables 77 false false R78.htm 2417402 - Disclosure - Quarterly Results of Operations (unaudited) (Details) Sheet http://www.nlight.net/role/QuarterlyResultsOfOperationsUnauditedDetails Quarterly Results of Operations (unaudited) (Details) Details http://www.nlight.net/role/QuarterlyResultsOfOperationsUnauditedTables 78 false false All Reports Book All Reports lasr-20181231.xml lasr-20181231.xsd lasr-20181231_cal.xml lasr-20181231_def.xml lasr-20181231_lab.xml lasr-20181231_pre.xml http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 96 0001124796-19-000032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001124796-19-000032-xbrl.zip M4$L#!!0 ( &*';TZ;O'Y8R*X! ('1&@ 1 ;&%S6(/P\\RO\Z7EHQ[[X='M.K&Y5RY8LV5733W4@("FB#0*L!""9 M_>N_&XD$"2 7+ 1 @(1/E40Q(S+O%G>+&S?^[?_^=3OX[FN6C_NCX;^_P=^C M-]]EP^ZHUQ]^^?4L.YG MQIGH""*OK_FU$->J%E)T./J<94QQH3AG&'-E? MG_-!_\?TYW< ]7#\8Z>;=?_]S \KD.D,_CT?5UP_CTJ&9*M^']W;KW M=[M9T^BL;C@P_+K?[4Q "J[N.OFD.KDRI/8UM]6)X\DM3+ZM'3YL '(TK!T^ M'4[R^XL_85#=/S[I>LB>C%LSJZY]V[SXUS[C[73\F;I^0-4\:?&Y;G[%G= MI,GG0<,4>%(W89KGH-^:A*A\6D>Y\E&+#"R,:'M!NR"MC%KWHF8Y6!G5]J+U M+ZE_0:_;O1MUZND_>U;#@5[VN4:[%%/@2>V$?CUT\*!^>#-YRX<-TUHYLS"@ M97HC*1<&-$QOG=HT[2[/NLD(/\S\]NW;]\7L1%6"D 9KUANW#0E/:N;E#=,R&L&9[UN@\5.3^HF]!N&UPE6=OO? M7QN&PY.Z"4W89K6H9O^:]B?W#3.*9W63FGR4K-9'R:9-&$]K4?ZK>U,OD^E) MPX3F)31_VC2Q=?TMCFA[0>,R6AS1](+VR?43K_O77WOU5"T>U4T9=1MT8'I2 M-V%\];GI&^E1PY2FCZ1']5.N;P8-=KM\6#^M/VP0]=FSIDF3+,_&S4#.!]1/ MOQW5N:GEU/2P9MJ7::=!H:0G-1-NFC3*3:U"Z7>^-(Q/3VHGC!I69'I2-P'B MK(8)\*1NPK [Z?S5,*5X5CNI0=7!@_KA370J'M5/663]TF*;/4N3:-VD9AWQ M^+QYU V_:\@CP8.:X7E3DBJOS5+E#3Y-7N?0Y V0Y+6 9->-_>%0WY:Z)K'>U M=)TVC)[6#!YWKZ]ZGVL 2EF^\F'3M#K+]3"MUGRE)_UAZ\3B<=O4&ANU-+?. M5,T>UKA CS/KW*#TI$Y*Y[-J)34]&+=1=-Q(T7$-GQ]FU;%ZW+W)>J/^U776 M&XXF#>MI95#+:VY&@P9)6QS1\H)^O]/@0BR.:'G!:-3]UOZ"-*+M!9/QS9H7 MP(B6%XQO(-)83XB'86VOFMYN\*+9H+K7-/&SEH59]ZH[[%TW>9./SQLF-T=? M\Z<-$YO4^.Q9XZ3&"//A<3L>?/DNP9#^/"X8>K7 M?S7/^_JONDG7=U?= 9B/!ETP?]PXM0;)QXFU&,*39ALP>]@PK=\VK=\XK5D_ MSAXV3)MV6\E2/*Z;>I-U:URX8EIZ5#>E_\CN)0\<'J3AN#*\.6PH'S9,:XTX M%@:T3&\,%Q8&-$QOG=HP;52S$@I:CFK70)WW/!M>2WA0B=F7AEW'\F'#M%;O MX.%YX^2F93-[V#BM1FD^3JO5F?"DT:DHGC5.ZK=\+#UMF#C^W,R"]+!N6IVZ M*Z;4*[HFJU-K;>H,S;C>ON3+BV-Q>$/>.#U)_GT=.^>/&J8M+H:E2?5YXO0D M19@-7RH>U4V;W.4-:PZ>-$QH41'ET_G_FU[0KF<61FSRHF:UL3!B_O^F%[6_ MI/T%3;YNK7L[Z3?50,R?U$UJ\!4F=3R=CJ_*7;F:60L/ZZ=^Z=25L90/FJ?4 MKXR%ARU35YE8F=Z\K[(P(K__,.H/&Y9H_;B6%[;"TPA+,]%;*-ZP;.=/:B8E M >VM[%L_I!]F#Y>&3FJ'\MG0R>+0QY?6)'.'XTEG(47QUZ!E\/][UQ_^^3AR M-=GZC19#L=;ZA^+IFY_^]__ZM_1#$;#<=CYFU]\5#WZ\*;(M*75\-<\1?__7 M..4,B\>)1O_^9MR_O1L 9#^DU\PJN;JCX23[:_)='Q@9?9KZ&_NOWWWZT'P( M2$-_3W]\MC A&_8>AV,"HO'XM=Y\\/Q7 M#]^;_Z*D3 .IWA:D(J=(IYD$3DHJB2N*'EY9/MD9[82U_@W_TLG5B6.NKQ"] M0FIOF)<,9R>.]HJ<[P=M>?)HRP.A_<_2EOWSTP341:JX=:!BQ^^O/TU&W3_- M7_WQPP@W&G[-\DG_\R#[4.2I\ZQ7C/HEN_VYL&?["N?RR M6*LN:_EDU_)!;-9V#'_A7'XYK$T1BCB/"$5L%Z&(?4-;N]&0_CG>,5*W-Z.AN>L,>K06[0-*_@=167P0ZB,65)C2_Z^ M"*/0SN+C&H:32N \JLOUT *\S^-#I]]X.7>>N/^D,7J1\M.)Z)$$Y M!>-0&QFV2LG';-+I#[->Z.3#_O#+^$6*1SV2YQDE/GJ6%S-Q0F;B%+SHG;R' MBYDXKIEX;G_B[4Q_7&*($X@AQ,D8AXL6.*X6.%MS<5$$+],L[$\@'N=//X_[ MO7XGO__4&62+Z>Q4_O'/.!H,1M_>#S],/P-=WU^#YP:^^46HMOE\$X7?_)1( M_&,;B5^)7.\6%5^TW-G$PKL%/=WN]'8Z2*=5WZ=CDVE8GMTD:G[-W@Z[H]OL M1?)]8[Q?D7;8?D/EDDDYLVV5G4*BBPUXF:'/;@F02X!\\ #YT(F1HX4W\Q%O M/[Q_D?+Q#.',?,@#25^7@W**E3&'--J[^667O\-4BY..F[!W$7A_U9RC4OSNM++]!\-E7W M8=[@$^WNR^A=7[YRM^\X9GHM.?\G9G1W#OHO3 M=P).WXF$@Q<%<49F8,<@[V+[SSF8V]GV7VI67J;5W[T[R\7PG\0)E%,0H-U. M;%\$Z"0$Z+F/,^PL0)>"@]<@&CL5'%Q$XS5D+K?/5EP"U#/+06R_\719^F>V M^;3;2KZP^;Q6\VPQX[]UAOB!AW_O#*:=E&#Y/>O>#/O_FF9++/ZED_^93>*]^PS'[+"Z\/W'>@U]'KI#8-^\! M0R(OS#]]YM,K(O?*?/D;_93=793^J?->7B&];Z4O?R._=.XOO#\#WO-]\Y[] MQGX=?<7TPOP39SZ[PO@*T_WN,:YD[69I[8>HY]VH6Z"[) "?LL$ @IR?LV&6 M=P9FV#.]V_ZP/Y[D,/9K%OZZ R)G9Q;HM2#^* Q;8?Y*\GLU^Y*;"-'';)QU M\NX-$-%G7[/!Z*Z(LF<4?(&BLP&^KW?Y91\EA/2.N-\\L^/G>&76N7SE_]V^GM>8@" /SC M _AO?DK_7(+_=6B%F5*@?YL.\!7\0?$I=J9970%RJQ4 P_=,,/4;,73 M[<=>*NR*HLV7RM+P_=2'LI/OW<0.54R7-/R#Q?PY&WW).W/K>]^ MSX;+CV;(+02-PRY@DA=^T5@E==KUKH'2;=&VAI]?Q:>F04"VC#@?(G,T+ MP7H[GU^)$ST_"7_1J.=PJGU'C^_]URPW@\%HDK!Y?Y<$_3R4V18>8"..K\,C MG'E&J19Q@O$&HO%R>LZ>9*/7Y:I3?87WK0,NG#X13J\J@45>;Z $%H?O=1NO MS>%^/\R6'NWJ;Q<['1^SK]EPFOV:32[.]I*S74_EH_O:M4QZ?8[V,V^8OKWD MZHZ8JULVOXN.UM&2&A<=>]&QKTW'/GST\]1-(+/W M#S_^!Q I5=7?OTLU]4LO>QCS=G@WG8R+ ?@\EO2#46\DV7)S[PK-]K3 -Z/X M(RPM)#_+BHM-GW5X]=KY%#T,!%!$Y0C='SDJ&7H,;H189?N<"=#WM?GX:YK/"5JPPV6.&_C(;9_:P; M:)P.>ZLY^=M'LK5]O+XF_VVN4%\7@2\KG MY<5*QXSW7X4,OT!'ZM1E^+7Y48>/!EZ@(C[Y:."BB2\E*N>NB8^Y"7IP&7Y] MSL#%&.]?!,Y,"UVTP/Y%X,R\J8LS1YT] M)@\DW:3._G'XW@\EMIQY>CRZ_JV3]RJUP^'V;C"ZS[+B&,EV CV0ZW ,_HS-UB)_/7)'^;=G _?_E[[D+P=OUWD;^7+G^GH/_$Q?Z^ M6OM["I=Q;7;F_2)_+U'^3L'^KMS_]<+DZR( VUX?>1& UV:!FCV@BP?^TBW0 M*I)^/"_!V #CLHO"6I3/,/-;\#U?YLL+\\^"^0<_F'JQ M_*=N^4]'!-Y?7_>[V<-C&!JG^; _F;Y<$5B+\OF*P$[^_T4$GDD$3LH+N/C_ MQ_7_#]VF<9,ML%?B)1YI:^STG="3VS$Y@+R^#,?VE$3VN?WF,Y+:VFV>5V*% MC[3]<_I&_HSD]6E:]NP#AY/3LL\8EYR1U.ZL95^N;_!8.+1WO@".R%Y;F>.P*[Y+DJ70E A4RR=_VO6>_M< +L MZG\>9&8\SB9C>S^[VP7LT_(9]0\ PMFHS8=CV9LC^B@O2YB>YRY,S5F "\]/ M@.GM.7K3"R?'\I&JXDY#P92%Q>=;K3V*GVQ_,KWN=/_J8 M?1T-OO:'7Y;'K#B_[T;#+Y,LO_79YTG%V_V4=2'>[:5GYR525;(\2DXK7?;D M!-=1=>%ZO%6R'DE^^7;RR_NU%GF/*6B7$)AB]YECV& M*@\?^GLG[W= >7V$.BOO&(;O^]ID]1M^#@6QLVIHM;/O^L/L_?4,Q//0$&>XA)]I\;:[ M E7.'RFK@>@!RHM?T)*\N+ZO=$4>T3D_]() OR8A'/9/V=P&I[)OMW M^*O_+LOMLMPNR^V@+9 ?,TEGDRFZK*HSR,R\G$S)!AG7V@JNDU]'KR+C>H!B MLE>]KB\9U[VYM\?U3L\V%W->SN%S93X.$(IQD-5DWMQH"D_R.U@N][]V;AV[#]\?RR FMG=>V_)(UJV.,^7B MV(@U+]T@M@O&"]8'_ BE59>JF9-<#"EEN9,(KN-I.UUQ'NO.&_T8G7.)9MTT3FGK',J%0N7 M'-,EQ[2GF/) V_WT# W?I0S@59NB$RT/6#(E^R]^:Q5ZU[GK3SJ#HG7"^\^# M_I=.NASDS,[0M?.U%<7SU<";> NQ/QQT%IH+I%6V>HE[K7@4LY>FG9=$-&JD M%HH<5,D4'Z\AZ/G*G[JHF!-2,0>_,F5? B%_6>IX"\. MQL7!>$[K\W;8'=UFOW?^,M/)S2A?33-X>#B>]+M%745^?UZB5(_;HW-1B]Q9 MLA6XBM!OU$R_4%RV[H07@*\T_/)N-!Z[3I[?7X_R=(?EHY)P-RF7WQ^^_Y;* M8&[Z=^$K8/'[M]%Y<'G63[,-S7FGV'8\C\%PA*Z0.N@ZMAU0CMWLTTV6@8[J M%F[R(ZM]=IWE>=9+:Z'H@//K: A&-3\[[Z$)S9+5:_%\[:O[_?!,*M>?N+H? M\'P9JWN-E?Z4,KW@*:<5,?@;.,OC7K][?G+[OW%U"\>FOSA$CD8G>>ELJZJ*+S M3F9M$? N:Z/>;7_8'T_R@D[OKV%T\9.[Z0\[Y\7XS;3+>GQ?1U!<<54*\B2D MBO[M[Z\_34;=/U>JKO-^-O8?\M)W*T:5MWC.\M9(ZT=Y6R+VGER<)E8MW.6T":_V!,W&BZZ6U4=9=/L^QYY2COHW M\K?ID**+ACTM#9L.3HF]5[ _BX;]V!__&?,L*\ZD9>/)8ZNCBYH]237;S+"+ MKMUU^?E2UW:&^.JB<$]&X2X&.\59UFO)>Y1Y)(= MX*(S49PSPE<7370RFF@IWRBVRS>NJ*Z]]&IF17(*7^V6H;J(R*%%A*48B MPI936L^Z7W'6ANI4+<8I[5?,KD=)80R^VFTW^Y)@.K2(R!3;;',%R=+V]SY$ MI#SMC*]F1YXOFR GL FR5 Z#MRN'63D;O?\; DTZ K71TJ-'/YDT*7TZ40*XT[ GY@5QNWL3UQ$Y-#& M AP$NH6QV+<_D6P%_HW^;3K803HN R[X:V[68[I*J//C^Q7Z+Z68; M&)=*Z9-,*VV]#;]F^;CHF%'@9^__&/;_-GY>@;LJA,NNU!Q8=ODY@&TCW"U.3?#RN^@."XMVV9O'A>B$]JTO/L(+SS/7"<?+X[)S7ID+!]VO:CH4U'1 M?#L1X1(_JZ>)V>?4KNY25',B M.FQ)1' Z]K.YB*Q4X1RZ/O?!0<_RZU%^.^MVW\FS\Z[&?7#,Z[$Z2\=[UIV& M7"+ND[$$2SU?]MMXJN*37G9-3UU*+[NF+V[7]+"QR!-/5ME7H=)KL3S2)N@S MGZQ:NFKT(ATG(!W'O&*TWDU?.4]V7FQM<-)K<3I+%[UN9_K"Q^/D84[K JP+ MU\_/)=M-!1='>C]^^N,E,G,9M]>EDB]\O:CHBQ2>?NIM_M#)9[DHRN_S$"JH2_NH-IKS_\DE9$6APP<=P9]L[H MWEI ^,=&A!>ZDVR.\7GJ@[D+=Q& \Q" @]U4WBX W=%T.,GO__G'IS/G:XG( MCW]\.E]VK5?8%W:=B'I=<+3&W,(7NB_#%4J/JT@=B?7/?/1VR-T5$1'$"0\.+D MHC$Z:L;X%9F*C83FHB]>(NLW\A(N^N)T],4I^!<;"CAG%F_D0E[TPNGH MA1-R/A_V7P&%7G\P3==$?\JZT[P_22=U"I)EO9B/;MWH]FX*U"Y*JD,G'P(E MQQ^RO#C*8>_K7]!\:N_4A>MA]_9PA-GAQ-X+\VB>00C75,Q?Q')!+)]PNN B MJ$\5U(+0[XN#*A?1K(AFA3JO2!A7"^@NPOA*A?&5^9$O]_:B0PKI"=V%='*: M5%XTZ6D(Z7-KTA-*XUPTZ:D*Z:EJTE-P XZH22_"^Y*$]Q0T[S.X 9XN_1*M>5%"$])"$]!$[:>=G^YH&K6V07AK_P;:56AE]L_F7?L=7F7P3D MDI%6OY'??O='8^P3K"O;[JX8<8"+*?&9D&H[1P31 T@5/1-2R>U(I0]QW>EY MD JCYW9OY7DLP*W5^@$6H#P/M2ZW4^OR$&I=GL<"E-LMP -M7Y^%6I?;J76Y M![4^!>>QH--PNNHHWV:=\33/?BI?!3_.WS)_\OC>])J:EXZ+2VR:7SI[OO5K MI^->W3O[XQ$C6/[XQR>_RROGV?K%5_?Z7X&UB_1/,WZ=WF9Y9S):O"9B0S#^ MUQ(@RR]:^(+/AJ/;_K#Q&^WD6_[(RKOFCQY06\?#6;Q01_ B/BF?;TWQ(G;Y M9]HW@2BHV#@I6F$V?J=A_/KO]K+^CP9 ["4PXZ#SY;MR%7S,KI<2CF]F"J/3 MG5P)PH5A7#HAO8TT,,\=1D888YWV)+[YZ;HS&,."J+Q\_D4WS?/TJ_ZXVQG\ M5];)PVQY;O!QZ0V1'CM-N:(2<4$U#4H9CPC2"HOLP MX$.A$B+\;KP!*-KQ0&.4)C"GG!46VU#2P4MJS)N?XG_-H&C\2CT8"U"I9)%"6S3(DY,S"3\DWAN-6!\?"552!F\&W.DJB9XH9&KQ13SG'AE :6 M! ._5]J'-TN^8^.75L%(H?XF7Z>&R4A0C$!\A2E(Q)P T2.EWOP$)O8_E[^; M7CW_7"CLD(/?YIW!VV$O^^L_L_M-N,^U))X3KSGR#CL?Q<,J (#TLB5L_-(* M&(_7 LWN.'L_G:0^;^G<\1),J=>>_@W_TLG5F^]Z6;=_"TL.?OUK7 "1R$@U MDII:9[@B,8"HS@74!Z;??)?40/&^N3&B0@+3!%J"N 6H%?!GJ^UC=C?*)_ T M':_>2(H-02C:$ W6WE(/VL4;$"'G,%4D!"#F?R5=ONY+R] $L!]?X-G/^>C; MY"8IQ\YP$\Y*T"M,6"Z10IQZ%IB2F&,L$-)8"?OFITD^S1:AJ?W2"C!__9YW MAN-^TLTSL=\ $HZU!/P1B8()[:D#N#@L:DRH,]*&)4W;])UE.&)_D.4.EMN7 M4;X),2QV AFI- D6L/>2:%W*D)7*L3<__3H:7G6ZW6R0K'76^Z[XPB)(2Y]< MAN;#]/.@WXV#46>R#,NL]2=9E.TKOD@9X;SR%D25N:B8Q9)%$!CK0 -$3=2" M:!<.$9>2HO3?(F +7U\&ZV/VI3^>I(*#U)YY$T8!01BL+JUD<%Q&%\A<&5CN M-7[ST_#=VY__X_?_\]W;8??[11B6/[4,QJ>;;##87&Z%C2JJP( WB/LG2$, MI(5CQ&C GM1(R^(75KX-1!_8Z;@_S,:;K&#%I3+&"PR<86"3M2-IT2## J4$ MZ[J/+WYB^>M_'PVF0_#P9[*SD1U4$D3!8&N%T5':R(A+&D2%P#T--LGIXL=7 MOK#\^7\ 5?YS./HV_ 2.TVB8]=Z.QU.(?38 (Q#M/!.*L0"&6( M) D,C@WV MD>A5,!J^E,"9]0/O_?=T/$DV:SP9F5ZO6-?@0G3ZH'U=YZX_Z0P*I?RY,\YZ MBP[@P@[:N'@I>!SYNW[GEA3HMU=R1\3H!TU0N^PK^F,T-Z!SP&@);V;I=A>SN'K=R= M:6*#"\ "00AEH)FCLCI8/V.#T4' :C\5-@P&HV_ITE88YT?3SY/KZ9/_(^Y/L_?5U^M7H:W$?V!)URT3%WZ:#\G+D9LM -%A+#,O/ M28L8B<1&$CQ78,#!+>.K=+G"J#0,3P-WSP@O;/0UB@#' 04-VEZ!VP:*UTKO M 56*J-!4.EU%E4&4=)JHJG942<":0W C/;+*RA"CU3-4I1(2W) *JN"^[1/3 MV^1G_D]9P^@S<(B3U2[N 1V/LTD-1C5JE"]9"J&X1R8(!X$2A(\! @EB"2.: M6W"#*^M7+8GI.GB> GF-V"U"#NX-L2Q: 8XAQ8H3<$U)B#YZS\'LVE7("3X: MY#52M @Y4Y0XA$)(D(,ZY$&P$G(5F:N:KAUI7EQU.+HNBU9'^]G,YMKA/=T17S3JD,2."EV>2D3VZ^@KOH(_%JYL/RT1Q"( J1A!E&C*O1)$."!B$(+* M(+6M(R([&A4W,?/,8:K!"R4<#40%;HB R)ZHJ.L43DK+[(C!8UYKT>4% M\S_.\J^%8QNGDVF>)3\W>0^_=/[JWTYO'_WE7XM]H='U;)Z93FY&>?]_9H<> M@'-?^Z/I>.;ZIVQ\)8$'"]/5[[P=FN%PFA*MW1QBZZR! M^H2MI?Z:R\::>" <4#2Y<"0%34\T$]BP::4V)W6'[(\R6#G M"[C)"TG@,BM\O?"^!7Z/\OGTYV#)(XFP?-$OM%(SW? M\T7?([(K1_9,KU-GW)XTV3++P) Y"#:H4S$&:XTWG);+R.M(23W+^ FS#-ZX M;-97%VS5[86(K)E"VD>,I,>>.!XX$EAISX4&AXH9'VO-/@774TJ%:R1[+71[ M0DFUH01^L<3:16Z$M^ (.!%4B1+!VLI:9YJC!O6Y.4J^'/5[YZ]92 <_./AW M?^+ I;B_'N6I"+F0GD[2.L.>&4RR?-A)TOQ+?YA,($RI8BN6L5UR>@0BB$NE M%""IM0M/-?.I/N3>J%O?A\ICE'U\7#T?7D)@N#_I?4SF ^;7'X M)K'!LE*P$ 2PZ,!02QX5V)-@#=->6.^I5M376@+V2* #([1 NTIFZ-=L\NMH MV)UM6F^W-"+E@"02T2LK%'@NSIER:]$@B60EVT8(6Y2+=EB> '2;,#.KHG?2 M6>64=RBX2,O-"4M1\)4D/-:*[ ?H/\;9]73PKG^]R;8M+#!)B M1*4^L S!% M2C84.\LIQ_7FIP_DOYJ!>OS6 T3A^CKKIC4%#L#H-H,E]1$B_910'G;[@WXQ M^6%IQJR7Y9W!UCMP0AH#_I"0$.M+X7"R\AQ;'=(F *B1&FWY2-Q=(-PS>FNV M-:04GELOM"!:HFBC4*1$3[D@*GO[='%3XP306Y/C\)A2@YEEAKN(E#."TA(] M+)FM*'J!];[0FX=-X/KVNUG]!I])-QL,L^6AXZ*H!*"' ;^F1,IXDO6* UGC MM+?2384?]:\+?Z4?LZ5MPV%1>@9(;&DA32K^BQSQ2%/TEC:!2J42+-C)5<*I M!;*=&N8GRI/1--^.)Z"&N-$0;W"1MO\Y4]0]E)@I5%FK6&%YJFP!Y$^3+;_? MY-F6:T48PIG $EL.+L=/I87^BC/DVVHXMA%L>'6'8 M &]0JMCD-> M&V0]ED%*J2FQ&DSRG$/)2%>?!5*"RN"_M8NA*M#G;PCXU>O^52L*G_?'-;1&_^^SSY)?^N)L-(.+/1E-X MX[BY[N5QZ16G;TN[LQ^SK:/ UY0N6QJSL\KX;#;],LOPV?;_:L25U M.LMZ!6SMV[J"1>(#8L )[:W%$#N %4$>0C\+RHI6>+*X #8B12OE/N397>=^ M=EQCV!E,:DJ13Y1P,@KD'6*.$I=VE"W\ 81S&&LL>:CH^/;@G&MRE)49QR>=Q[^0##K_O=?Z1% ME0]M9_AG<2P+%MBL848R+N]&G;0RRP9\]^8+>%WI+?MCS:*>,8$:K2BFUCKB MK6:6(AX4C1190TG%$>)+_NF&U-Z<.V6J[_VPULU^+1Q:3K=ZCZ.'->,TH2;XUFQK<[M?))DK3@2!,),4VLG0$A>NTDJ16 MP"3&:]E$MV73HK?_(1_UIMU)661S_VOVK?S-.,W8Y$P12V=E,"6<,V-5R@F7 MV6')L8CHS4\?!/VEA+#]:TU M4%27'7ZL3/\DCW<=EU6K\QI_0!I T%81HU M3#-EI4-D[GZ&R'TT "D5#9#N$[S9!DT%O,(/$. $A& MB00+RQ31G&DCJ;0. MP&-;0-?_FA6)[2*B ($ $81@KTBZ]^QT,O.]TAF!K3/6R#,AL,)$20&+ ]8K2N]AYB$4*MX,A90;#BUL\37\BR6 E,M%C(XCXC M6FN2TQ1CT!T!:146V=Y5+IOJ'!Q$",Y\0R+CQQH'23 M(!MF**T0B:BE.O+ML=T7H6J=]:(N)5G4#BY;8E8@YZ>PO!:WL_>.0#[-8 MI(B2Y\5_:5.[)N9O+2#"7'D%'H,'PVR$"CB2N94C7*G%C97&QA3S2J+]('!P M>K16'R'-F""I!,53+*0P0I$>T(,''NUAG#*YOSQ:':HR.QQHES!G.#8E2<*?!*A$=VS@3' M(:C?%Q-J:\S>]6_[L[L>5JN$$?J-FND7<,\*A?+^KC"+PR_OP NON%1Y[B; M).[]X?MO0W!1;OIWX>LL9; F\1=$9 J"8$2C"."9!Z8BIT$3YE(%>*5 9G%/ M>@U2SXT\!.)KD+<(6(VDX$2"$3/8@PR4R&L31:5,@I/#(X]_PW_K#)^.?-H* M7G<("K.H@J:210M+Q:?JP!GZ'B)D5W'.&=>[X3^=C,VP][?1Y['I3MY?)]WR M4)13[LG9;)A=]VOZ!*PYIPIQ,G<"PLJ(M9.8RPC6(T8.,8<5SE9W899.V&X' MW"I.G8=I/IO5L/>'"]6E#T?]>]-L,GKL-5.I=]W@(#$*/(+3:=,9;G 1HA1. M<(9< -45:;42"HLZ/'<'N!GU@E9W@VR2E-A0 ;RQU$W"[%/M* M1CV*W%D W"!EM76E^Z&58;ZZ(H@N#URW0[$+G*WUO8QPY]+9=:N#"^#KVC)- M% 1VJ&)C, 'O;TW*4U^!2<*KZI32LEG* M)K#L#G,;A24S$F)OJ8V@T3MP1DD),\AOL+B28P)[7T_A#6#.I^F48*D=LO%. M1 X2(P&A#N/!2LDPIF+>;,Y97JU33R'U"KCU8.P(:QMQ+7B%3H,T&)3\ T1" MP/-V70;A2N\!W96$H)79-[#:A^8U?>8VXXUA ='!9&@>B2E$*R)6+)&1XI,M1!-(;&* M0CT<.X':2FP'H10AR.# F ,PM"O+>'6 @+^B(2EAHNB L26H#VWT?A\UC*_/ MY'[,8&%!(#HO?YSE:;17Q\H8HP$N-$>01SND ^I-\4\5DWM&:K^UEG0;XUUMNDPEO 0E*9[&H)51I3) M,R6UKL8QDN"S0?I(5M5:KPBW3BHJ4$31N7E0CYBLE(X>C(!+YPHK-4KE+M'6 M.D4;B-V-@M CI/;;S@9M.:.182&E#I546L7UW0BL_2'R6!A81- /G'^7WCDO M?GRLEAQ#<)T*_,;K]J&U4L(@IYU'4@3IO0LS,D@FJ:R8_]64[2E38=Y&R Q[ M/ON:#49%BJC\PKK3;%9)ZYW2RE/)%>."Z9(NAJ4;$BH5QN=#ET_98)"N@]&2JWU;OO#_JQKS->L_-0ZR2%1"9LT @T6>1XPUZ2@$#5><%(QRF15/QR- M1&LLA4=$(.E%$$@$)*Q6E,\0\8$!\]>&#T=&Y$":0!-!$"&<8A,U51;+R&9D M(%R BJPX">)\J/ 431"5=I@Q8QG&#$=F4XUH01<'OZWVO1-G1)?]: ()_J1C MUEMG44$G3F-!(9)N>A 55XL\F[)<$PMKY*,7V(B(&0J1@"J8(4*C9UY7$@G5 M".S(F!S**? ,"4W!]F$>B1%$>#=W^JZ;G0YG]: -%0"MR$!Y$)$Z'I[TQ,QIIR6G5@\@OQU..L.BW>H65RPMN4\<",N9EA1,"@BX2$4[Q.)T):JV MM.)@2MD&]BHX3P%\C810$F/P"M- @@*3**@M)<0X8FI*8%:+IPX&^#H_SX?( M8_1!:2^$UMAA Q1'3EIP[V/U[('>&?#AI-_K#Z;)?I:M%M*E,W]U!]/>[)*) M9-JFD_)5H9,/0>+&\WO,Z]JQ;"!1D2L/%A@3*P!)ERX_+/=T/);(+1:G/%R( M-#M@L(CD/D _&BT>DYU/^XJ]KW_!XYF/U$ C[WPQ#P9R6[+)G-^++0 6W=TF#"*V,]\>#E:>' E2MW\U,N0=9=!\X$ M(A=&;,:(I9,M+3<=&,JHH,XP6 VI<([/PP8:9>T-5P2?YV)8X^1$#S1 W"/M M(#**Z:[J,O1(EU"Q8"\B3=\(T>%$:]K%Y8 MFT8!'ZE@6XKG"YZY8,19I?ELR^;6E PFEGM8Q",P?NBF4/ M@8!A&-5P@E>VMRZ,>)HMA7!>8H7!BQ2&(ZZ0-7,F$!Y(G4-SKK9T77I&GSM&2.B.\"](2ZKWE@3+-Y-SK(US42>J% M/P6'(?NTH,S+5^ >" L7$4HC@T2XL.*@%Y1$9'5@P) 0BTA859AZ$ M([Q:]-< R$Y'FHGRG 6I!-71"0;NJB+S\P<@E)53-(I!>%$#3MW!X':H6OL: M6 ELP1ILH57,^.!8"560D>-J20M68K6^K1VL7[-Z0A6==!_VZ7_.1E_RSMU- MO]L9% NGV+/,[__I?FUNR\.\X ?;".0W$)9A2L!O$IP:1E:.I\!#5,1@@ MW!!LM0^P38A2"*-"")IJY[AS<@:V$TKBRGZC%)M [3KC5.F1_DHUTE\[@Z(\ M>M8Y"99Y<[>8YJ4V&\&T!R3:RAM8 MZ@G,A3/I2B5-<#!\?GXYUG6VQY2OD/M86+1J5:=,.H47+2<6Q%UC51X,,5A[ M62WB%B!*SX)%F[*!T#SU4[(JG2=4E@ KW+Q]-]*F<@H3)[]<'0*-AXY!OC_N M#D;C:;XE0YP)(% 6P>H =>.\8ICP=%DL)^F<:;6E'1$;X%$#UOYP>?3/ZVFX M[,+?WF9YMY^.,=QE^;JZ2-"[,J)@,!5@U*RBH#,2,9A7J7?22R3&P].'+]K[ MAQ__HY_EJ?3N_ETJO%MZV<.8MT-PQ<;% +RN&D^(R#5#X%$QQ:2FE EP9W34 MBH,VJ%B,"WV7Z4NJ]$5+W?!!KX).,ND&GZ"TE"C,UK(EPM-*E<2%L@^4I>V4 MU>F(1 33A1ERSA(:N9@IAJ =#:=*V2,L:;![/+4UAX5*%+B"!'$UHTSTPM>T M&CRA)7V$%1FI(<9[&;QWDB@GZ$QN.'=6\0IU7@YAUBPHBPSE7!H,\:R#M>0# MDP5AP!Z@FA:*STB8UFMJ2?)>"5%$2LJ"M9$4#@.EA'*(U:O23QG9Q"L_*#H' M=*"$T5P2HIF)+&W":XEF]*#2&ERIP29:GSTQCJEM-?$&"V6LB!J6C]/*+0CI05RG[OE!V4WW/"8XFN"@" MD4C"?YC3@K(X1DZKIQK.A[*_C(;9_2^=_,]L$J?#WKH=N\!Y4%('PP./V&." MA9Z)F-5.Q6H:AU"\DJ<\2X(<4TMZZ4'>0F3".:*5<@B55EFQ *2\T/CICBU% M0G$5L;#>AN# NH@1[U@U,^$+BWP4#V5=5K>]N%7)03C. H'WJ%P,35U M"+,T!8781$=3<;]?#F'6K"G#,6;21IH.Z@EJ-,%F)CE4$UWM>GX8PLR:=+T= MSFZ3F-\JL,J/NR(%XB$=05B9%$F:)1,618\E4BG&)U8 MKB42.*BH\8H=FY>UO/E)?L_D CUWH=(!R'Q2][0LDID;;3P-AB&5''^J#%5< M@VVD@4HN0Q.9^?>8[Y/,CQ>5+K9T'*>V%OG7K!='>9RFRVSG#=76;^ NKDPK MI(+E*# G'",&?C@M3U^Y=$/@HB<^+[72:'5I;@OBGO%KTSSIQA1.&;,R8$2B MQ6;><=O RL%U9Q-.";\9>ND.8?*X3':]!;-)!&S:PMB!JNA_W80V2'L#_J^7SBI&HH@/31&-\! M*UR+5A-D3T:D]3Y<$6%)!Q.L,Y9HY!VWM$!$$!FX0X='9,9',YW6$IGM&:L\@HQ;MM K/OL!>:5OLM/54N+1G M ":"4Z!\078,;MW2C4I'AKI56CCFT<,?-OE.R'C%9%E3K+5T2[=)/R_8*\WH MO"2I'26F2DG*(T^]EA*QP59+4W>@:X]0SSJU;N=0*$(Y-\H&9"3VP@03YU=< M@$NAZAP*NA;>&2![@76IH(A"Q BJG&&*I01GCQ$THR[#:2NY[J267NG&LD]8 MVR]NUEP1$@,JBDZC8&I^VU80E-6=>J5"'I"PK>74A"A,'&*!"2H5+#U&2K'% MSODZER(!RY\,[,)MB.VAQF:=E!?>O[:%'J(8JK-T$*B7MGL)1!X".R"N M-2@J%V7IJP>G;"0[&:A]07VPM>4184%QSA"-%-QB'VQY;%A$ U;OG+#>:FTI M 0Z)( (%PAP)"A@_OXL-X@%5W\=+,'($S-L/3T'P G9 >Q8%\I9%5CJIQ"ME MZDS !M;^(& O):4#YJ"V%83T@3IL!7+E1HB*.)(ZWWH#CVI?8!]L=:7KYGE0 MJ:L-,\1;PR5Y2/?(6"=D1^3604V7(-B'9+J"!40A,+%AG@M,.J?]6.D.*#?L ME+1I?*&"TG9"9+^ M]V^CLZ.^Y"2 %0++S9Q)5SK_G@V7'^U*^VH7\^.1 MWP@>K=0@\5P&19G5P5)8$)J UK%*UY)?R$.37[T"O:-4:E$K-42('BG0/.)! M[Q!G>*R7?'H"I'\1DF\C0Q)4C$$(/#6N4QG!3/*Y<(R$?4K^5Z!1T9AF(=0H M6TEEO68>+%!A^0WV_H]A_U_3S&?C;MZ_>[@%I.#.K"[&0!0S^\DV-JUZ &$R MF@UU:_I;;5V=X]8&,I]E$C$A)CTL8#,&G#A-X::B^S)EVG M4R[^[0,3A+$ MYY3X[DS +LKW>5T8;VK%!^G39/5N&3A^UL MNXV-+"HWC!& M(!A&3'M?E(W/RD )780S.*Q%X 6Q-@("F-3^*POD*C/L4EM3O0,$ M$Y8NH=D,LEF7GICUTLTW$'"4E\R YLFN^]LWX _!T=2H"B00.Z8\!)Z10YSL M<$J.T]8"X790G@3UNOL< &@='702V=%Z;U[,CV4(_RK/]E^'0),1@;,-J2J^"Y#40%!@$Q(23E MMB& JUXO1%=2.^T /0GV-7)B;/0*I)A%I;S5DLC4"RG![I%$53GA9%7/'A#V M==(2D1*&6XP@1A"2,*W5#':CD:KJ78Z>3/=9*N/I(B-5B%X:JSACQ74EG":R M8T5Q<@"K1=."U9*] 9ZG0+Y&8(#8F&#CL>;&!BQP.JY80$Y Z'E%V)L$Y@"0 MKQ$7*C3%D@+5K4G7'&JEZ0QRZH(R%6O($<-/@[SPCLRPEVYHVX,EDE@I)[%' MV 7O4F-T;Q,",5@3E:[DCU4=].TP[0&)=3Z)L-Y&JRB KS%W@; 2"2T1J1[F M> 8,UCDO2*=F#F!%M>$Z.&RTGF$ (82L=G;03V7#+*PQO:^I@'2WSHP2 \R" M<6YAM1)F<+3SG7W)&*XX7%RNY/CK@=@)SM:N&<%Q(:.4C =,O0KL:MT+$TY\ :OU!?W*_)+E0]L9_ODI X![!H;ULE[9,SH5N[X;=88F MQ8!%M]1[\R7/BHAMY4.+N"_!^0[>.AJ^!5KDG^$S[Z\ACLMZ:=B[M_;]QVHH MMU+)B[BRX$F \PP^/XN4R9*CWB-GZ\/K='?Q(U,WY=B%R[MS^4/>ORU^NXZ? M$HGHJ5.&X:@M8I2[>=]WYBRMSU:AQ33Y*;&S/WR9['SBHB6,68Q)D$XP3,'3 M8&Y^#8M 6M5OA2!,3W31OE0N;[QH<2HJBQH'F?;-3:28SN_2%,Y34\]/M%=V MSL]TUG4L7^>^V)B:D5J9[@!E3CJB='F,R5'O4,7SQ3)==K#H&+3!\B28UXI# M[ \'G6$OE;KXI" A(M*($E[53SMKV7,'AL3_ .C9*!8<= M+ X8<030\7Q6DKF,JWH?R@D_77B,R/V"27"B7'F?Y72>?W"\?OOUE.ICT M[P;]+/\Y'WV;W'R (<,L'W_Z\/>W[SY\?RRG*TE89[TKU M(XA[T@XE."*>",93X6T,R 8?G*\:&L(Q:>'5(P^:^51X\["FDI\U.\?ZN-%\ MX=RFG&/":Y7ZV2O-.-5:"QUY1(@X8(] ]:[P8H'=YDQ99N5L^[O7MPN(7&UD8MP'23&0Y>RQK-O1\<^L.4Y$P[X?5WN5QT M0/V^(171V'0[A^/:(,()PZ "*#>"DA"JFV]\UQM@0&T+%"-TS$V\,XH>?!8 M$5#XVM&L'-P9QM MTNY+<8)3B2'Z0,YY'Q!'-*1+XPFC##.J7&4;DS1!W@K6/A!9HSU!)B*$MA1Y MKSG$OE886R*"&&C2RJD(^FR8K-&A(@3 0%O+?11&Q4@X+3'1R)HJ)IA50IY= M47D8VGZA5[,=EL8ZA\&5T-ZD?DMDOK]F->4U_J!"LA;T*B"[@MNZ;*,W@7NG M%=&84HMPDP#09GE-*5Y5,IP)0D!%PXI&2H[ MKTV+=A?!>*J3PT";*P8&1H#G:20U'I>@IQ8"E?Z;C(( M$+=I$HLMK$2"(_81G& !7KPO(6:@5BH0\Y6SW#M#G(W-L =_S_S-\=:ZA%#D MA+*4JD 80D#6D7@'H:<"OZX@:B,$R-7CED3.2T'CH[!=T M-7UZQ=:)]EZA7Z-/HB52("W!OGOMN2%8E+N+ 31ZM5[R"M-UUG(#\#^FE%CQ M>$O33B21Z22D9H*@5+0',%,7A4\9A!I!X?6D?OS^MM"U%LR !52@'(0RS.F@ M;8 X9@:=8[C:\;H/5.^.5S[PV>-@A.@F[4@FHID#44,\,<,'\^$ M\&WEZ\^#S[J:08-@#3@%AE%!X"E3C7C)'RM$ZVU?3\7GP3G_.1^-MW2AA$VE M]Y(3$A2UX+=&E4X1!..3M%7%BHG5BZ[KH=@%SM9>.C%(! Z3<2 @WE,:$9O! M*8BS52\$%)"LUS)/A[.UFTK2RD!*K7QJ4TA#"A8+."6(N:^Y!(LT>'A;P/EV M""II,LKOM^.]E^#I WRI "BD,B^6[@TFR5,*J9ME!5:\,JN*12_K!O<%OO";;1&LI0E(11B*VDD6(&KF#* MZ(HD@ .W9F%M!NZ">UV;-6B3"(BG/ $%YBD"Q9#:S%"0"(JED$YZ5W,9^1+@K>J!@8L9D8R*.2J9-P+K$G#0OZ1ZW*PI.W,(P-NDQ N6*J'!Y!G! MG+/(.%X"GJZ7KB0\&O,TNP"^M7Q8<.,E*#,*$52*O1&5R0F))/6NP*0FI[J. MS#N!V*HEN#&36H&CKK'!<08B<:GVO*HET!H1W@G$-IYC!\&&]P'^\N I M0_@15$G%=&"B$MNE8RU/ _']798.+P^_O -34E0-7(_R;YV\MZ6WP((#V:0& MM (H-R8=Q4FG69G:,VL0EIG)#!2$3-RK=5HF135N3 M5L2('%C$J@T4#6F"8V+4JE$,\1$\:"J0:0IM4F31JFY"EI;/4/'$5MWD95@:S3^P=%I$S>"HE;3P'VXN^LMW/".7"L8\0$ CJK MG.2@P9/''*@(42E9=4'!KK"B#!0,J%/*T-2_/Y%"8J&H MJKJ*JE*2>DZD:%L"B#%#1+KV./713,?#(YI)172AIM05XI)GD(K4N:^H432# MP>A;_5TL[;8_\,A3X;5.79-3;57A^R%$-#@"E!>G)&+3:>FD" M,MPA+R0US 11[- !!E19H2L8D-2T_^@8M"I;+0@*X']':KWD-FJD9QAP')&N M^M]*.(8T@I M1\'5=&FO"8<(-C^JROD&WHS=;N >&/012!,02I*;\"811)N];(!<:<8=4-5=*H1C>$;]_8M2I9 MK1RSB9$+')MS72>'['V RT(HEFP]#%(L/-!NY3@3XB!-Z\V MVK#8&;'^,.LY +88#+HZN<;EA6%YNH0TS])O._G]XJ"ZBO]--IH@U'(\=9;V MA'B)#%&<:1./8JZ%="7BDJIJ M\C-M%I\'XNO:IF!.0FH-!/HVT**QCBT1IS"]PG%1=5^/@_@OG4GW)E4@+SZ? M%>._ORX>;H+[\FD!13VFEA#'P9D*3B$N/-.>.JL4=:+A(#3?&/OU,"\3X"X' M0 N';*.5NW1Y$PY2(N%PZ@MF C4VI(Z'44$@GGHH50S+ZEUWBU_?'*J:9;74 MZB\:%K75)#CGO XV+;*R8[W6H=J4A^X%JAJ9YTO>%@LT*@@%+&4V F2QO)K7 M!.VKF6R^>FGB)E#!SX-"\%/4=CO*)_W_V9RS2\?&C M2"4PY1>4S. M&N5<92\)'*E5!VD]5$_'8ETALP)WCE-O70PBD'3 NVP4DGR$:B6+3!>8P#]PK0!I\'+#ULMI##GT/U*G!NHK1L1%?>\_T,N(6!XY8<(P% M+)01X+J2 G%&6+"B6C'T/3U)M-?>^[R,-OBOL YING3=(B*=Y#SQVW*PZ?!7 M#;_!Q3E)Q'_>#G$DJ)#8.V44CMI0#PN[1%SQ&*H52-^3[>5\'J#,[U9-?4*Z MF]BSI7[84D)L& 1-MXYI%)$3Y=T]DF&)5SSMQ[M?K_CW0CV"7 O+#L#*W_!O MS< &(6):.C;5@DJL#6<0%J12*;H61R,CO;38 M>110*(#5VF+9?#WPU?()V/T!2UN 91!(AQ#([#(?R5RT,V"5B(JO'BU;O@+X M$+"R-EBIB7B(A'8Y61,J:-:P]^(="52!M\#)$<&];6Q>72X2FP+MX9 MID#)0KB88!6&2,U76RPNPKK8RW]_L+:M+:RET"HX\+-ENGD"UKBT')@N3B!6A$!LJHJDU3$,24H%FJVN*AU]>#(QL;V:0"W MZ03D&$5(%FV'-0D6?$Y6 !QL)18+(F2'S MX..P-L70IG"?!F^;!=Z6)8>T= :!9PA6 MP2 !^D&7Z:Z((L<[&M^GP-MN@"FXXJF_=VKS#5$#MU2&P@ [S:+GST#?=B,L MO7>I,D]&B@*8B)2\FQEAL"*>-BZXPZVW=D-LTQ9VRA598]-Y9D0I+0RQ &<7 MXJ 6> ]&W[;UABRXY,Q(Y$E &*4:.Y6,L=&P$EWK>FLQQD^$M\T@,^:5%U@% M VYD@*5GW/SVQ>!0BSZC9#MXKZ^S[N3]=?BK>Y.:CZ9^0.^'*3XVPU[Z*]6I M?>T,(*[?_JPJC>E:#"XCCD(+""T]U0^I41*JW0607$Z-;@/=_K!:=Y- ,V2 MVE3:UX9D4\\^M14HYIFLZ*+ U>FYIZ[/8P MG=R,\GD/H,6^B(L/UZ6D K9<2&:Q9RZU@\2@7-(^!N4*@I E9?*XN4962?4D ME$^$@DNY/].[[0_3WG_QQ>+.U.(G=],?=M9V;I:!,HQC3)=7$LI)(08,"/!A8.:UDE8Y4AX=M\ZXZL:< M2(^7EM)X(?&NO!*-]H)P+A -3Z5",GP-O,,*5%&PZ_+,[\+ @^Y/L'7!R MM;[ICW%V/1V\ZU\WWBCV()#-+QG;^]G=?RE+O=R5&F #Y327U,?E#FY8H)2; MU"?>:4*PCP^]HK1P;W[ZP/_K$=E-X'\ZONIP^ JD:7&BG#)P]@WE>GZD7/'@ M%3\8OJGV=WH[+62D>3-SM2_Q'E!O.D4L@K 1,P34T!$6K7+S9K\D"%;9:L*K MI;O89Q(C)/?5_D9I?^0XA%J84M:<_PH$ M^OU;-OB:_0+4NMFR7BY$;Z4!/0YQ!$JG\!0M9<)'SDGE9)44FV.Z'M;=L?ZO MK)-'&+OEN6_C6#16HW2EJ-0<')S2*PR865'9=5QM-K,;C$_$BJFCYPQ+!+^N.]/\5"P!QJ=A^?M-GFW)3!=#E("J!WM.@*DF^'F2 M%QNDJU?F2?1$- L@GXCGM]&6QU"YL6"O O$F(D!0$C._B8EX$2O5($++IV+Y M;;0ACLT=(HZ@I(G2P1L90=:!#,I@1_WFU3RE2:.6Q/A.-8*LM< M1#J @5+@QJGHTQ97Z=L($2NN+)@S?@@B;'T W.OH'!(F!F+2[85*V?GBI:'& MQ&)%-U;%*^>L=P#[")PS01@D..&"!L-E "<#S<47_-*:3I5'(T"K.A(":V61 M]=$CR:R.ODR7_,.H/^_VRVX[A46&M2>RKJB2=6:\\, M. HNM3;0'AS!:"INWQ5>O==[<^#VA=*:"F83(G)("ZHUR(*TA/*04 H$^2BK MT_5*^,H9LBM.MT3I$;C](;7N3 HG6D;/-47!A[018\@, M*3#')E:*YZ]65?FS(+4F@VY]6!>M3]7SX7'.O%*34*B]PJEACH!3"&O(UJR^ SXL(YT)ZIP1EAOOYX9B4CJ@$G4>G_)I5%UBD M5BC':5';8$6490(,K)=?K>FN7W6;@U^>[-ZR98FR7K@4[03GI#4Z';,O.\!R MYBH*#H/GL QC^=G-0&EM1NM30S)%E=7IQ"46#WG@(#"7-5USM@#E0Y;W1ZES M#5@_(4H*O+ M:!GH5(@KN5)<8Y)ZY@H>A<0">XB*:>1M?7(/!_2Z@UG61,;;FL=N 73*NH QVZ7[,+B:C!M&"6 Y.BFJ;-+I:];#P M]8V!JM:*+J=I02"MC=Q"@*Q4M(00490&(N89P!JM5\*$*+(/H%J[ M."O**<VDB(=/?P\"W%2&F]#T8=HD770UC)W1YAQ$[51T%0OF82DPSY@"C)N,X4VSI;+20:GW?EFF M3C<)=4-E;^U%T!A;&G#R/EDL3(L9.A:#!N8BY M90%BJ*WP22PTW5H43I?EXA-A3\SF#QA2MTB>B_DJ3-\OEM,GZS42_LOJ?K]A MSDV;J;/'@#\;25N]-(1"ZB&NEK1Q8F>285B^>Z1&K02XH2544H/?5C\NYB2 Y>+N#O]HM^?UB,*S4SP62?9<%8P2 M;#?-G!7F[I4GQ,Q7"G:J5/9EY]FD-K;@2 O"\J5XP10.H+QMG_L"*X4-.2#X MT\MLY/HE#UE',$&*4 K/+C^^[!9?;!U)&)#V.Q%:6],_^/9%S@LS-,H6)*:< ML4064"J91G)5J5&[=/_5]'A:+\7QR,U),6# C<$WSUEB.L (M[SAV$0/KO*W M5 ]Q+YSEL>7+P#+C2F5+U1'NR&"L6;;@A*A;E;0T%^/X]%U.PGJN,%+*& VF MZ&TSY=-FF: '3M#V,M\]E@.=:T\3R*B$!F,2(8FY(.5C3W?@V505=65AR.2< MA]:QI,8XM(*)ETR;+#D'X7G7^L,*5)ZX>2P]EM;-@8G8C/*\F1\,^;O/HX9L M4H> ]SAAIA!-LAYXP"C3TNQCU= #APP:O+ M=/#6N>RTPB3 =!P)IVOT.VZX&8I4KL_8V/+@DAQ 3-SJ(H#C%07;,N;80%.X ML'PH'#D?7_WEX/3'TNP]:O<4_?[D[F!E!%D("C40>*5RV0+F_L@AWCJ+R5^- MI/;*N:&L]V!"+\+KV%Y&I53Q$3.+D&V@;64AMKQJ96N(^5?$3Y@Q%1*N",Q%CFS6SM!*Q7E[R2JIK\;HE%#EX/'6L>(>A1-%9B**95IX% MZPAY70>(EF&\5TE <;O7[3V._BL*9JR^AP&C\)YV]66,*(L+IA-,U,$,;(_> MSUJ_>+F,K78N4G"&68$TW.F$#HU6P)%<$LZM"+RV7'YC4$'0Z(#6+"F1F,PY*. >V<%<4&'4W\>Z MP;O&]M*Z/EUG864L^D5'8V(Q0?%H4-5*LJ%E)=".T:&7@^=B943)P(@85<[, M&4[HFA@IN)85U#X8 "!_?+Q(Y@97AG=7V"UAZHIIBBUING&I()F/@.=C^&Z M)(R2ZNYY+O:Z.ML(/"MO8[CCOJ1LBV(V9Q\,RX(*Y\B;X2*R4NG>*[[?/;H* M;V-ME\FJ:- S4>M,<$!;XM?GEDM)OAXHWTL33^ ,O[ NKWZ8XA>/T$0:?@*O MN').:H9'5-8)"#V>^PA51*KU7O%%GZZSL#*B>%X;)I65(E&1BAEO"FM9X477 M(_#@]M*[B[ RJF(!PL=4\$-]$\-OG:=P-1T]6XR M.WP@+48)-FN3#:W",K0ZT73(=(ZIRJ5R8;94C=8$'$3;6'8+EF<9@7 .,+=E MR@3;O>H47:?]4KDM5O8(VD;.FW9JZ)A+9M&'@@?LE>Y0A,302G2MMX0B@[1M M]$>_F?N;&]I"A)_\.L'H_O#,D-%B92Z959JVH!:66TGJZ%/=!ZGKAIC=%)U( M_I@B> QG X^2)GU0OC3DTXYM1!/K)S.AZM+F1>D?*S[G@AH;F$I18 !4!,^I M0YFAFE9=5:]<[#G(1],RG7TY2H&L3XP+%W+, 8M>.X:86)AWM;M0Z K^S9* MU>EH YB#MA4)=H^&>H\WK(D>Y]G-+Q:JD06 M42<+>FVZ9^WMDDK:ZG9)5G>OG43Q9;D?\[368AY;@L>PBR;>?5*ELY#9](&* MD?OF-GXWW(\5S6SVSDJ9LB40&@-&=_X!M=Q4W+_J8RI=EOOXL+K'J[+TMU^H MS^%PW?:!28^&"0B&%3VX*:K#C,H85M7=&6+4__5I.I6#L898HC^_7M'+6LYV9@+$]L\,QH-E%1:RRA@G<3U#SP&D ( ZFS,M#US_P\ M_3*=/QSNKBDK],+9Q(QD0@3POL4 C\R)&CSVE5!C*M0CZ43ZQR;8LX LEDZ ME!QW> T>04#%P.P]QDY7)7_L[0@CON@81@Q19!.2U*EUP\$!#.#'#-093J'_ MS1P_=+]8'N59F??*E8QIA-6$X ,=$&UBS-?-]*\L[:_:3?P3>DX@?"R>R]P# ME A"02IX@WD7<"?ID)D*.L5>B>X19=')L\2C,%I9CHFS3[8#>A9*U#4*S>N7 MQF/IWG1QZU:]P_L^G$I*:Q-0XA"X-Z#:%N3(=:A!XB0;S3J'Z#H')Z-Q%>I- MBJ8!E!VY#NC'D;>]R4'(VJE4J( MNLO@9$[>+:>?)[/;SG2UK]U=9'6DM@7"!&'@7)0._]DT'74[Z;J!3H[Y MAGWHO 2G8V^-PH/ >#Z)[%@6WC+9&08:_Z\XU7+L6CT7HV-K,"*AIV"^2L7# M8G@1K,-[45'7R9Q0=1_0.3BEZOWD+JY7$M/JEI6_7R]:IWSWUT6W7VUZBRDP M?=@OE]17NK,CXQ$YR?\Q6=X^XBDU:S!^GJ[PYU-'ZGIOZ_RV]Y7?D.\QK,>B M7>$!KX4.&&>;C-:U#;:=EL(\C?56#5/]#N<3&7]6,79?;:3U]C,]QHR("Q-& MAV&-+E%:QQQ!([6AO4'3O^&MODMQF>MHG74:DPH&091BE?2@1/#1"MCO75SV.EH'IM">=:,$^"1L5A*#?<]D M8)FYLA'C=V+D V],WZ\H#]<\QIP3(#4KLK@BG-"/Z!R1!SFD>1A4#90SSBBT M]93ONJ3<+5U8S!==;%D!)^^3A&0GDM'@A,/4C_!8C>M0T(1D Q4/(?KATCA9 MI[,QEH$DQH-&5^0=<'11O,CVM**7P =&)D253%V#C;$2;7$I:)&53L!<3M$& MTVVN1+%7)5HC^GG4<4S0&_TQVA,9X5EYPI^(0:J4(70E5\ZEKTJN@E4%]0T" M#J)M[#G42B.#H(U5G@5OF.0=)H2,:@#?3U4MHL?3-I9F.AU*CGCQ3("2J;XUWD+:N87PE*/+5Q^DMH=,1^/C;]^@XILLO_5++&&0CN@DM M2O V15T"AH%T3D2#)5LA:NO_?DZ>_>GZ:="V<* MXPZRE4EQ%"$*4G5Y4HD E?0DR,I#C-#T\^2/'R:HT3/\[2=H*LWS!Y YN%(\ M)*F\4YTO@R)J.#LN1=]ACU%T*OV[)*UM4/@7)?$I"1>]%YTO%J'4I\\5-_W6 MAZ/H_\=B^;^4^R]NIJM3#L#*HHO!G"9$"QGM!H]='3!!S'7EA56EEU&*3F9@ MYPDHPP7+U)3N"UHW3'6[%5+@8Z@FJSCZW[[3.(B#OU/9I8GI*4@\9#3JZ2X! M2S4\RT*1W.;D(G><@XPNZ)P8$E^W+_1 %P;).(+.D2T.Q60TQ*C=*%6-^B!$ M""V=CIZN!COE+T'GR&X&;4$5@C'T+G@(P2=FUW06Z60-8+O&DCJ(SFWO^&-7 MC!-0&0#@AML"A2!-B[&V M]0^>>34P(27Z$[SC%*$HF\SMX^+N=KI<$0+\_=?#!)=M!FUN_4HP1=!KQNV1L64%;2A@P2D=19-3A$38[BECE!7C!N63G(/ZH M!;+*F@A1"9G0&:"!C-RT%7A?P(@!. +KU#9J![:NGKHC-F&BB(F*=8%+I_%2 M>]ZM6<"(B]4=MQ+L5I4=I&\^??L^;BX+F/QK]NGA4U@LEXL_:)7 Y#-^9T@1 MX"?US]7R_I^1>A:GR\^3Y?W7'R>?GM2$?GBXNY]]OIM-EW_#'W;_\1U^9(XG M^O>WL)XJF+#0CZ_0/RVE3 MM3C;7H1-\$Z*W3$638S<,D$BX1%"+D$2ZA;>[7H(@?7-\@'GM@7#9I4QGI<_\;R>BF+LP+@('$I26JE@ MC?:"4$FS@1Q-=$;4V4Q[8*__?63G/+(#KAC#*%)K"8!)2"HA":\3GIB/Z'*8 M435 S@LZ,?D<)_8+S3/=/O]5,TD(M(H*;QM-J&N3'>M6?PCEJD*<8I<]N-_F M#ZOI;?=I*G[/FH'J,IV^FRYO*"S^L!F7M]#BOTP_W]._?3^'N?U0"CB@A@N- M46<)5-HS:/^L+4DKS?/3,&C^T/RH_\0#86+WD>PEVLWSN9]]6,\4/P[;'8U_ MFE4"3/.33^B#4U08B28I+893])2IZR9B;OKIQW9J-JC&J_%K>S4.BSX+2CT[ M7S X<"EEY6+IW@*44;[>A&Y4;^KOZ>\^B*;GT-K+FYJ-W#@9@CR4VB1I34KH M%'37YZB8KR=:9)7#GRS9EZ238Y+FR(3W92I E,CP_5!/XZFZ,]Y%38-?!*!(* %]8O; MPA0ZWL[KJJ3-KG4"I\OU!=V"3:EH%X#SP OWRD;:P=,M-4\0HMRU26D?J1Q5 MD7">T1IJRUBR/#CMH+0/JXY>+^N'2MF#M!B@X& "=]U3)B2]L4DA2F+ @N*L MV^XD496JY-9M]U@CY/TPN2A?_YC> M?9G^@!Q\/+ D,/2"#1^=;MY+RWA^(D4H_F^7^FD^6O M?RP.8]7S(*-*!E6/9J SK=M8LRIBLKZNQ<+QG+8$;F.0\."/NA<8DFIM 2V8 M]\RPDI7HGD9UJ9#,;N7B&Q7'T+GS$9+:LHT467J;LR'\V>YIS%A5E[WY MX42N5M]04+XV@VV3.W\?)\OE5_PB ?%.:YK5KF=GS[/!B, 1S*R+/F@OI:0> M-E\B-CY^E/$D)* _ MTOO2=2YN=A9_I562N: 4PX!(QXQ) 1U++#&AKZKA"L["S8]3/+?5QW?+Q9<9 M9I?AZV\K&@XNL_D$K_C\@[^YGWTY;J;7..FDUT'3*WWVCK #N^%E$&X K*/7 M3;(_;>?B:*1UQSF1BW-HDTRDC>_XE^^FE&G@IVYL5ST\X^NS-#9A[C YLI T MZETF0%_%VJ0T:6MC#6L@N&07/"9ZIU[=GZ9XVHJ205DKHY0@?,[0*5YT ZN( M7BG6PS[;G[ASL30V0%F,+!I<3K1(UZ"I?ERUX'F$>DH&E'ENEL8 -=!E6HQ0 MM >+O& 0TJ'CI%1@(G98F<:Y"4=K0/LYBN_B?#^QNIOZP9^9H;#K).1<"*+Q- M4EJ>PN,C:Q#"U-U8LIEZ/P=';QXWS1SN2X6(M-4S) SK RO&=WW$1GNE:PP! MCE&;Z)/]C8"#*7O2J3ZY;[+T]?-\7'SZO)A36M"KH-Q/9O/I;9XLYRB2L3D M%HVQDF>,WRQ(C/A3[,)]YUT8V!-X-O;&8/,X01KJQ&463E*G1A?@&P)'JSNO MK*SL[@ET75;L6>,5H :4Z#*#!)J:/!WPS)1,(.N*]+F8&W,-GAL->"LQ"7<6 M>('4JH,7&?+ -G;7@X,YC;#+2AU#$HVN+-*4N,' L6BE6ZEC#BEJE3J2._]E M,KM;SW*T4QY/FFO"9'7$/L]8A)0Q,NM05:(N>%!='R*J1@T,/G9/QTD\*W=C M2\.C%R['@C;'8D*?# _-VFD'!N/CN@WP51,,OQSF=BYEEH87)JW1)6>-X63P MMMD^[M"M)U8W/;P2=L==OSIO.W<[XP71&/!:4X)D&9P5<;WM7\$*Y&]K![7F*.7L4@!4O" ^W&HSWL07%D]J5JX,@B=XR.M348'>A( M3TF9RH/-(G>\84*%NH66@WHQ-F-D'SQMPBMH##&=018Q)>!>-_O@040F0_4 MB8Q5J=HS\K;386J=40_@*V1M_>V;>=F.B"F6* MU=R $9+1*H_'R>MD1%7<<7TTT5-X>RS1#R%CC)6KD]<.<[<@"=9. MG/,:5T=@+MW+/'N__V#:FO[=QZ#V;]/%A^7D\\?9S>2N"6@;--+EUW_&'[>7 M0+G/G@D0)GOTKB8FE*X(3F2/=KU4ALZJ'ES+M7CX[9==6 ?%, [<2Y6T3 &\ M7O,0H S@DV WGO6O#03CQ/VB_?_6"SO;O._;NX>;C&WH*%ZFJ_'/[B:S&_C MQ]E\,I)N:+PN3$N0R<9 E7C+8GMB,?D:?O>\O.Y\\<#P!HPSWNBL?/#%JP[5 M+F-$5_?A&N#FO+2=?B&\%$IE;:3*(:)$,3YSK7C!IOI=F=S-L_"PXT($&NKT M @U34,('G4*R:QYTHK&9@3I [[7UTDR<\T)$JX/W"G*0F9X.&::S[?7GF.75 MUY\)L3^S3/U.6NY@$<.K"2#[:C:&_ MU?J7(*U/J-Q&R5-R'[_9SH(=7IGDWK!8Z5!5'..GL$@2>4G]$V.#!>8>"/-&)8@JEU5W[625<%.0)IVT+B M<.%J+R)'#CH5@UZ.9QX]H>09>I3M,,VM@*HXYC__,J7NJ@.#*FD3F!0TK0&$@O%(@J[9%Z.1NOG+ MRJ,X>T+?<=PM'I;'<(>\.(QAJ19A+(9;KD#'7>*I;AM6]BA%?$+@4>S]^G$Y M/>;TF,R0'56:__6PG*UN9S=;0 &?LBVXDXY:US!S?+U MY'"V&[3=:KG&4=V[69@2(T'H30+2H2ID,ZU#.]K@??M)N84\C>"2M2 M O7+>Y-=B)H)O%(MK$B(POBZ5B)[2#R'DMV4&(X;+DD&M):!B22H"$$+]O A9;W!RV,-"$P5] NE-BVNU(O;]TB M@]Y:;:/X)")WCC"BF4U:!,%3YEQ&PSWK7J+ JLKH@CN*2&HZ6DX_3N426YP1C1HC%KK0#-]T&]Q>;?Y[57&J$3#Q1N$]8LQ@7TNMM% M!(PI42_I:^*8?\OUN!;7T^\!ID54]P?:&*!$B.A3VG=XGVBWT+_/:\MYC22> M3E@=1-$8:63'I=16=DAVN90:V/@55_U'@K^T8*]^$8!'[DJRX N>4.(\V_; M7 3K!S!37M:!/C@TT&<]&12,21F8)XWNI7.S>8[3/53;77SZTG8YCJ=U9 M/G5!8\R%_H: \;/SS+3/<"[85 8\C1FP7/N1^Q2=?0.V_? 78NJ!=*(8*>G9 M/VZ"Y*530,1$Z]>4RY& M^MC*0J49+]9H9YFVQ4?%6==FBV*OC;$X3>CM@J;VVT>5*W3A61>BFF4FF#"H M*Z@Y( T7/M1[4KE0 ]9HD)!CR=WY5..54UYX#*693A!9(*1;(E<(F>JPCVL8 MT(U1(/@4*J2U^F4-]VL;U:K!]I16Q.--#/UD_JOR9R_>GMS+WD=@L2[ MR:K[03W@'5I'&5%_URO9FD^,M2(&EWR63GLM\2]=T . \[$P9?S -A3>J_CN M8NQH 9B?Q ^3)7_UP^3K$0)(!PD@>\9$REF",I%1%589<$%(VF!FZT$5KB[/ MO_M)- KP7P]SR2[,OXDQ:M+UHGF@1XI0!/*OK,.4>>#]%^#B_'/^DRS3WXG_ MNR/./Q_$?V#.>2-L=#)31RYZA(+\.P%"95\_3W%Y!0&@!?AQ\86_PK\=H0#E M( $X-'R6*Q,@T&M$S$&1 / N<*M%K$%.>B6HBP@ VAO@/R\O+@"\Z19/GMDD ME*='.E]R(X!"2 %UD--#@+P(__HGWO"/UT"X2_,OC)9"NE1*TD[0&*DE_CE: M!DQ :SP!?7G^T0/@T1_K ?XVRO_3EUJR^K)X(Y.+,00C0'-P26DC>$@#(]>R M]U![=@GL$S*6S'.,8'D6K-BH+)?= G3., VMWF,N[+=VEM%//J\-SIG07I"S MQMA8&,#_V>:\M$XT/C*"I789SL=@BK2%%!+F4S;'9@M&MVBX,&_JARGN+FQD M]DI8>72)MI#FH%'.EFMKNI5M%H.&O8+C_>C]=>%O_N_#;#E]MUS4AF95# T=H!M!+EP227:0G@I*;4VYV1)2[\? AN7X M^PS_P&U3QUQ_8XI*MP6/;U?=0PKK8XYX![G7F-5B/F1!(V<8&\:DJC(L5U;U M2@G[$G8V9@ZPNG$Q_S)=WL]^OYL>EBLI3!0+!.,=-YGKH#(#:676&#TX6\?* MWY=8CLF?)7 %.0>AE6/68^ILPUI34G&A5&V8TMH>=N/+E\AA":7W(CE7O )7 ME%8%_]E*)'H;;8W(!\W,QWQ>$ Z@;Z7HZ9&"= 3+!:K!T.A\CJ.;RS MBN/=9/EVV?!VVWSRW739+."^HO?=G#YU17-FI>;%9\4+-?^OI0$9"+1Q4QH= MN>M-(8QO$\TV-J\OF,.D8;C#.).!TPF"PLC4B;+6#:6MZ@>:+T$:O:>K379" MX#$SSE.0TFIZ'0Q=*U@IKK\?^X6P19,I*J;LTE&P]#]/9VC;WY1\_#47X&RFZ(3:;^"=RO):N:T+<)#<$QI MWMIS+21E6L-24+U.\)'ZX(0",6HSC&,%9 MQ:2AC,@W L"\46X6Z!X%8*N2^XL2P'@ZN+$6*S-F!>8ZWGDE350<=", )YEQ MP0Q=^V9)Q2&2&! )H O6@"'O3@5 M#%U3XCPF9KSR*=G(&@$8&9GG0QH@7']Q^.4$L#-.U:5PH60I2HDB4XI@4M>A M:C$U&:"]6JY[4=*OX+@M36J@_0)O4!0\BVA;[Y5Y5B"?RWN=-_#L[=F PCW' MN),10"WP*-KK>>.T*BX7752RAAMI5%OZ3HK%0:^E MM!*C EBS=1WF#ZM(18(ZW%J4#E]&6 .B^\)BIM2 45;QD0W=ZGS#D^GP?%G]% MX*4 R_CWF+S)PIE"?./9TQ(;-<#W7N'7]?D^+.PRX%30P2M@P/!R^\@Q\";, M5(QE,,()/-#9OPLK+Y]N%_=3^8$@?E<44H"Y\F%L2A+D*[0BMXV M2D'=3T.GO%^4\H2W*XKAL&I:U($[GR"+!) $@]+&*TJ*PN/AQ_X\3!\5N5BN ML\_ M5$BZF2<$M1$)-&TAVCLL9'+4X)'!;A!.LA::^8D+3(*.?$?'L+3$%'?VR$ M M9AM"4-86'8^H3CT/^P?VSV3N,?*35B7+4F&@VK#EEIBG.(B8SQ&Z5LP.H?' M6B\C/3-GUS%5C!41B[(IJHPQ*N;BK&42;[&I]RT\*Y.'%4QU@>*9\2*P7%+V MO(/-+8P:VT_B[,E\MI_?G@K*YT5V@K8G62G0BA2A6.Z@U+.LUWPK9ZK6NS&* M3F9@U]R[424D&N-RQ6,.!#0PT#$ H=[5:40/-_4X!GX^6-(\1.&#D<9@DHI$ M:,Q104:KG6;*V+KOL[?7^LDOWIN>78(+C(7@0"=-2QSH+5JI-3U@5 CU/G17 M]5[LH.?7R;_ZNP?&!!31/R<3080LK0"?6&0$P=AL.^2Z IMV:O @F]^\/T4[ M 4[P5D LPCF/VE68UMFN*8(H0[U,11A3]2YO(6EQ,YW>KLIR\8DFZ!NXF=-F MXC3+.1J"V$2W:/ B6Z;;V9_"A:U %3>H'*/F5-I'YGYBIFI-D!BA^4PKW5AW MAV.B71D#4!L]F.#+LS R^F-$TDJE(G,&5EB$++IM#TPI4XF?:P9]0WHL"]V' MWN!OF$WNWCW\?C>[>?L>_4@5B>ZA2$#;V8I(CCM:0*,R[2J),14E ]JO:OYG M"PL[B3H3)V.#ATK;$B2@H$URFM#44GSVXUJ8"#C@_5[],[O"/X5<^XQ_[^NYN,K_'X(TPZCY_&H2U M&]-%KH)S"5UH"M'9Z$V'KN4C3_6^A#X4P/ZDG8VC$04$PVRS(B>)X"TD&T3N M\(FT@FH<]?D9&C.#.DE@!I.J9'G0,0'O##K+T55.M@]7<@:.2"/??J99FE7^ MUW1Y,UOU7_CV4#4:!Z205L2@T*-&)1^A;U,2IDKOH5^\&"'H1.K' &8Q301N M,+XQA),4E.@ 9F-)I531FMQU4RY _MA"BJ@E39A)KBB_X):G;B^*"AA!U_?\ M-.G3^/8_)LLE:MC7!F@Z!R=COMOI@+E^,$'9%#):G6YG M1&0,=:LVHZ**2P[G9-C0_FU9[:T;JQ,(S&Y!T,R,<-9!9#&VL'NH5:Y402.& M(ZXZB1W4G$CWDY+AEC\;OO[Z]?/TVR)10JQ]N)\N_\]D>?O'9$DUJ%\6[^_I M7\=>>S#XCY'&Y80JM$M7R3;I-P5NAR.L6VH!<%R9[ACFBG'?-1M_&-I87.]Z(==(/[Y<7K@\Q<$@DP2T7$M M2T$W'5A+M6/.FGIIKW&ZREVVTG(\S;NL<7;!F1"LL&"<#1%0HUJ:'1175_"X MJI/%TVC^;35]_W#W]]G[K9CKS:KZGR?S#VO-HO_Z8?(OVM+9Z=$3O%\9/*.2 M) C/J20I!9A4O% Q8R#P'__YCHO_V8/Z;U1=B8F+.)YO[T].YQ(S+1-/047J M(.S>GX1,4J%U,5\_V+9RR5] M4Q54CL(%2L(1%%RS^KEK[3!@PY_D"NWEG[XI2L +I$M!.62,4VU6T'KFG S# M4.TE*A6.2?1"R'F$:J>Q/\L$BH-CZ#]*%][K=>&.->E,:'!1.4"%Y%;U.[V<4TF M;ZN220-*N!GJ;B7F>*+'GC@A!"&,%]9 8"9P3"NZR$U+497]1%WEN0#1H_7W MPC5$)E.RUC0;LMN7YBA+BM5+LSB.YI^GGS?6M* ^Q$4)+?/S-+H0Z%SOH M.8'P$8W"S$"$XDP J=! H=TWK3W-/+AZG2%')R&O0O@8]'VF!*]H69Q7(101 M;-N4E8H0H:HO(5<]H.L#"+^?H!.]S1,,M.8?5D^62*8I1F.S0U?,QV!1RZ-7 MFFE+>$)=8X6.PKB!G9_QL&7Z?RAWQJ]3Z,HY0.YY)""D!'_A EMO*<3M9373VY<"NA1 MNO[=A]#3Q&^/ QM_FRX^+">?/\YN)G=-?-;XP>77?\8?=^$-QU(XYTH 1*.5 MU;XKH JH1P:HF;*O(V>GNTE!\.+<+][_8[&\N\W_NKE[H &LB&'F9#*__7&Q MO/_H/TV7^$=&7[^\H;G/) U>8HD^N6ME,P4CC!I065NN+\T@??< 'D $'3!$ M0LO) M Z&M8EGHGI,M".UP<).XP'\Q/_:9<;TBQHI"4 +8OC4MF0,5"V-G"9 M1:YZ)H2SMN],#R-'["(G&TRRDN!@ GH3K7SPH2''E2AE& C6M>[;Z,/(D;O( M 1_).Z!JH5R2HPE<:,BQ,7A;O]5AU*A.DX[:10X!9%LH3C"9N?5X&[)NR$%G M+*#>A2F-LN(TM!<'DL-KPS67U*G\,/:<;2IJ[ M259@\D<]BE8(VPU9FE"2'=B/)]5I6G9E0QFE=BE8%]%A8>;H,-+L-AA3B%RY M,*G-J7I[=D/)C+3%NH2).[WL%%M*RX.)M,ZP>B?7M-_P>![L;D/II<$K%@AR M)24?,UH"H0C>T6$XF>K7285!_2DBM;L-)4/==3$2. 3&?TYYO'E$CK8"0Y=< MF0+ %.B4&,7N-I3>HD.F%9/!8K)OBD$!4;W%RA2+K&=>@;.30B:[VU RS'83 MI.)!Y*R"1L5P"G,3#.D=^%2M@%4TC74:.3N;1)4SF&LH0&LB)B;6N[:6@/=+E+ICG:DJK3H[@P<:2AZ"-=$8Z\ 9H:$Q=PU%+F4 M*LMDF';CWFP]2- T@L?%?#6[;?:3+^8_3V^FLR_3V[?S7Y>3^0H)P"]N,'J- M=<=/ 5)4IO L8AB+CBA'&0T&0PXC-XRF9?$#80CO1=0'\7H^(5UZ)?(F/C-+ M1F>G24B7WIL,&Y7%C)Z )&6%E5%+3#?) MJ1F>M<-LI,[\^W!3SR.DBR]7WD#E$IQ;#'T@&Y$*1C^4/KK@N,@F>U5K4M/( M^0*$=.D%S!N:Q!+F:"IP3UL?9& TU.)"*$P4 MVMX2=>AHPNO:-Y ]BJ6",) MQLREK%QAM F&=A1+R!1IUUUHK _L]4Q"NO0BYXW;!A(U)G%% W64>6C;+')6 M4N80!TR2Z"-T/Y.0;+/M^:D2/?R./V,V67Y]\H,WY//FW=L1:8!2)::BLXPY ML8CJXDO7_@Y\H%66L1=RL3!_^F7Z^9[S/>31!+AE<7>W^./M?'.(?=#:<6KXP^GA<;N=2#",\O0Y.NF9LEI81.PD44#H>0Z.&/D:R9GC(FL!4;8EDD="X )B?(. M2 D-^"#RNGH10KIFD4VN@E#'3+'B!Z+U3 M&O_'BU-=VYS#&*D,^:\7(IPN<;V=SO[Y]^F'R5V>W\_NOWY+57^9WMUA;MK\ M NJFGRY7O0;T2^2Z64:'X;?AEDJ0103M.F0$:Z(>VH\@=Y1KGT.BEQ2/<3PX M3'"9B(S1B#UT:$:8M7 _%%3R_C+>,XCGW7)VL^ZIT33:29/[/H>WN&07[6W MSN\TJ9N;&7V.1J"%\$FA+05OHPJ F3G96#!NZP9Q\YI;&#S(C0,Y_=#.MO- M/7VL4GB%4V8EB.)5+$P2H&\0()-3!;9R#:^=O0C;;]8UJ@N5IS9ZJH(7443" M>B'(X B6=KCQF+7V2I>XG76\O1?B?%U5N41!91/^B%LMO'2>HZ6"@.QSVKTI M(\:AI?\<\(US+E_++4;K=-8Q+[E0F62CVF8#8\42,':RB7,))JWU/8,*1FYC MW;Y6[E*<-P60B]0^-ON&=#$%+Y=(TLGLG:4Q_N:F)\N$VL:Y>@W?(>>]K;O) M9,ZB]0J\83I[I0@3W#!,*F+5>GL=WJFB:="@@!8*$.]< M&NOB=@M_0=ZI4'.A&LU3WV8=^2AK=# ,G5K4)>GVKJ?B=GETI=V%?%M;?KE$ M4>'I95=<::D9QB_HVQPOI<3VLA?GT<_O\&WJ^^-\4^$=%028YYHY%WT6U@:% M"J]S)JBC/H[;=7B'*N^]$.]>Y6B=#KSD[(--T0'Q7M#>&T309Y[NR.4O1SOYZK^;'(*(:)JN^"=3UDU@[2A M&\[A%;[^D_A-O[Y4^/:BBA>].X'17I(B8KPK>,( P'08UACW M\J+:%?7TXM M+E27V.1<8+";%&;3P8DH'3U8M.VJQI?-K;6G.ULY(##V[46H^,!++G>S!BUZ/E9$>>\U,XME$/ 30#F]5[L 'C$N: MUX-LUO9F>HY@A30N3%;36X*>P>].JH+?/@K%,.05,D>F(Q-6,)5<:SDS\Y95 M/5Z2;4[H#Y-Q#*$CZJ)40$TV6B:;1?9"9-E6^ .MZ*T)[?7*GX_0$67PCON" MEQ*2/DWD+N%X6R_?3V3W55]&JS19;@; ?[73S(5I?%='\)O*,/5S[_\-C;HS&4& M:33>,Q-\3K3\O%O^YI,=*MZK/?3W^S^/!^3U']/9AX](@/^"=OK#]&\$SIXP M>"^3V7)@)^+Y[HMX^MB9LV(26$ ;@X$SU58]I+WG] M64]P^V5[>I+9J<*,L(3SP&RQEI5N&!AC]*"WQJ/RM9%_S:-L?N_JJNXIQY)M MRM2)BZF2"N&7GLYW\>GGU\>W^\9[.N=F%71)0P0,&3-.JO$VK,( M/DH[U$ %6OYESN)%^"?!'5X2[P0$(9GBR=IN$L"[D+9FV=*\YG#]QG.X:=, MP4S3*.N\\AG_SR==NK8;<&*H;_(J9K$GB.]5^GMZ**V94<8Q+I46/!KPW?Y- MG;W@0V,'?^%3L%M/X1%JX+-!W!@B&(),,QT(GS)Q*(@6 M3/_[$,[H'USQKM"HH8H*_7:*I=MY8ZW(:L@_7"^/^9,%)29 ,Q^*:@WRT,8TIN?1^] M5GUM?U']"8]NOXS%6QVR%BE;@;&8CY)U]XLFL+<_]/[[" \_PC.XJ8V:J"V0 MBG)H%$.,&I/.#BJ9ABWZ^WB?H7KPESZ[_:Z?"IRV+,8BFI76VJ:0.AACS?MH M_!L% \G_BF?XWPTQ5ZUJ.P<$+BT*1GX*#->\,Y'68W ^A"%P%=.X*8KO5_S[ ME@M2I+U7BC%'RZ,S03=USZW&AL'9\BO%@<]_$B^BG,TUX9H7EG(*1D=)S0E= MVN29?O9P\$"1_8G/<3_G1+Y(RL2\L):P9HKNPGL#7N6MYRG%:_C3'NCC3_.K MU<.G-1W4=4:R3;,OL]OI_/9G_*U;@>IW'U3^]/EN\74Z;8YIV\QR;TP#!$C" MR^02DO4I!F=%SM0K%$003T>ZYTV>>A[_M*\@GEGJYD)2+PJB8?CS8[)*!,:3 M$VNI&PX^L[^VU/L][7PEO+F$-FYMTP0SO6VA3^_-O\_F"O>F,/ F"(51 ML!4LN0+*MC8-_WMCAO;)O7%_DK/Y>;;ZW[*<3M_@62PQ.WU)41K:K1AYR8'; MZ+55WD=/)Q-%M!(T#)X,$GNADQD2U8L]ETO>F.R#,MYB=!9UBD=6Y]+D$4R,/1&1/_/I<+WY>DN%3 M4A &+(&F99;;?C]$9&P M/H[^F_Z[N\G\Q\FG)QVUGCZQ(>QW#\N;C_A;Z;-CA4KIE0D&91]";.I/\RF=U-?K^;EL6R>7097YO]% .SE A.,H_) MFTR:>LE2.UCO:357]&]@5!K4:\L 8=;*):[9%.'4%L2 MUT/]D**"J/VS2.L;3HX8NG*W ML7 A^?3>E-OO3!LTFU&I/7U+M]E'9U%<-NLL7.1,BPZ/IB3&M_=&G*4T0.G?]R-E_-;K8T-8Q@G("6SGJ?N0W:!'0>*;0K3WW@ TNM M#?!+J-].IIY?B /X*YL;36S3VN%-DA@&@J*]'3QC:F.M[GJ<,+(>1.S6^R !G<3&.:6T.2+ZM^5B=?@N M9>. ,<.-]\4)YE";>-<)EGC(0^N[Y+FF-K:S<4XIO7VX7]U/YK31>-29I[8H\,([+RD3:OE0B MS2U(&1\WYT&LX,-LO4O@.Y/6CIG<'5.C:NZP7-S,JM4$K\]5G:? [C[$4(K21W1\*DQ]&1V\EC#7#;M^?ML]R_ZZH"\]24O\AP_+Z8?)_?04/Y$! M#.984HM@#'."\%I;^3*65(4L>'X_<32C5Y#VB>83?&0\$7B#9PI4,?[;^MJB M!G?6G-U\[LO9=:5Y-ON0(E/6@\_!:2%;I#B24YY2O M23$*D/1JFZ4/F@G?>;N8H]WJ[=1A(XYGYO*L$MX)NW22<&D=MG/&A,1R8BYG MY[L$TI@,6Y77O3;G%.[^#%9RK=G^MO*!R\>R/GG'AJI?IS3FX_UAT>':&Q2TL5HN."6@<&H+($#PSD*,HJM*P#8:].?I3Z$ MS781YO6X1"T!+X5+TAF5&!-AS:6+&O/%[8ZEKRR',+G>U7,U)E4@F)! $&P) M;T(43)8UDP336W9$U^J4HS0-,O_UN.08517);?:0E5&":=\>I7!\ QAE@TO] M6I_"I6U6U9CLC3$J-K,4/7/RI5?O2 M+;7?XCH,;-#GAY)C\IXIC%E;LZV#44'\!53[TFVR3[:A08Q!6\6,M 184E0K MZZPTC[*1M?R!V^]'M>M&G\WZ,C^LV&M%25D'O/P!!:*32*E[2P1E8K5,"#A3 M Z7>BW!R(7GUBA<_3S]-4.WF'R+*;8DR>9C<[=3;IV@%D"0U0@1GHP'K4BK= M%C5:E!#.&8(=S\@YY;B].+SMUXOMS5]/)M>X\#DYR9(008/1W3(WZUD"AW(T M_Z-^$.J,@CR"DQA=#1>!&0QF(%E7:(5>,JQ%;G,:4K]414LD3:\7;"+G3X]*$$':O^2,6MOA+9.]NS5;!48\E,EE@@,"MY1W8."BJR M > B9,>'Y7*ZSS3(1L !*A=OT$A)6XK.K'0-<2$(XROJ);K5 ZAO:3H#$[N. M0&;M! O4C2RS3$SP;H0@^(!J4BM\O_WJ<"8PRGV#@>7T-CW0@M?U0TQC.%:1 M,#R7*S06;]^O__U^AO'!+],;_.C];+K9WYF>+!_>VCML4D15@I!E5H!&+_%N M@X8%"V5H!D HW6^R.(GH"[$_!%_UN'9ZC4A'=GHQIU>QC8P#O_QI,=\'4=1; M#DKPQ#E*,#GGM$K=$$\P'(:EI\2?67IC&[LWE[%R(2A;*PY\SKIX#:Y3/Q_M M4(OCJV>3X(_3/YIO#4A*7UQ2)BL),H;(-=HC\&!$Z\1\5BC#(563\@ Y/7)W M#GF8B\M#JV"28AB:61$PB\"LOTMH PID:+JKWCM[-7FU5X?\\F\)/*D:/C9F#0P+'66_]X\3\"Y):Z-7'J3 0*L4UX7R MCELW%"=4@>2A3)Y;1$>9]/U%1$AY17D36!09J/\BY+1 MR,W!?$@5'D52 6QQ@4G5M3-[HE M5E\L"T,@_5>145.J/CJ&WJX2F+0GBQ:UV!"MR,:S-H/P,0#A\1> M^S%RX%'[V]L9&:W)W;O)[/;-/$X^S^XG=Z-9H_="*F8]M\D)#--4)"04[9=I=SXG :$8O8*KU^& M4 ZK$W$KI$C>.5LXAM.!=T^L+F0-5=U]?QM_3CDUV*L=%:R/H'VU*GLGD M:;B(ZF^\VS,=G*D>OJ2Q=J]2TY]#L/O72&Q@#$,0HP"R$C%8 -NMBHZ:5W@O M:+J.=3S$+[R&/F 0UA]P2&&?Z J/:W@2]65 <4BDH*0; HC0DYA\1Y:"T*@;2; MZI[L[RVO(9R1NJ$M41F+'.)A"V,%<-4Y 9ZMKYB3^F59@?/'J=M39J>MS=+3 M:[%2P6G6@8AXI[BK/,OY1?5Q<7<[7:[6O-4=2+"K PDTCT9G[17^'55::^C. M&?6X0LJ2&!H,Q,L;%!Q!WZ$'=7/S\.GA#C]ZVZQZI(\MIQ^G\]7LR_3-_&;Q M:6"4R@>+Z26SN[$P&II5F3B:AA!41,XF.PJ!< MJHY ..W.K67Z&\(OH_+>PS7 M)18GN *($;3N\.6]!U:/,'&0W U$O%=F=G\S6P?9QZ4[V4F.B8T20*9:( M;KMS"T TB2>6@RP\QBBSH%'"KF>\ .\CF Z^<%V9 MMX/,I+-1ZJ(2MPDP6P7#N]HV5?UTU:8QU*5Q9?X.-),Z0U3)"F,\&G[FE37= M%&@JTE>/0)@@V7JPYE0V=\W]%"0IRYAE2EIFJZUTK8H53AO+*A7CF*2>VT[: M9["3D2ICP2FALD0/D33^5WLT#J"N+:-A/;OM.(+OHPQE1M,OK+7,6.%B@*)B MU_!NH+BZ?"J4AG,[Z\.9W=]0:H/&(Z+Q1]=NC2J*BW8$#]-O;FM+QBE!4^E2[=0@:\&/[GLEQ/:7[L?*3M1[K/3L6CTDTYSDUF,H27%.U9"W;8F M^K7! 5)^G?PKXBU#T4V6RZ_O%\L&9>W3XF'+A.RWY^G&B^ ?]P_W'Q=+/(H- M'4_XS=7][";23UI^[?5 #/_6S3NRFDZ6-Q\'[L;3J=7(O:):SF=K!Z67]V\C MXR43PA4DB*X 9+Q AGJ$T>;$[(=F+9XRO)V3IPS_-K^=T;#2[P_WW^SZWQ>K ME;^[PZ-M,!S>399X(6:?)P1>^*TA.DQ6LYN#NR0$1TOCA2@&("A"$2^N2PYR MA.HSNK8A0%(F]=?=8^L]H>KS@W9 M9NKYB* Q.#4LMI4S':-753JB5"^4.R_WR^G-XL-\]O_P3TW^%:;SZ?O9_8!3 MV_6LJ9T4F%?QD,$'P"! JPP<+RAGHI3Z^9J#L#V.!JDXBM!=#PLNN12 ;ES( M:#15QC!Z32@72N@J5Q7-B/&%"-T5LS)X,/T8&T]6[R==F[^6^'!O,WXQ( MA4O")/4J1P[$<= 8&5:K>]I\[E(<[PI9'3I=R07J'FJ>3!BL&;G61<$(LJH* MSZR]G"[:*^BBR#GI[)%=)XODQA2TTK)DIB./RE:Z*-1E3^;RNLB -R*+B(* MSV-,4>:&8WH+!U$73\ZGBVEZ0]%9,RC^<$?>JBP7G]XM9XMENWUR\J]WBU53 M$3I\(#,:;YQ''H +6O-*>QE0=X/$K,];51E\Y?9AZR":]Y#!X\F]F\XG=^2G M,9OH%K$WZ$+]D'ML>[?4+@?-T)Y*'U%[7;8.C8N6UA?'>%5,Z2,7G$#HQ?C= MM7];*0,IAD#@EYRGHCWZ^8;?(%D>Z [LIY#/R# !Q,U7 _#M ]G#4YY!.(R5 MT=BJ " UQ@@Z(L^0C18.(X=AEWD:RRVM%V-Y('%XRC+/7G/'72Q98>;D\=3Y MFF4HW)7*,N]IF)^5Y9%UP"X33KS"#%\(@(+:;6Q[RCX+5V<+UV9YP!*V2&C[ MV.^1#)EY2 6#(\+"0[NM$A\EB3VCFQ&;H;BF,@FR6A,7J*S0\W0* I92OM+XH6S]/";*5]'5#I_\^^;R:OGWOZ5'MAG)F>LQYN,Y6^B8&STGXS/ 6>IT%E4R"\T)F5Q>X]_+5IW"PAX!^_3BY_\?BX>[V MS:?/R$-^_WZ*O^T+Q8@_3^[W6/7[-&JU.J>$F:83!ATVYF$E.9 EJD@&*M8U MHST3T!$BG[+YN.^+JN)_4-VD7Q&*'PG+^\U\Z EPC_S+>PQ,;3%*0 J.5D8K M-+TAFL =S;F,/EL>2N%YN1M)M9342D<;//6^18V'T^3N_HD+'/2W22[0 )D/LRH20*U9.5>N5Q; M-U?KD=C62G3#\XMYS;*?K<9M7EG=FZO!U?CF!I8\-,>VG2^[?[F>"V=V5TJ* M;[_LK% WFKBJWURE"O_?Y=6PC/?Y&,S3#9NH)N1<^3R./TVR 3]%YMOVM=6N->#W3FZVNDD^NJJL7]I\FU MY^/]O HWJ;R^L]4#Q]VYPF:%EY@0UL?F!?T\2J3?N]Y42]5:O9_9<8U:M_=2 MB8@;\V8\&M[:-^/^J'\)B)V7_A[TNI=+$7'%]@8KM0^.N;V7#'1@GK MRG#;&8/J^ K]KF5;W-@9R@; >>9-Q[(V%0#?%B]K MW]H+.-DSL0*:98U Q@-3Z=Y:G2R"]^9V.%AJQ5TVNABN%%+8?V^1A];I!/ W M8]G7XB[!D@RH0U^%\09EOK<<7JC"%V$O4CE:":%\"/T';*.T],R*6/DY#.Y! M<,]PYC59+\.EU*I>K%[;-:]OAY8-/.MR,!I?7HVN>C=@]UZ/1E>;S%QKV7?S M,B@0<'B[__ZK,P7[WQ?AI&PI7;:T1L7W&T#LT@?AMT5'K!LLT#WN8/.7FRMK MV.V;)A@.O1ZPJ-NQ=7G]YB__XR/!!_A:#I?[>[,R3#V_^YS[YL/*Z[P7BW51BS'O3ZOSP8]]FPKVD(,PAC-&C,"8?L9C%DY8 K^[H'[$[$Z A<< [/C+1-8XB]_C MM#_AN/D:?H(-:]@[=L(6T?9;KTR5C^R+2?*^DP^;#8*?JVL)P@A0NEA-$LYQ MX._EP EB%7.$[V?/_/D-Z)?X.9X#666?=T>0&8_NO4 MDJ=)F'\1R67);QX] M-YF^'UD7H_YPT/OAPUT8N2)ZYP#HT=WU/O^C"C<Q/B5O^&6T<(=NE6M=@],.'I8'*"38.NOJ^9>[V_@N+DO69'>YG M<%!H]6$)%RPXU^I!5S]G:%C]2IT$?O/B,BO8%\)")D :[Z<>6.5/\X5]:/5_ M^&S^X;_-?N?#LV2W$>B;X9.A5$Z$\^\L#GW/9?^M(@N/ +]U'J )@O+CHZ+Z MN]!WU4#8^9;]G4>_B81)7\JVD-T+'>^X\]M]%*:!BU0<1N__VW&$F$R."V?) M,W3BZ2] !*@R,-,V&$C>KC9TK1=^&35((;!&"HU 8OG>'SH7@UZM>'I:Z/@W M'J0\6C!3(F-?%S*>$&]4:&5>F!UB?Z\'Y-]YCFN#EC"^1B%AEWC;]O#Z*N9) M)FOU8MS)(5;_HE\O8C631K5CW*VXBZ0X[4N$&Q*+VQ431Q>#>N7L:2'AV=F\&-UD6^95]:0V'!_?E MKJ+4<+-OMU;G1IY%5(&N-G^M=01?=;X?O]P/HD;LQ4GNJE9^:5BH/L_TRDXE M?WO1QWPR?FKEK#4['7W^YZ$6_W/OE?[G'=W/:Z\/CSO].6V^)4I0XUS_Q7+M M-P>'U2$5H,W2[UHXRC*V3:.]6B,A5>N1JB7LZ\"0?.L%H+&%:X[&25MB8,3 ]F5@H(L0 ]/!P-IGKFH'X>Z:*TI1UZWV"?I?L(481N](5$$&?Q;PU95'F0)_XXVOPS MJ(&.M +SN"*G5W^<65-P@PS0%HBHTR&MD5V_W70JI$6FT0?9A8_QS&$M5)'< M79S4VY-8#3*:KM=UCCZ MVP&K;, J-TPQ5/P.T%8A'EC4QR;;@ M*C%)C4S2,OJ]K7/CB$GJ4B]W32U\99I@-=,0"^[%GR;92("UGP'8SD+]?Y?$ M0GLPONY=WES9E[W+WDVO;W4N!UEE3BQPWSM*8N$QBL3-(S'GD4SPQ&0[S+M# M_,5.JVSB!3QP/.[#P%FIVIAY 3XT":,9=IM_])(INHVRXX#A/'AC[@-\[D4@ M(N[["_P=ZQFX3,:&"_:/P,-/LOZMK$8WGL$:'1RGL[DJ;I=,><*X+) M%)7P\E3#ER& @SPU3R0>1)!FB\S=:,Q-(P1.^9($E6SW<,$^!? P"X/[$+^] M0PPWY*-7X0QXQ8()5<@/QL$NB@4<# "GXZ>N&CF,<6Q?KAI Y@6PCB2,%F45 M0(/QO)@[%OJ+)']+)JF?GQ^,6$9&Q!S/,!))&@7P3RRB!U'=NH.JB +D C?N MARC'O0=981!A?<'^7AYB!MM\1W?8?V5Y-P -O5B6#*R9@FZR!.P5CDG_/C M 5PI/*<\E>7Y7["QDZ3P3B1;1V#N:.J[S/4 (R(VB<)9!IYBKHMGF=Y.*9>; MR/@Y5L&>HM^G,R(EV>^8EE=7$A[(N%T$VAK76]G]6J[LJ^+8Y>/OO026ZCP1 MV:Y-VI52;3N15!5B5SR>@O##?VZ WP&!(EO978:-NE>7W7[W]N:J+,C99+DJG? %^#4F"B/[8)=K7R3 ML65X8PW;]K(83,N^Z#)XS@=NIV5(R5)U+:Y?I'OI61LR:G9[*J9HTBM$\B],Q$Z%8"<4F"AC.P/B1+P/="*7=!6=R[SLSEX/IZ M,+HVNY?7E_U!#YZYLK*J\=;@:G"<.C.'KBM3@>HZ\])4 /S@.H$O"EMCHNKE MH]T'AN@_P1 *4R!.@_T+$ _6G(3 7/X7Y&Q\%T:AP3Y%XAZ_NH(?N<%NO< ' MOFY(YOXU3$&'^/_"2'"LF_XH,+T/3 ^@=0Z#(V.=2\LGA3U&+ 1KADNK+UN/ MM%G!R/&P[GI2&#>J)#LH(V%Z/P5Y9/4N6'4W4PZB0L:?,34U2W!X--4MQ M?1J&W3%UKTV"CO0(#7J$H7P.F><'5 -X'15EV3*M1%3E]I%T)+>TD?9R^LQI M]H)]P5$R)XH!RO<$R(W%Z)3%KIV>#+8U8#H05]JT;?O"TJIK&YK695T,FFH# M6!<]O4M#YQ0BS$)PL.5$H,V6JIE<-9VU-EK5RC[6"VSK,$.^+E.S9F(>C?2* M#EW$/-1M-.LCYEY'\]*(F,^%F%MO,\R\P)NE,S9)$[ ?E1(SYPME$2E%/@@# M!V]0?.GA6%/KVZ1:UM3QR9YOZOBTY*:P^\\<7NM*:6[?\JE[,;#ZO;ZEL>E3 MMQ%-GUY;=_*PTS\%DBI0#QVU1QW6&W "OUA;%KC52KBD :D0A ME,:$LUG&X #%FIIR]O@>Y>R]DK]8NT0_GFZ=!LNP1Y8NRFG*Z1Z%0,Y&,EN[ M9$>?8?JX973Z)(Q(&.U"4KNPX-,51J;1'9(P(F&T"^78)(R>@]#0)E%$HF@7 M5WXD^"01$0DD>&_4T]8;N2DGW&!QU!^VGGSP"EX;OZ448$H!KK5.0J^C3=NF M%.!MN>;3*< '6]BN 05+%\/'B##X>Q9=L"FL8#V0(%))EOS"N5>5-K2WWD&\+%]V*,UDAW\)'&(,=>E\*0FQ,- MM4OHT8:$DYWR1[;,/-D]@?.JW[/[-UTL/="]-D?75J_?L6Z[YMBV!IH7_%%.Q@/,[ 2;,0X#&&]19(J[^F+:CE'?X6/ _I;"=I#J MEDL* #2%S-4/0E@&:$)Y_0<.4IA[LVHI ?[L@PA<.##N M^^)>%2'(RBGDLX2/JOF53(3!L\T"ZT#"OZM&T:'NA)/ F2,:7+!QY2CU9;F8 M(]UAMQ4H)5,/$+OJ'3=98'' !Y0YXZAZP_ NF(.7N2D/@CEW2D-&6< M\NL,\_LO4Y@ T_0_!D'XH#C8%Q&##>%,V=LW7R\_?GGS(_L*6>3!5>9WIR!;65Q8Q>CBE%U MEPO,Q= _+KY>K(#N;X@7 /"W;ZX__0U6CD!1N>_>?<&?YV$"CV-!F@?@'HS=M!]0AM0%9@ XS+DPRI/"O6>P8ZLPDZ&TV/8 M8Q2(16ZDFH,/<<9*#'85>4 -@+S7'K*',%C.;@5][L'# W-#)YWE!*GJ/068 M" A2L:"$Q^D"$3H?<9E2\/C3(*MFA&B[0@F;=P]3P4GA +*:D(0$YA=F91" M'P&%A=+R"#&/!7;K(]K>3Y<&]'!NI9>&6%_+];+"5!.Y4A"',M5)4FVA-!A2 MIX7%!F"9PWL/WGT8 44 /KK(4V%Y]RA-$VG"9XJ4U-5>*&?4=,RL(L"=0,A@ M>O9#Z#^H@F%Y:C0HF0 \0!%'"%RT*D:E((!JOH?+@R< =BH5@-WE/)BCF:A4 M2WV&XK/E"0*,V%8L_XL7_W:%2)#@7UM8A7W;'-E7UZ,;LW?;&PPN;ZUKV[JU MKWH]VQ[:5_67]3DT!MP61=80OZ-4.<:D%"[$'1IEW^=8Q:M*:7#63A764A0Z M$M@LRJ =@_#-R]+)<=#*R0J>9;3/I5S7(GC,]8C,O>27 X '4HCB4CO1E3?7 M'_S0,*^0MA5M/EJJ&J3+S:9G=5^][]J.&[E!0PGW442BK 4&D@RD[+1POA=$ MO0&HVXKO^@K$U',M5#I2TCO5YX$8/5.)5&Z4FND=7OE%HMS\I; M(/*S6!IV02IM:I0S^4EK(HM/P7JWN%>A8,X+L8XIJ/-ZR,1NFO PN_J$1W'Z ME8*M;8AC/EP;V*C'*90+1%)Y7F-4\>1):*!&K'0G<#"D,"E\$+'P#M=?#:_)Y'U^)U( MUKE2=?4S:T-\]^*L>)Y:F0'V(3!1-%2 F3ZR/$XQVUVLBD_* GLS=5DVFPN\ M-7\0.9]63\Y][H@+-L8(B,IUS8KS3+598/=1^(@W^C!T;B85"\9ZDS/\1=X( M)!4@JC+[\C9/UM*&TX&%6IW>(IX,>%E;2;B M=([6X.K,,[R#QYV[X@XP4T0/>$N7M:I0ODJ$#4R' 7%))@B_PQ^@T3X41<6+ M:Q+5;"+(1=E6+2>D+X$_<$]%3,BSB.,49?#N+NTGG=,K/NQL3?#8[J%-M^;U M:'!U;?8'HROS9CCN=8:6?74]'H_[G='H]O"UZ8\1VO1-A7PH))5HN$5W%:EU MY=$B15^1X.>/?_W?;T8I7T$]NY#HB9CY. VE9_LQ$.HN$R@%%"<,I<$U//FS M5-S&T1V@T^=IF(2!Y\25.7[^^/L3/)\5U_U1,;CL!UE>=V7+8WDG"\S&*7J) M^*JER5)< 5X*OAB_M9$XGL3Z*G5< RO8K]+T=6=H#VZZMMGM]WOFY?CZRK95 MI>GK?K]_A*8-QZ@T_7,8W%>BF+]AQ#*"M-47F55$+2^;ARN]?!!UI5&%D74! M=CZ2YC=B_1(J&;\KD?%4\H S]X90E1O@1/:3!X^18)5&'*/?Q1 M.J\?Y*7L7BLUF&* $D8EU#!("6,3U/I\'+FH"%Q$!J#D2^>X*3TFE=6[Z.@U MJ0!R_!Z <(]BWBGOCY>B\%60OMPC,'>=&S*U;TB&7Z#[2.G&*RE0@)%*E2*:!#/HIKHE7PH3+TUH/(U8A)%E_+*D(PA"^SR,4 M3<%O"+%,9P04@)_?>E70< ;"%]3OK/67*.&I98O#GC[G>!&MM^F*=>YGD"Q1 M0,^I]W07E];E/+;K &W1MDTQP9?Q$0.=5&,B[./G9=XZ+TH6,,_W#)ND!2*] M:,#=?5]IFG<8M!U(SYL*$Z]PXJ[RW62!WKZ_%,);653@EG(FL_16^(2;J@9N M<]7S\)_[@J_>/GI/^2K;WS M^DM 5#0D4.KCC5J(D>5HX'CY$$OSE\B6!?VL*@RQ=H6AVSF4PB!!(0,98Y'Y M?("*BL#4=;E40J.0*$& F).S8R+QG&2/*H\ +=X_LS!:# >N"^(PR M7YVZG'>1M!'A/EY^^J(DD)Y+N MMO%T7VED7EJ8E21T$+U:$!'^F VF"6U?3 M]:4VN'4N>IJ6E%DEF&];QAC*<&"%XX#L:2 I-2<6(3;ANS;-J'-A:=O:QYQ MO7A-8I?* ^-1A'M]1<12$V3UMR>$F=*GGA2P )H8!1K>?F)O0A$ 0XK3NU]E MV^&P;/WT'9L=H_=8W@.@NRWA>0RKU*6>OADM_-72X:YN&M1]:M5ZO$M5(@UZ MN?(G,HH-#C?%ZJ';OY@>RZT/J<1.L*3W 9% MF5AQ_#WZH9-KZ-H14RRVG"/5\JY/+2('\3 M[PD!H82[4:Q=L,]2&J.J]HP.*9-PRE7-BFH",JQ#W53P[_([A\^QA9]JG02S MR52!?,W+LAY'S>Z1?$]>Z94\>$5;X8K_B"AL&+9BK(AFQ\G9Q8K43/&K49&;S*=SP%1;>V<[0M1: M$56;+#A&J-#'8$,*Z/*MW,L>N+^G?N*!P@2*VE]5[,QG'B4!9GU\_?Q/]M%@ M/W^6AG;YH*$T3AEY&RY= &75-#;Y>AM],8360^G:T6K;:@O,+FQO([O&FO%$ MG:B;K7?%&]U'NK$ZBAN#BBU3[QB(=@O M(1RV:4MGL"L2--+D=)7J.#*9.%35@G(R3Z9E'%QNZJU80D*Z>N7YP,F//=U%MNP!SW=^WB$GT0% M2=SP408V2'S+ Q6!O.)$XWGT+%O[>0#:A$""$3#D&#L#\D!@F$NQ>?KCOG[8Z5O2B@$+!T^ ^[R? M>BX0L5YW\M,Q@%NT8K#/L0]K4;8/Y.@.0".D(J32BU0M85^M:).\"P(N=R%8 M;R=PD@BZT:M.W*YV;G>NR+9NG5+GNMU#;S8F]\AL+A41G%]FXH5*?$SR;G?C MED;T26]'0Z#" V_MPB[W UHK< ??>TW3GQ:QNL9)86)CQ,;VO ?&%9GO2(E M<;#SZ8BZM(+2FY\YVM_);W2"6=;"S\HPE"'B\A8[-M@U_/\W(36\?>ID%GS**IQ^L#IDL-0FZPZ%7(@O\'3L+W*\E-4 TDC;_%0!R5IA>A1 M2=)JJ36E$X3?L/JPC.-JBNZWO1U_ M<-+JZ2.MB3JO@T5B"=$ M>)9A]VVB/2VT]WKCKM=ZMK8*>OD.&)?4U@4A30>DCMHYA4^ V>1..O%9G[$R% MFV*#=]E^W,&BK8C'62N7LBIO]@)V])C-> 2SR JMJ@Q@O'\1P/5"&DMZW>"Y MI,'6U?@#P-U[@5HD3Y,P_T+I\_(;5;>M9UX,>H.A:?7T50/LZJD&V#MJ03S+ M;D1!O"I0#VWE/:]&-K>B%-V2/2NHM,4O[&47-SVPJ!&5&)IC[G;6U1H**:.0 MLB>YB[5+)N;I)GUW>[K(IBE'>Q3J:)!0)I]VRVOE',[9?08UF+2G+NX!S59@ MG4:V^;1O?-/??_HIC=_=6__M^?RDX7.XJP$!3I>/F.O%<\=!^XG;)HQEOUV-XR%31L0BE_$Y,]O;J_18?A_ MW7]_NW[#/!>^X$[R[J9W/;:&5YV1->C=7O;&/;L[[([&5L^^&9F]X>#-7U9. M90=OQZ9#/;I#3#8X_$E:8J>:B&:FG,N.QNK-7I=9!- M[X7N6V[@6=ILG8>NN5TX.N?.L6I"TQ&)MG.I-#1.H"PT%%ML$!0B8,7:+$[U%?"Y]2#FBA"0X.->T[$95'!\'J%W*G),A&X M8:2NQE7B1QT4UD9"TE<.I"EG319G]0G"F-=]8,E73\:8%XV/ M")G<#K/.P@!6C'B(URUSCIS&F_,$P,)BX:2P;$_$%ZT&,6;U/[4SA+V?NICV M'T@^BQP4@*XH/P=-+$$]!604D80[E,>IIA%8\A?>2%3M@>) \MED;A@,_H"U!F0A3EX9)6:N@!/% MM8;!TOL7LII!9E/LLO(.#4H6*89$97JHE(;H" M;K Q%OYTIC*047ZY5.TV*W9;S1;$\K1]6> 8)^4^\$&>*+@ESYS515:?X>EM M9+^IH9:P&_X8SR//9W9'5<=EZ3Q4VT"VC1.I8\TKHOX1(0_38GE3$*N> [_# M7/!@9<,;]KE&*?M@;,U%?0$:_B+G.K#T -8-P,'-A*M@PL*P=T($:\<4/W=0 MK>87ESR&X\[ L\2-L39(BB!()<;@T2M!A05O ?/XO6!!*M&\PE[Q;:# -(D3 M8++XHIM&^?LPOA>ZAF2_XKOD15AD9 $T[J>298#*)IQDG6$C=W_@OJS4JZ9 MI$1FE:'\'*DVEN6)D\ASDIQ,#""]*.)!$JMIGZ&H"W:-RY#BISYP2-$3)L@_ M 5^QOY__:Q7D5/D%#"I+2^F7WNBXU4]> M^WZK7V_WZENU^984CFBC_&]7TFS5SI-;[RO,J7F*@#BOF M247-<'G"J::)+FA331.J:=+(FB:$;(1LKT6VK>,'VAXY5-/%V1,W)^E,1#R! M#=>"J_5"=?N[RC9P@+;@9^, 1^A(Z-@@P!$Z:H=J^XQK[2$O:Z$ Q]2]FP*4 M0U:F:DR@F&D;(UN;G=^4H\3W*'WF>!*=V$#;V( QM"EKB+@ <8%SY@)OS:YA M=2S=6R]QO44(0 V%=119>2)LKXW^P789N2U"P,8!CC".,(XPKOF (T?>ARQ/ M:2EB_JE8^7WP\>1J8[SM&EU36__M\]!PFT=2S>)#ITTP6EU#1#!$,"=.,'F. MK&EI4YV;0@"O=:B2JV27[.PMLJ;J(#BM\'Y5V$"]1=*,GJ6O0L99%\!H$06W M5PZ>"5G6(#V).(DXB3@;>#_X(M1VLA);0GV2S]'E97;LYY/N25_TX MSO-&P8KPBO"*\(KPJA6P(C_2#DEYUR((9U[0UK2\=EU)MP@)&PV-;V%XOUZK&6L2K19I9&GA)+(L3\T<> MN;:P6H^C5 M7:-/(\C?&AFCWDB;-46]H\G=<6QW!U&V_NMG(FPB;"+LIA"VQEMT(FSRGNY: MJF*G5K^U9"&<8R!N\["N J%Y6/M]=W%;*[W^H7.AT6@G="31 M2J*UKKI7O8M^ V3K.EW6!T2J?'7L\,2=;KD/S^.: JO#L;(V<2PP!O25Z7L) M,$U!A;IU?M*E-*KVI,$3/$FRS45UX #"QYWQW.]98F_#85;!+ZP"1A)6P>)C"+ MQWU_H0)1,8,HCU+%#*) HAXBU3P2$Q%%>4JZL?H%>^11Q(,D-M;3UU72NLQ? MEYGLAOQS*3&)/8I(L""4]_!^ZL*[7L 26"W@O9/Z')_"-67QLODJ^1TP?<9C M^6B6^_08IK[+IAQ^N!,B@,D2+X_D[HP^Y!M]_M;^%07?R![)C?:[@ M9&7B%\>HKBP(HQGWETC*@54$@R-\/WOFSV\Z;^1G('$G_[P!G[YY,X#T M+^*1?0EG?$VL/GIN,H4_ 3 92P*NX?-Y+-[G?ZQ!IUQ4U2 NN,UHHQ:TO4FM MEM0;_? R.]O(<+,M6:]\_[BOT^JW?[TE+IK&*;C%\N-:6=I_@Y[ ;@(47=?"$;,[$3';-$[72W@(H+Z56D"8QJ QQ+NTJ]LS MY%8/9K[*K#\$6*V.JO:#13.]S3J73UM MVVMS4!TG5^68#KY#5N\YB^24%E%KXP0%$>=*4IEM=$;ZTD6)+HDNB2XU -$< M&8-!E^A2!UVVSXND'82?G[B8.J8)VAA:HXI&Y'JH27*UFBXL4YL (GH@>B!Z M.#UZ(&_BT[#]HK%CQ>'@V1AJZUOUMZ!O"JJ0YZ&A\NHT28OJZ1.)$8D1B36, MQ,A/]^'J=?TICAMN>&KT]@*\FH(SY-,XL@ [9;KJ&7:_IC+A1%%$46=(45VC MWZDI:_]T*8K\C,^D+X8)]^M!J.84VSX53R25W6Z,K^!\)2J1-;YG#8W^H $% MOXBRB;*)LK52=M?HC:A5QL%5\Z=KC6SZ^T\_I?&[>\[G[V]X% "BQ9]%]!5+ M6'R#[5[ZH?/;7_[K__TI?^B6>]$_N9^*<1R+)/Z[X'$:"?=3\$4X:13!^^/ M_24,HOPC%N>.O^&*BO&P>@?"\HN8_/G-[35F?/Y?]]_?KM\PSX4ON).\N[GM M=F_,Z\[5I74#='K3N;:N>]W^5=>T!Z/AY?C-7U;.I@KG%ZI";#K:M4(:QZA^ M:'EQRN*AV0Y=%N#H77E0F8\NO<"M4B>)F'^A1)@\AM5PF$XNNCV;-/J MZ:LK8MI:"HM8W>/6QABTNK('K?Y<5M^22\[&*<'E!<]&%[BB:.F9[;;JZ6OUO(K6INTPUMJ6K9A6KL([?T U@J\ M>:TW]*"4V!2@-8+8&D-/%/I-9$-D0V1S:F33"OG=")HBO:]U>/-:2FR)/[7N MW"41.1[WV9S/1;2/EZ6.\JU'[1YEC;1E3S3EG#4(K=,];ZHE1>=.YWX^YT[\ MG52A8Z?D-"60M\'&G(:&B>TQZKK6 6.?VX!'=;M9B$*)0IM3J8*HE*B4J)2H ME*B4J/3$J92TW7KM]^T2^BBSBS*[3B8_AU9/JZ?,KE=IS93954-FU];=8@D- M3R*S:WM5\_A(V_JTK_8!N\4Y8>T#=HL3QMH$;,HF.WXDWL%1MMUAHS7Y[-8W M? [AR%OWL*\-F*W N=?Z]RC7YE6X1;DVE&M#9$-D0V33/IVR*4!MA=K8&+)K M@F;8%,QY+3FVQ#M,P=F--T,H7*4YC.Q<0U6(.HDZ&ZW=$Y42E1*5$I42E1*5 MGA.5DJ9[[*#L]2XK.AJH;&S(\FERZP4\P/OFCT&<1.D,FX-\AG-P%EMT7!GU M>Z/;'OQFWIK#\;A_V;\=FIUQ?SP>CJZ[U]>U=UQ9C5'O+\>H'ZP+B\.C: $+ M87P6IMA>)9PP!VB">P'^F92-6@HA./@0LTD.?.:5T#?@@^.GN*^UMBT&XXZC M9H"S%O UDA,/W/+[.5_@E_!D)%@\#1\#QA,XRSAACU//F3(^GT?A=V_&$['4 M-,:%_Y)0KA5>BQ*6B&C& IX JF6;B$5UH1<,MUX9X9F=RK%PG9%X"/T'W)L? M\B!FCUXR99^YXTT\A_U+Q/!@P"YY\!MLP(]#YHK8B;P[X<+,[)QMJD''GD27%FMW@C>86D,(\,#P+NW LVCSQ'*$ \AJGOLCN1 MD2,\C!V7>*" A[";1C MS#D*;IA*,BTU>W:PB/S,!9*X8"@KN'P]$KS*"&9P5S !T M">"58\+#R!["NUA$BFEYP3R%.9$GS+Q@[+2Z0D-APXPO$!>>@4S&@B.U5]5]"Y#^^?Y;.V4X;2*CY\0N>XI^GDXK&FQU M)["L*-:5C &ZXRZ*XAK76=G]DB4DV8L6D]?JO]Z8@YWNI!-OTYY.OWDO0_>? M_4L&YE:D./LHR?$]^[1*\ :+4Z26F/V>@N1W%9>,V=LTX"YN0;B292)K>\CE M>JQZWJ%\0. ](<6 6#>RNE!>BB0#:W:+Z4*8X ;?@:IGI':HD"6C,J&JA5$]]7QD\F4&TD041JR%60ZSF M259C%ZSF'^N60$F]<3J?AU%&I4!8B2+C(,SI5-(_FD1*=\]?JQB\F7M@W8]1 M$]D^X]Y[SAVWY+\+(SC X"J-(A$XBV^E?1>/ U=^]*6]EKV[2Q?ERW[W5MIW\V/KU-;BSI' HD:$&U1-;ON1Z//&4. M(]8 $@&@X4P#?3]+ R=[,?\Q<:(7+!21)(K71.$?"9V:45F1VULK@ M5//\X^+K!7.Q\D2TU/(9<%\$;KZ?SNA#.*E\F ,P0K=<=N'MB)2C,'Q*$BOW M(] 5,"8.SS\W0@1$'J39.^+[7 2Q0+N^Q%BF-'L% ]QA)!ST8T@O# ?\GQ;/JXG@96E091_G"A2*W=US[U ,048'?600"3+"T6?KUQ-ML%\"=(]"32) MMQQRS<5I2]<('("BV1=8S#K[V)<;5%G*7\/0??1\'][X&( ^<^\!RU+7#==> M[,!FTVBG;NR7-Z/.E773'YGVC3FZ['0'MU?J;F!\9=F=^KNQOU"_1MX3+7KF=:SCI_W6&OERYLJA&TA$-I192RK5]3I:"P> MUM52/,Q^;0VF7JLK4-FM7CUMOBV;;TE:3W.+/IG-*-?2L(HL3U8C&^ZA2>U0 MIJ5AI7&VCQL\Q*&\E5Z ,(U!.8M?K^$?#[^;!=9QYGGBLQ#@\Q_E1U+^+%TP M)H;;M/)8#>.W?XW0V;@2!TK81]AW& Y8\817N2 A("'@01#P%Y&HR]/7:I=+ M7HQ#X^06>)CYBZSGG%"'PB<(L<:) M$NULK?&U;Z@86?6]KC&PZR>TIIP]OE=K=C-Q&N(TQ&DVOO?6,CI=;6VN7P1) M237U 4D[QNCSPQ(C(D9$C&CC>Y;1'^JK*]'TLW^MRG/(/GX4;T/Q-N<7==&P MUVGS%&_3< V.XFWVB[>IM_L?Q=M0O W%VYPVPR5^2_$VA'V-PCZ*MR$$/"H" M4KP-Q=LTZ1*%XFTHWJ:QHH0NG\[[\LDV;+-3.T2:!O3 MZ ZZ!P,)Q=L0(R)&1(QH_3W3&-H4;[.':?]TO,W!%M;T2D5L7+WWR8O=T#+: M L@BQJ*4PF7Y!3I[LD[%$0]YXSW^<<\6EK3.X/=:DL$B$<^%+)3M+R[8#?"0 MV=K5QA*A(P8$P&/8!.MLJF/TXD.4!\M\<.<3L#CCT;T7J$7R- GS+Y2B*K^I M(:913TCCL'/? M -:4D]=H"#8Y.+A>[F+MU])VH]B4LR5!5"O=V"2(GH6015=C M)R:(VG4!OQRR;L^_,S=,T7W\FICU.I+T&NR:V1:$!X98TTMGO 2V5F"11J;6 M@/M^:N1UPHV\[JB1%PR]54,[W5V\FM0X]#X# M!0'B!O%W'MI"JT:SS>^K% MGKQE#R=L' $39I^G81(&GA,;I?[Q,7 NL+UD$2MA=4SK^7:1+0(8=@?UQ&/, MO*0",!E7!+][D>R4R8,@Q4[;LJ/W+(P$FT3B]Q1^\A?,FS!L,*J:]CI>Y*0S M[,VM^H.[V!I-J![ LA5GGCM<-/WEL +L)HQ?IH&78 =3(5RUH+(_L.J25O1J M@W]]@>?IR>Z-N+QL)SAFL0\N&ZJMG=4^,-NAM\L^P\L8%5=@NSC F*QKW-K9;-L#-?U+M<[?H?7MCCX=FQQI>V];E ME7DYLOK]2_OJ9CB\LOJ]87=T;CVTB;.?%6??B2R7B6M+BMR]K?V@>]FY'MB= MT6ADWYCC?J=[V;5NNY;='75O+>OV+$CRKP7*!NZF8&U42''NB0(&V(PO)*G?"2D L,P7+/."?+X'F\)7%,G"NN'9J? 5 M%0"BNQ@'/@.23Y$"[P "4H[RR(N5=?O2&K!G=4DYL/S8P6<0#&F22M*+@4U@ MD+D,27<21>FPCGN 2R3?@WFE88TC JMY>=:J/E!.OS8CGF#U* #NT;W +2.\ M[@/) ?( ^6P:6,OCU'.F3ZVA6&BQ"/RF5$J6GMF5?^S#"98X20"G)[[Q[QNT MYRTXQF7W\G9LWM[T1UI(?@1HGJ,%[ZLN$?R_2 M1U"/K.2)K .@=1D:=924MO24E#YL L21\R\:]CIM_NB9-PT+4FA%YLT2&S*/ M4'NO8?E+_Q8\8C=KSM<];K*:C)J-BY]I6/G'[<,BCH^Q&]V%5(B4,/$8F*@M MAX8PD3#Q59BX=0P=!9<_K4 ;?(^J>C8PEI\X&'&PI^N!CHQ.OZ'U0%N!:U0LE/@;\;?F\C<3&%RG M_FQ*8G!M<237":O;, *[_JA-EIH""FT\JDV5K/I&WZ::/.0W/;I^TQ3<.4LN M8/:,04];2;NF'"6Q@>.R@=HC&4Z!36P+I#:PD7Y]916::VV\ELO0U=C> ;#U MH)JNVC'DL-FN.LK)>W3,@=&SM84/[0_05B!>W4I;@SAGF[4Y8I+$)'7KCB-] MG7N)1Q*/)![9!%PE'JGS:M R[)U:"=0,4;H[5'\>O=[AEJ7J#I:RBMFI\RA\ M\&(LP/9B?NJ^6SFZ4-6Q6$K.I>3<1B28TN;;LOF6!*XT3GFG+-RSR\)M78(X M):)1<>"5"G^-8-;"CK8 <@M"%XMHJG'2^ P)JP:1121&)$8D5KZG+X'RU F+7,M[E+7:FJ):1S@]HV-;9$B1 M4Z4N&=-"BK ZVK*HB"*((EI/$:;1)QE!SK97Q<758KZ\$-BI%=JZXCMK4>&Z M^IHV[ O35B3PDE>B!?*1R%J_'DID361-9-T$L@9ENDMDW5P5_?@DG55PL+!< M0W/(^Z7X[>.$:3<*5H17A%>$5X17K8 5^:^>:;HJ)B**A%MU8#U?EXJ2GBC- MKA5LCS".,(XPKEU2][2$Z^Z)G:=[LTK)#"VV>YK#@HDNB"Z(+H@NSIDNR)]! MR6_-HJR33R5H$76U5T81B1&)$8D1B1&)-4EQ/"W]D!+BRO?>FD977SCU^IGO MNO\VM#MJ'K6T5QBUCV#LKK;D("(7(I<3)Q=+'[4T!?')==>"4"0*SS^"^O=J MH)YQ#\T6,8#VBD^B>NTZ+-$\T3S1?/-I7J,B3FEXY&#=MO'U[O4P=D"]#6W: M7VT@GT*!ZZVAU(8*V+;1KZLPP ;(- 477LN%FL=P&J=!$*,A1E-]KVL,>_H* MJQ*C(49#C(88S8;W3&,XK,D8.V%&4[&K?DHX['#3\P=;6 5HOA>(=UFFNVEU M?OA0@>*O:9QXD\7Q ;GC>N577@#L,WG?'<[U9N]_FPKFE2;B/ H?O-@+ ^9Z MDXF(8C:)PAE+X"D^"U,8'QZ=IXEPV=V"\?G<7P!ER]_CA"=I$D8+-E%I=M5Q M(Y[ 'Z%\T _CF-V)21@M3R^99X1AMG/Y3+-5]Y MUU%S^) ##%]$N@ F/SXJJ7$7^JX:Z-\@Z-@-R!:770M'S.Y$Q&S3V$.+;#(. M'ABH;[T E)\PC7G@QKM<7VY?%J,&S%P'L:[KMT/ W.J8VKQ-Q"0)$U^%B0/" M1,+$1F!BOU9)WJ"(FCI];=_X]])IPI/".U+Z2Z+=4N2UTWSC\^STN:Y?0KDV MN*QMHS^T:X=(4\Y^+Z<:Q?75?UE&G.;D.8UE6(.M=0#B-,1IB-,0I]DO"Z)K MF,/1P4!RVDF^[?.KUE-V#*^5#18(>9^7%*S-W=24 MLZ];CI.X/F%R>&MVJ*3$3M*&R.6LR<7J$;G4KIPUR'2L$XB?133C ;9O]A(Q MB^N@L-,IN-?K:J.\QAO+Y)II@? Z'=(RC8%8!M-Y0+)NS'C@LC2(Q,Q+,*0"0!O TFO1%EM'7&9/FQ.]*0A [KSF M2*'6T<-@I.W^FNB!Z*'U]- ;$CV00VYGY4NF[^8YN(E73PO-TS%QWMI=;;>J M9Q[+T")";*\8.R'*,XWAB&B/:(]H[_"T-QKIJUY^WI1'?K\/7U#E=*8\N ?- M,U7%8["0#-:-F9$M=X_1^4.3O'WDW2#O1N']'ABFOH05(@DBB=:31 UM.4^% M+LCQ]XSC+\N6<"+A>@E%XCUO^/3UZ6%G;OBTB/S:*\1.B/)L?=D:1'E$>41Y MVU->O_X:).=!>>3LRVHD!0FL3@2.)^(B;3<2L/^8^Q3>IUQ^9E=;_YVF'#[Y M-YHCH%I'$;T1];0F>B!Z*+,KM*EEIT(/Y.=[&K:?$OB-+)T70HIZ-H44D9>A M-4+K=&C/[-3O6&\*#=6M]A%I$6E5WCN$Y_Q42(L\=!_^R?V4)]@8CF-/-AXX MNY0L/UU[ZZUM6 -M+CE2 LE!<>H$8W:-85][MQVB&**8$Z68GF'K\S\T!?7) MJ5DDZKB_!-O7%'JO Y2U=+;I:-.E M]X=G*_".W$7'TS6(1Q*//!:/!.NIIZ\V)?%(XI'$(YN J\0C-5X;&L.AOML- MXI%;&N(_)1S@LNGY@RVL C3?"\2[J>IJ:UJ='SY4H/AK&B?>9'%\0.ZX7OF5 M%P"#3]YWAT"/.C?P;2J8M^8Z8)%P$(]=-H^\&8]@%/C*YXF(L29#.!>1O!>* MX5UV-?4"+@NTWGJ!#_\:[''J.5,VY0]+@T?R_7#"UJ"SS\JMW@]:QI$KU[.B MCIX5&0#K>"ZS@.%GFQ+$L2PR*]"0@.F!5>4,2 [\.0KH 7(R >')O'L4A4_>*E[WV/WWF^ MEW@P/(\$/,# [N%_'(OH0SOJ9Z/WIN,H4_88^9 M0@#"WN?S6+S/_UC;?+FHJF^[5!*LC1<2V[O'U9KLX0\OJR$;-:5L3Z]\_C$*&G4?-ZW2_QOA8DK1>< MVWO8VT#Z;4',Q@&.T)'0L4& (W34#M7VF<_:1?8O6!!)W;8%]\P/XY@Y/(H6 MDS!ZY)&[2X&D>N/C3R&(HKX]UQ#MT#>Z'4H0(%-3JX G-M R-F"91M^BXO?$ M!H@-G#,;L'O&L$,UP,@7N'VG)1$#5)VI#$SB?B*B@&.\&9MY@3=+9])'2(T MMLK-Z'7J;X'6%+RI6S0WB/P:)[//D+ALHV_WB+B(N(BXZB N>U!_/?]3(2[R M1G\8.TZ4"C?/$E%1[6%=U61;1T\6&&'DBR%?#%4QJN1DZFL/311!%-%ZBK", M;I]D!#GJ=JCK]2"")(P69,L\[X6SNOHJI)RZ+=,BVFJO;#H=XK(,:ZBO1!L1 M%Q$7$5>%N,P>N;C)"[>O,9:(BU$-EQ,WSK\$?8=E<; MK;T G:;@"_DK&B2V3H^B^EVB**(HHBA]^J#=TQ=/="845:<'L=-VA?%;F'"? MP4[C>%-M,C+/GB7'D6&-M'GL3]X^(^<'.3]V"4$RC"%J7941=#BG;:AF*&QE!?C#E1 M#%',J5-,US8&76W^O_.@&(H??,GYUT:WWZLJ6=6=E3BJ/W'J+#H)M8A*VRL% MSX0L+4MR;S#N!9/0_*(Q_.AW\$D9AY22)<-@DC 7,PP:, M%EN+ZMDZ:E-<:6B9EC;CN2E'_UH/:/,(I;WBB>B"Z(+HX@3HXFW/HHBQ^I6P M\\H7=35>M-%->,,]AZVX/2?G1I.DY+G0;&-]CD2S1+-$LQMIUC0ZEKZJ1$2U M=3HS6Z\N8X_FU^57/(]^2R5\;, 9-TSQKOXU%8Y:@87:6CEN#<(#0ZR.S!33 MK*DR MB?E3PF'[FYX_V,(J0/.]0+R;"LD"3:OSPX<*%']-X\2;+-177@!<+GG?'0(: MU\3KGO]+XX9TKI]MNX$G+&P63MC:WO9B=/:%R> IWPL#+0,:FM9E7@PUKPM[ M!NA:6U?KVN!0M1WHM7#$[$Y$)0K9IL&LCKE>#.^(QPOK6==U]P.=KE.%):W? M=NP'HDC$<^$DWH/P%X!WD6!>X/BI"R3L!:IK;$['CUXRA>_@*Y!3@11C'(,# M[[B/Q>=8/!4BN5C?84/X6.L%R<> B:SH7W#/O&1C"4!#GL]5. ,U8B'/R0/E M(\8'&'_@GH^RF%:.H7 IXF=J7!3'XXY$J#_Q-R7 M]/]4V('!YE'X*R 4!HVF20KX!$_(.6',<(;K@S?F@#&!'#Z) (?NY9NXE@A8 M D!FX@6P&8_[; Y&2!C-<&L7[#J%X4*6PHJF$<("'UH C/2OC0?(1"08]4&QIQF*RR+UHK'2L!:[HU;Y-TY:PA)7A8J4 M%(C <8*2"44#]@93 M!&R!FBQH0^+[W /&?">21R$"74+#6OZ&8ZTC,T D<)FI SE5^YH'GZH>R?QX#] MNYY.IX)N_J^11"P+@!RF,8Q8(X7D$)5$<0>Z>(#'60]UF.N!M4>G#CU<7R]U M-%9K:+L-_8_$0ZM0&F# 0EX2Q49&'2L"&M$O,T&!.<')XG@Q\+$'I!@@ESB] M^S4S2,'03<'N\[V9EW#UG*O,V/ Q (-ZZLUS0['Z3&&(9KCT,4A$%,! 7X 9 M!BDBERNU8',T[!OHE>,S:38J.SJ&H7P>9=Q4#A;CN!?L'_!0Q+Z*;,WVT)(O MV$,;1]MQ*M@GS! D:*FK3<2YN9LA_Q_CRCXE@")LABI-YF42D;N77_)9F,+1 M;CX?Y25X5CJLG%8RY8DRPN:1>/" H?J+BB\$3V(R ^ M-[^&]?V- RU$"YT+7,^HVD\R9FB5^HGR?+YP/DNTJDT7,0>Z!;XF'4F[(J)/ M2>KV1GH7A\GNF\V&>Q'@-X @/XPASFED6?7"^>RZ=Y!+P(E[\_RV)X-;ZB,L134@R'JU7/& MS]5) KQ'\)>B6$Q\IAA8G9PC?#][YL]O.F_DYWC.G?SS!C!]\V9PDK^(1_8E MG/&U4*E'STVF\"?L,8L%<0!;^#P6[_,_UC9?+JH:L%_$AW0W9FYL'_*OEC2$ M%;T8@+(Q%";;TBM?'QYT^O:5=,&[,!'IHEKY\5'1PEWHNUD6CF1 2G[&N^2! M';C*)16R/)6Z0I=9O "81[DKGF4>^-X.^*<=YQK?.5%?I.=+B*:_B$0=09P] MB[IFULJ03HOOY/99S.XX>FG1,,-8%!D+@U]'PI?676[7H7<%IL&8C'WDXLD5 ML.D-UMU!9U[0B>3\-O2&'I5E4D/'AO2AR("G.JCK=*IZUE_2LRD80T+NU2#\ MA!&[M=#34IK+>B)+Z\CJ;4];-;9M84/5VLY5%CYC\VJK6T0V[\G;O);1Z6G3 MP1M_]J0.D,U[;"W![FOS238%)\CF)9NWZ60WJK\":U-0AJ0<&;TM]"6] )FF MH 8)NZ,8M=JJ0Y%1>P9&;4\?OC3^[$G:@A4DZMO5YC6B&]MS%WD5XN,JBP>3 Y'L.),I&_+/ M^=P'"&':"&;:IHG\MI+]1>+P^1",@QG"1,@G+BS)![PUU?7UMY9PR'!^Q9T73LT6B>4[WWIY)%#U;OG>HN;JJ[ M6*FHH&6&/]@7/;VUXIZJ^A"SM^)[7H+9PR1P$2>R:,IAX_RBHU8? N MO]W86%M,8S$ZW:4DP5!^>OMJ;_G6-G854'4SN..H$T=([526?"\H]'37M1[6*GF@HU7]"XMJ]96KGDS MS4;:JE__P=1-L5M@[:$HTKSH''!OE>_1'Q;D1=.24#>E5NNMN2& #NLJBN^R MPCMG,<@];P(JF9PMJP:=7?2J$NME^;BG=U/I91" [&3)H_"!;F8 EBF52JJW M5%)^ML79Q$^(N.H]_M-'*;VSB%H #77L)=U)M GB#47\*J.5\ZDR==E2J"K_ M*5?E-_15[>MHUHQT5>W3ORY]LJNCO973)(= MRYXKS\A6++6J2\5I;''NCF9+8!6#204A=T;5+D024WJ(+GZQ?OFZ%TDETRA, M[Z?:EM4T%6B]4?M)@4FC!.IH$HI-!54D9ECQ/02A* .RJM5W,V-R(EP1<=]@ MJO Z A>>!&X7L%_!GHA=3\64K'+[_PT?L;V:D5NRP #1F)$]PE01>)\_*I:P M7MJ7S?A"U5;'W^75B6KA@,L369A8UEN /4Y1/&^L;RS+VN?=(/"ILN"Q_(E' MD2?DAK $MD(=F&?&?X.=NLB\9[+D;3K/M_%$_?8-9=HSJWVE,XBGC/_,N^ O M0.O ZO7+4 95/BJ@7#F3\Y:AFM:K/N+C[[T$9G#4-VME1%'_9-] 1HV=I#6J MP,E=U7P,2F\OGHCB&'@L5VFB:.]OX5V,A\3>XD]JCT/+ZBR?8/ZU^0'O&9(H MQ/8E[I+S+2]@#:0NF_=4O"[ JR[83>&-+E=2G:-L-,H94,"[Q,.W(QZH"%9)!KN!RF*[8,O;&&[8AFKMXI8](54D8!@M"C>\JLVN10K9 MW1\T"=E0DWPU]2S(R"6#E#>!>,S\YNLH\"X.TP@AGJ,""M.YX'YV""Z@(=": M X(I2"?<290CKVC4HF;*T("[3Q7M%]^%D\J#1^>B".*L;6?@;BKOGXU>MAO- MS>CSED*'=R8K'*BZ@"4!Q_E-VPH+DGUTY7=ESUFI52A5!MF&@S=2\H)".CZ^ M)GPR@;<=U%<0L2Y3WQ?P%_LEO& F\HC'J>=,\Q8^,?MZ(;$H*1JYB ZV$D)U8J'7ZO)ES;WB./ M)^:N>[ UAQ=^62> DJI;XM[5(N$BD, M8*@4YJ);47&7D^4_3,-8,-2:4035MA8YKEK-79K(R&\>PV+P\@[YBNPNK#IV MW"'= YFCFNV"K/BV/$-^R-LB8UST:Q9N!21M\5=(Z@C0'@"05#M"9<9 ?I;% M%2\@KA2RQ"!K9)"50Q#?O5@BIE13,D5M+;UA%2]S=E88F+,P3I8TP2P$(5QM M_)69:FQ. )J/N+//I)ZCRKLY:OY*K/ _?3S'Q$L8[:L]>(\_!)-:70G^'G(J*[#J3LD!UEZ"(9_8<96V+G4 M.1 TZSZ*YZW8_.\__93&[^XYG[]7RC:PEFLO=@"8H!)] YJZ]$/GM[_\U__[ MT]ISGT/@38OB&?05(!%^$9,_O[F]QOW_7_??WZ[?,,^%+T!#?&<-Q\/AZ+9[ M>=6YNK*'U[UQW[1N[>O1[=7MZ-+LO?G+"N%78?1"3\--^4IK?&,E'\SLS[\? ME9=DOAGE3EJR2I5B+;T42 9+NNL"E>HHY,XT\QDI;;H@GC7SMNS=+&]&M,)@EID0MB,.H\4&9K4- M(^K>]*[Z0^NVT[VZ,NU^=]0;F)UQ?SSN7X\O+^V#,R)K&>-E=N52DK!=T$1& M ._D-SI5SK4K] +(^RN6+^SS0'?0^3: ..152DE!(5A02(\.NA#?\@=0)NZ% M_/0CR[IN*X*1W!"MII70?44)F)#K(]]X\,2C8AJ_ISQ(O"**7RHF2/-R#*E\ MJ 2=?&U G7V$+8O\:KPS^N"&CUEI)O'=P:'*11@L M$WIC*%T#H>/F%"7*H1,R469UM/=]A-K^"30&7%?=L79A( M#9[+16UL\#S4TN!Y8!^WP?-KWV_UZX>=OB4E@)K5IKEY;:P/W/V[ZH38 6B$ M5(14>I&J)>SKP)!\*PW ,(U!VXNWKD>U"P+64=VL\0BJL_@4<3M"MI>0;>NZ M4W56DNNTO93<%_Y8..5W*:RJG7P;7]R+^HM4WS.[ACE8S^*CPNLUX<092T)B M-6?.:DS#MO15UVWZX;^6U6@P^EJOU?PKC'Y#__P\"N4= OKU8S'SWDV\P(NG MPF7W8>A2@P=)7I8Q[&@KXMH4#*A;8)-UR MY24WS^DT,!D:=K>F,O8[@*TIF$669PLDW/D0)VB+5D=?AZ%SI\Z6W- UCC)W MP"I=K4O4H#+^J;&-V0_7ON1($*NA;6_/L"UMRO[+/4S:@$9D/!,#(P;6$@9F MC8S>H$,,K":U[.E&3"]E@#R=W;$Q"V3W5#1[,+1O>_V./>[<="[M6_-Z/.YU MN_U;Z]*\ZIC=8V> 4&8$948L=L^A#N6Z;67B[^*\#[B M\ZGGC#$/]QN>YRZ4='-M]JXONS>7G:MN;SR\[?8[-RJ7ZN9FU+$.3TG]%9E^ MM'3"^P*R0$X.+]JD5RJ5Y"AJ#C[$\%!P7\%9'T\IRX(VD.",+'\S#(KQ\N'R MIW1ERU!FS,$S8XZ<'&*U.K6E59LGQQ4E,5!F#"%52Y&J)>R+,F-. 4$I,X8R M8\XN,Z;M$3W_"#STQ'Q%CU(S$V-:X8EM1"A[.QSYYM"P-W1[T@VO5J#-:QWX M+6)BC9.OQ,&(@^W)P6QC-#*)@^G@8.VS4+6#\&KJ!7P?P^#D$A*&ACFD%!TR ME2E%IZ2(KFT319 ]ORULOP@5W?"O,/+=.DCHC'( C(YE:=/RSCT%H$7TV5[Y M=C[$J=, .W?2;(D-UCBRI.!V"F[7%-P^,'K;WV=1<#O9S<3 B($UB8'91M>L M*5_Z7!F8ANR.ZV(#:YD/\%XVA,)%JA%A;_[BW=@-YUE M1N!B9[1GL667W78.N]LBM>*VZ M?Z7M?;(]=AO />_OF=OSU\LV/S(OC%+8_ M_OH/;,O6?]=9SUG><2'J(SZ^U*/1D'D=(HA5U"3UVF1>_I[+UKP&\C<>Q;.6=9[APV5@VK9'*;ZDDU80Z/IPQUIGAYRUZ=DHN/_[( M7 %XZ,8Y5"K'@YE#O&@AIMJ3\9EL#*E6PY&'9.=1!5H),5Y@QL2+X@13["+< M'K)MYH(LQ=YGLFD[+WL9YKW5@NS%G*SSSF=YQV Y=M;L4:9114O'N#=#.PKS M JZTQI/,OO'J=I1/<*6RC3H0<\Y^NAW)?@+ @7?T:\G7IWF FJ>G%7 M&M0!!6=/(L%O;GN(Y,LQE1+W)]3^5"?%)-LE0][E5UHL8@YLZ,MT3G@S3)/8 M<[&Y892GFDIZ4)P:UEXY.29\;P:HFPC5+_"[(Q2M;%I%,3\2=I#-'4HPRXY] M1?:GXF>R/W.\"H!G&"A[G(H*>R6N58MK&Y@*.:FLAKY4WQ, M)I,#9&;2J2K%.FL+LI\AH/4![% M=WQ&2Z^8]1+.NLT!@,T4GV"JZ2)_F&U5-J2/" M+K"SK>2S\31,@9MG6FK1\%J1:S;0K K>-/!EO6/?ER(FZVCM8"4!(/2L VN" M# 3Y7/&]:I*-:YYP+U)5# SV(&*I&5>6ODD[59R\X'K9)CY.Y"J WPFQ-$*D M!$P,DJC8T/++*OM;_1)&WKTG&T+C+P9^IYC4,H10+7L&2N4<:M'+F+(F1G#A M(J_OH.3?7BKSZFLO2I(G.;MTC-)DO9BDR%8N MEX]*K/P"5/5OT.ST^5Y:+^F;4/)FD_3_);PH;SJ +W0K13AJ5 J^J%HQ;!*% M,U &T$9 EBOKUUP!+$"YC]:QY;62OBOY]S/[!<;R>PHJ- JL7%)(33IK4)[7 MN,$O70'B.UDQ-B:H/LR\.*_HC#PI%M&#A\H#ULK)]R:KX01+[HS04,/G@>R/; DA8- /OE>&&KFVI0J"CJJ@,E)4\ MRCDTB'0OEAXT1 )G&0D*0,&1N4H'P&)*!MHC/F"2,E24?8);5U]4UZN:M\L= M@69P!S9M,6@YF<%B(#\IW^$8\N;MF;Y2]H@O?LCL4N4?B,J^]7(+25&2"4 4 MWDD5"D ^2?V)!YH!+Z95P(\SKHAR?I8;^RD<%D L\_4I\W_%J_6$G2B14!G) MRGLFSQATE.*0(S'W.2+B+*O8I QV3VEK^2%5K>VJNOJ/BZ\7RCTAU5HO ;1# M([RB!!D9EGK2R[:L<(Q M0,U?AYY_A(!]J5NMHDO2L1B70KLR)[0Y)DLX 2NRG'D9LN/L.N&G(,F^:",&+G_ MM]Z/Y=:\RL'.*P<;E@?[09[L6Z_ZFJP@EY\UPYL$Z7SG2P2E.$!I/;AH1N%8 M%2I66OSR>;XS.\R+2T.(QQ6398>!5L1\,\ZS2E>:SO8Y?M0:9;1:61"VHLP\ MP*UUP@3QD7L:GI 2V<4*8L@425_AN)=5ZN,@9!HA.I'3.Q1KB2.0JM@8V*.89K=IA-.LKZ."+>615*Y"$>"EN0[J1A@E&1/D&?QPR.=/+5[$B9C% M:Z<'\_.\E.2&$U/'[>&@8LZC_&96J;\9VD@5A&?JI&0.OEC:I!L*!5EUXNI8 MUKTJ7>DOQ06I6T(#=U;+[9ZQOCRD+B1-Y/.%9ER!5*[T*AQ,YWBW\!RFGXV; MI"TF>%5IZUBUF> _"V ^A]L/()H)[*W:+Z2IG:,R$4 M<;L"._OEM!%/@6%5%HE<=\566_?Y*E]MR>QRC^Y33MORK#/O[>A)85,HCTH* MXL5$G-\$;(;IDJNW,A-.9'76Q'5VEPQ RX5N'J B.;;B%_ <3J:,]P"Y(T:Z M =>YP_> :&;YY>^2+9X/LWA],>5.HED):@^X;V. M#ZP*[*$T5@X]SAY HQ'*F8;:=R4H2OJG5$B$"WM&U<-@,&H43OA=E#V4N:T$ M&@(\N[#$V)$ V*C2Y.,EW@#/ [_R\>X,75K1///W&[BK*>PITV35\OX))!*F M#Z@Q_@LT%]AODAT[/)T')/L+>>=U'Y6%R@&5TPD0AU*3GQKH _M?S_?CNS * M#?8I$O?XU5=4Z*;<,Y@L]J#L\)_#Z:_

G #[!5:0P5V#4QC>.42!= M;23S(DM/?XQ$D4<0R@+FL,;W^U]AKN[27MYE5E!P*>'$[C^SR];5.@>N!NJ7 M6B1/DS#_0B4:R6]4_>I1]V)@]7M]J]>TJNB]P7$+@X]:7=:\59NGA&$J8$U5 MT0FI6HI4+6%?5!7]%!"4JJ)3572JBMZR*FK78@9F;I*%LU7Z>AV3DMM=*);J M"^]0>&XTU%=XKM58@^]1U;D&5H3Q<[W0+1MF&:VDBM*2=>M]0GX7["%&$:PPXU$2!C?[?K[3I(YWRJ,0\' M^AIZG7LUYA9197NEVNF0GMW5UA_DY$FK)<94X\AJ!X9-=8+K!&'K/4,]8S30 MYQFB,L'$OXA_$?\Z'/_J&C;QK]J4LJ?+G!]L8;O&XB^%BA\C.'\Y5.&M"Q]_ MS&/U,1T&LQ;G65*>JA@LTW0P%]!=CG((W"S_<)Y&\Q"3#V7:2U%Q!1^HE"BN MUKS!150G+;*Y>5)6&N0S3#G$='T4$+)D49:-Y^*:)JG/?&\BLBK*4?A=_N8O M])1K2QXU%8^3Y5(OV%CM1L$.DR Q.2F':@Z+)$PX5CG2,O,?S(LA@Z=\F%'+ M@*_/U57KLBY,K>N2V-),D!55%R46,)E.KV>IZ_FV=E;ZL$EGO3' [+AG++.* M]8 H$CES\Q<[Y^,]FS.WEEV7%=!6+^R66M?O#&^&IGDU''='HWZW;]GVU?7M M]@)*+RA*N9>"7I:PE67/W[=FTW6>VK/:=>NR$K/D ML$ZG:;F&@\YQT^VLHTY_W-D/O'GRV5-:&.4:$E*U%*E:PKXHU_ 4$)1R#2G7 M\'1R#9>AUFE[F.'G%3)W/[:!K]GN[;QV;CP%Z^&I)R1X5/ M*Q"+F,LZ<[&ZNJ.XFXT#KV4N=295M%[=^2'D%3BRCL@ZV@%.H^YZ-#61%ME&!Z^>TCK*,3MD#)$Q1,90(4FH"M&1;<)5XI#Y8=HW1 M0%]Y.N*16RJ73]=1V2*'?7-F>C6!_;,(8M5H5K[P.8R32"1>)'O+7HI 3+Q] M&\?>WG1ONT/[LFL->C>WYG!X?7W5'5U=C_J=WNVP.SQXX]A5EC><'[Z1;+=C MOOWM1_;9Y^M%+)J:9%WMW#[EV%LZWT44 GI@1V391ADW)2\^OD6P+-65&K_[ M\8)]YL@%O+DJL9*UC9;/8Y_FT$^#A$>+O'$S?^">+_.@DY!QWV=B-O?#A1#Q M!;O)_U05<0 *7O;@O)A#+,U0M(&/8%$N7^3-;F>PU2GCDT3(,B!>M/R(FA/) MH+)\3*R?P>_"%TZ"DR(91-Y="G/B_-G8'I;$"5)L.<]]W!@\6:PGG>0W?E[8)U^?[-==6<;J^!Z<@!?@X20<%N9B MMGI4@:(Z-2V3]/2M%2LQ &]5")^7:RJQQ5T_"P7WO"B-EH54*]M4,QZI%LT! M:]&P1^"96D;Z0[_3+W(MFW1\?^CV+;T+TU@WRAYH!UJUN)"12ZVB4!J66LL$ MD"R8!MP@$@\B2/,*+'.!==J ;1>%68K' ZG0RCIJ*!VD&B9KN60OP0.[5C/: M5\5;4A.CT$V=Y%\\BD &+O93"*V!;?;-R]ZE.;Z!_]F=X8UE=L;]\7AXT[\< MF4=1" ^M &:09!DH7PH0T;"=0^F&?XRQI"!N3NEF@,F*%H !*K3!WQ^\6*DB M*!(CK&@(CR85503D(J*FNV N8*;CB0#^DQ0B-1P8!<,W133!2CJ!([(*A PI M4ND_\*,7NE(5 Z0QV#W@> 1JI*;J@Y,P7;\DW8O'P5:U#&3WE3*[CDK[L3?) MI!R'XTE)N"EE2\OH&Z),]X*=VK!4EP)@"CGF&5BF,@@5XX4U VNK%K?\120E M-CI@M]Q+U)+5L%S\PT]=P<#V@&'SGQ$:.%RL&/GLB:+^9K;= M)3I 81(AN8@-(FDJ@HH0RLIZW@< 5%=IG\7DW'$BM%R>D&CR9VFD\#L/R-%; M*BOFAVA;BVBV]+O#YU)R&=FV,HNLNGA%LQ?K.-8V9JA*J*%P1T-6@A 8&$!# M&@*9Z0FH%=R78I_?WT?B'NW6_%S73L--I8G=(LM JR:NQSC8OZ[="]A%I>+* M1=58*JXW.FZUM.%QIS^GS;>DUE+C;@B+Y0Z.4.>F855M_@TRCMVLB;@]+F&: MC()4[NM$*C!1N:\:V" AVS'*?34HAJ?>A*_-UAK8N>+>"P)8]3%INMTQ%/IB M=\X@-,?4&+[8:JS!]R@ZL8'1B<3 B($]DP7V$;/TE<4<%^P-073R")N@3P\)^(<#/69 M>N=.G&3M/>.$%X&KT0-?3WIM&UP2A\NB/1F'5M?H]7H' ULKL*AN/834#>)? MQ+\:>:-(_&M95=LWI__E+*R5G*TYG,<",TR3<>#>_)YZ7-K M#V_-\95Y;5G7/=,RM\4U_9%G'SMZ2![[$P^S^2H3U._F-)J20'S>E=TF@ MR^CW N+/XDC3LQJ6MB3R+2SHE&)Q MS2F/W$>L.8,.Q#B<)/A!FURN%YAU7$WH16(55?-.WVUS<["S<8Q3NV!I=ZX* M93CM)V;6T)8^W&FMTU]:O5\VWWFD+G2=A>,+9BKV.,:"6C4021!*E 68; M77T*S*F0!/DOG^F&/9EX6%:[B'A$-6621H&'9;M/T%JM5W?IZ=-=&@2S]G+P MTTDI-0W3JA^WFL*6R'U&Q'50XNKTZG=W1,;67X2(&_?J"&^WCTR/#ZARLL$93F VYA(BDZB.IH=$;=HBDSLNE MU#@"), 1X)K*\D_&S!WT#&O0)3N7J(NH2S]U]?LZ[Z-/GKK(B_1A[#CI+/5E MGUQ7S"/A9!U4R;([C'Y$\#GA8(BW/=L8ZG<\GG8Y1O>&_ M=S\%:I[D.9,JCI9W29-+E6S9.?.\V@T3-!1 ^4I"Z\"DI2XB%UU^C[TL!Q0$GNNZ'9 MC.%]LH'5B*8D8,A9Z!K,86.>9 H0I$UI%6$_Z.&](0S.4/ZQNOT$;LJ8@RCTNJQ<3E2QR5O M%=G07,DD2TDV)4%.'TGTW-FN&<,U'0KV[CFP5Z^"3\R.!,^']"FPNP/7[EE7 MO4'7]:R!W;NY^[>]VYNKD_C=@]G,0KBP7AVJ8(_AG>0=] MJ&5IB\M3,HUP,/N"W1'@*C9 M&Q:-ESMHR1;0C%TOP,%"5&2,5L(B9'F*.15+%[QGFWT!Q(\F)!\G(>)>O[B. M,/I-<'GO I(R&2&"@S%[:T9R SV0F*0XBI[EB%G^E,@1_#R1,R#+1L+X27F8 M-"E_(:U[2?A!/4A\U_2NKEVK=W5M#_R!<^W\-P]2* ?!_3C@'X< MK6Y)H=CMT(^C90%"%9#%]:(?T =:)T _#F"J\S.5)N81^G&T@:S0CT,)Y7>I M+1*@'PA ME 9O#]H;].. \!D(%_3C4$"X(+0#_3@.C.A /XZS*.C6-0^ ?AP0$@*1DBI2 MT(_C D-*R@D@$ X(IZK*;\TV%_IQ0! )I OZ<2@A71!%@GXB6/]6X#0G:?1\2SGN.<71AWC$$8EY+/00).ONP+X>.D[? M]_V^V1U>>_WK*[<_N+ZZ,0=7W8&O"I*UI-46'U>0?>;41)])5D1YQL&K/[+E M$.3,T-LBQD5(IT;GOZMC;J 2CSHK)!*?LN@S-9X3^GD]^-.,E M%.()BSR9?5$Z?^*;!K#.;3E8Y\Z9L9B\VI/7)-E N4W_8KB>VHG1I\#,_(-MJ-#-GGWQX'SUU3RG!W"K6O0#17<1 M3'=BS?>;M*1A8#5@M>VL)JT.&U@-6&T[JT%1,K#:B5C- E8#5CL)J]T6483X M5K71+8-"F1)-GJ5^)H\D+LA9D3V4KP12 F!:F5P%US5Q0=5 ZH&5,W95$W7!%4#J@94#:B:AC=0MN'Z@*,! MJ@94#:B:IO%$+ORO-TP*1 )'07R1Y'P?:/O2\N5:XM(0(;69MK^2G)$XR"9$(3S/*7W15GBG2=L4)-) M$K,')L%?O%<320_)X[I !&O;<'QYK4#:'@S32 #UM6#M$2[7,$V(-(-P@7 U M(%R.87G0V 2$"X2K >$JZ=2S+;MY#@,1 Q&[0!'K&YX-#:@;C8>T-NPQA^Q/'U@, M:53D)#RG%E$^J@VEE4W%(I5?^J:]$H5T3_O=%>6Y#13-BU 'Y*R"H@%% XI& MGX,5Y9<>% TH&E T^L=ME5]Z4#2@:$#1G"TV#$#E1P2-]VN+7IO7MD[(:DQT MS\%"VV9HVPS]:V'R6H\>)J_+Y#4I]%#.L5\,%]HV;VO;+ VB#WAN_ZYL#=!* M>?J (FM%J[_J+6)_LO(*Q=2>:CV;]Z<=,.GE,*EBW9Z!28%)E>\3#4P*3 H= MIH$/E>1#:#\MD7FA_325UNE%]\ M4#6@:D#5G$G5N(;O \ OJ!I0-:!J&FZ"T3=Z/?!J0-6 J@%5TW #.*=G>#VH M]6DT5+PD1]!^NG4MXRS;L.4%/%59YJ;-,EC?=HN$XWH@$B 2(!(SD3 -7YZG M!2(!(J&]2/2,OB\MS@$2 1*AO42XKF%WI9TRM$4D($%K+[34MQ';F'\'3:CE MZ"3H-BC3:BDDC?J:,Q Q$#$0,1"QO>CTUC[!&?(JFS1W^B5=(+\#R0/):T+R M+,.6U_P*9 ]D#V0/'$O%PBMMCZ) 3^LU]UUD_ZH&5(HJZ]GTEA1L,.@"T 6@ M"T 7@"YHG2YX*[,="VSF04> CFBCCI!7GPXZ G2$BD"WC4K0-X?T(H)$H2-# M7-!=&2H'S[X35IX#FMXB*Z2)E+-YH&] WX"^ 7T#^@;TC7;1/@CT MT+DCB*"'0 \U'7,\)1%U"4;NUZYW]O]4F],DOF,SO8J2X*^?_OF/'V9W?"89VRP$XT$<#LDCB9+IA,3YS=-N^ ;1D'V!@_S=3??FVAS>F-?6 MC=FSND/3&[KVK7-S?7USY;M7_3<_O:!ZG8 [&MZN6[25AK\O6,%RIE_K+6[_ M++*D1+A.$3A@IB(9NSCB TY1#A#C%[TD>:4S1FSF;/O M\MG5; 8H25'&ADQ'3%+B/'I&=#)-DT?^$^8@2F$1Y/PB\2$@6<8_Y"08Q_3O M@J"G,4CQ=$R# M04IP=L>%<"XU>XB!Z]G]KNGT[=[P=F@-KUWKMF>9 W\PN.EU;P?^18C!'>.\ MASDA4984*>,ISBR<)Z^3"=/%S_/H3/?[#*55SPB>.,NX(8G%E4&U+O^5(49^ MH<$$US!F&241,W79^ZV\LHU.^WH7M68;C M-M\V3@NV 0T&&DP15@0-MG_CRY[AF'W08#(TF'Z!7/EE:$F:C]%@PBX(#ME$ M[HUEUO!Q02.;'+\/F.\0[8,V"+/[7-]P>])L#H@$B(3V(N'XAKU_[NFEB 2$ MZ;?FKXJP\5+ER8A..4DZX!T(F?Z%85)P2LB7I-/I$5$6-Y!PKXDU/Y MP>I;AN/)\[9W$4X+/H+8$&@PT&"Z:#"G9WCR>KF#!@,-!AH,--@I-9C)?##; M PW6T-;R6,"/5^ 9K(%%^$R"Y"&FO-2^A$XX!/S@:NC?]+NWKM]S?=>]L;LW M[K $/^AU3??:.SGX 9>NTV. 5% &'*D@+O#59TN!O[*I5,M6PF+%*"-@58*H M$ O3"O,P36V ZNH+E<<5"1=:"=.@CEJ2+(D-FSU:3Y&DR+*Z93Q,HFJKRDG M9IRQ->8H-.*BAX*&8A4%PDY8V9_:(!\TZLQD>T9J[W] M#IQ3^9%?_IZR]:/!DO9 -3W\[M_51&HCN"FGA :U6;]V1.+]'73+D85V$]-8 M4%] LD0"H47(5!P,L5< #B$$6>*4O JZ>5Z*1-ZID(9JHFZ4%^EX'70 M[UR4V:O"9(T@!RBY_Y-PR*&:(@T3]F0NA$*>!O94_?.85*NX ;W)B-WN?=5?U2S F81&1CZ-!N>#9KTE.LE\2'&># M.*R [^(']C1"'P]%\'*&O=ZUU36=@7OK=TW;OA[>V#?#8=>Q/,N_LD_NQ/IG MD.-!!>+&-&145XE<1SX)>>(2QG=L^:B(9H+'; 47=PGH7'OJLJ7XQ#I$KCWH MO_,9;47UZK4"U*NG-3"55I/7Y!P<,(5:@KP!F$(-9#D!L[T24PCRQ[>XC=O= M0X-M?!]H'+/!GU.T]2XHA3KD_6O"'&DF1&^>>>TQE4;J33G+"^H+U->1)^Z& M;X("NZ04;IDD^S2+Z?.S?$8/2E:/(Z$2KW;?6\N#3GW0J4\; M,]8FR3-<4YJ)NW#9TV1[==;0-XE#B7%O*-V THW]T31,YV1$TX*'8&<,A6>@ MO3317C)/\4![+7MKQQ:=O2(%=V,F;UJ0\!=:5B=1T1K;[3_+ZI+:(%6Z/O/W*4;Y[Y+P+6Y.N4Q%E#A7 -G*B<5=(LPS'E%<3M MH(XJ_ +[*H6,5OLDJF\WU#BMO1*E^[Y,.?D[0S6(U@'JTY6)M/_!N7(A?-J3Z.;G#*47NS3R3],L;I075YUX.NY]B> MV;N]\@975ZXUM.RR+F]PY9MV[R+J\N[JA7=HFO .5%3TMIFM LHX8453&D93 M(5=<8J;IK -9EC-Z&R^_F!W BVY&69Y2T2FL_ FSW\(2D*F(*;^$_UG^EDS+ MMF-/O"$=[Y5$XZIGF$@Z)X@)=5!$>-9K2PR3/[D<);YGYI.W^A"-DD8CPE,! MDB(*T1BS'^X)XC[-#6NO /1@]EBR>+9_;4CF>> MHL+B#^:%H9N8FRXH/9-%U->7GITCTJY#-1"4GK7D6$<'9I-VE@K,UFQNI@[, MY#=J4A6*##<9.[K>O+=7,L:N1_ARWEW9;OZDXB)"E!I)JW*& H3S16:R8YA] M#^02Y!+D4B6YM/I&%TK:(>U96D7H^H.I;N0@FKU)$PS M ]9FN?(,1QY8(D@42-3%2Y1K^!)[6U^(1$&<<4OY8I+CJ!F&.J;?1R5$.9W^.M-B0%[5?8K.[BSN>^Y;L]W^K>>V_6]GNW<^)YGVOZ5 M-_3[OMUO'$'E)6\T"I52!WY/DT>:<022)YQQM)$20B5[C[9RSB%3.3N;RQ@L M8)?V=R M?IH#+DN;6X)KQHD V@*R\$G)*<.HJ\, ML=JK,X'C@.. X\Y%./VVS])MZRUA[I2\S*03)OVIVPU#IT1'@-6 S6%#]AIT M >@"5=83= 'H M %H MDZ ((U6VF[9<M._/G&"M!/+5GR"O7:7FJN MD4PI9XTO4+ S0%$#$2L41&35XC3=L&"T/+WMTE*V(.;D"CM!,S=J>U -9V7"HH>H(R.RW4 M'G <K$(Q@\;['G54,,@%R 7(!L6D15]CI)_ .*ZTXB 0%Q"7EHN++4]:5&%\"-UID(H$Z?EG3=2# M#*$62?W2K*1""D!?\PE2+]V'!9D'F0>95U_F)3KB4(8' =9]&U\?CH=Q .NM M:2__Z@UR&P"N]Z:2#@C8CN$W!0RPAC*J\,)KM9!Z"D?1R5NY4[_/6FW*M:LPNJ MV6\#,:B]>.8:Y3>VOC6_I&1Y3#NBS^0Q MB1[9T-$O"8ZSI?,:<$[KPU+:J3JE+/"H,9 C1UY MA-*5VBY":[9YK0;3;Q^[&JM?1/.K0/L[\8U,,C.GV$6W-(ZXZT;^+NB4G_F@ MB+MN!AJR?_]%A(=WS#:D=75?\HI*VB)FZDF4\6A!RTV(6ZP?T-!/*4Y MCA"C;4:8<7G$*4V*0P($%P@&8UG-^X.J, AL6C4P4BT2K;Z\$N&VBY:FNRF9 M)+Q+N/'B>5RJ^'[JEN59GNSJ^W8'*]23)'T-5,LDJ6NX71 FV(-)2DTF6?:^ M3$:F65;@."!L-%D.N[#MT!(2R\RE(D>HPE< #J&2"6R/X $6+NS5CMZK10D? M_ZSZ!GS-G;ZFV0='$W9ML&N#79LF5DLA;['Y75M0I"G/S9@FC!1)S(M(F[=P M[7$EWYX@W ][.,6D4E^#V"+!LPW'=T#VI,C>ZS=WGO;F\-1C2G)%L& ML#VLMU+=OKWYCNM7W#ELBW;JYO/--Q M_?Y5S^M>]1N']CHUC-?=N )['HU(4(%VD0ES.''ZC$+*OF4>:,"FE8]QCA[H M(T$IS=@]"# :+E1%UTTO?1XN%0C@E[+H*+"Q[O[UQ MS($$/+NL[#G>K8)=>\:2/;LDF#++EH)3YO3."]5UYM?#Y"]D\IJVPY,'(,: #4 :J"%:L#QC)XI+0%?E:5\K1J M6.!FVGXF&:-J,!:)23CB;1[8'N.1H F-Z:28B!AAD)*0 G+(KO;+G@DP5%RC)X\3 Z0") ([27"-EP?; 0$ZO:F[8?X MD<1YDC[#7F9[%,YVY54VMWTOHY%LZ6N;VB-$YL]HJ:%K(T)VW@K?)N(1CN-*D[4=U%&%7R!>H9#9:I]$^2Y( M%$@42)0\?]"1WENO]1+59 31U-UA+'NEL)EFV3IL,MB>;17'OF'WI47L6[\_ M@^ '!#\.24&R#+,+T@72!=+5Q*&8;UAP*@:QQWMF?X\LJL5KE HS([::V$P#*U6F)Z1D]>CCE(#$A,VR7&=8RN*RW^ M=QD2 _F#NX)_.H;]U&W^ZAA^O_G"J8MHGZ*1E.IK!2]$+&W#EK<[ [$$L02Q ME%3R(@^I[K+%$B*4RR#6M29:QPCH+JA6.91K$2*K>JRF''V N8"Y@+F4(QZ$ MB+:5F.8X?J"\$Z(FH:'SAFB];O]D^ZAV!VXU$D"UU-F%2IYS@DQ,D#R0/)"\ M%9MW@LCJ94@>Q'"^_T^FHG;:56ZMF6+6WS MK,K2OS8"JIZ@Z&N>0"Y +D N6B 7;ST;,L::=\(NJUXTE'C0!B?ABD<.M3@] MA^"&2E;R4F16V9@CR"S(+,CL6IFU#-.6ATH$4MMD,%-[=YGW:'Y=?<5V]EN" M\'$8SX1)P<_J7X-PI 472FOEN#<)3TRQ)BI3+*LA.+8U9-."BR"R=MZT/=!? MH+\.:1@CL58 ]!?H+]!?H+]."C#=DY8OYKQRSZ:^]?LW?/_RKR-X] M8#Q]_R48D["(R,?1K'KH#G\=B%W:( Y_69QMW/'GWS%B7$5)\-=/__S'#ZN/ MN*DR53Z1],L8I^0*9S1@CQG2J,CYD^N/8'2/.7$_D]&/;VZ'MFGU?G/_N!N^ M031D7^ @?W=CVGWORKP>7ONNU>MV^\/!T#('_F PN+*O7??-3R\6JT[X.SHA M&?J5/*'/R01O5J6UVR,:DW=C(C2W99O?OA0VBTN;8 @:,^VQP+L/2RJCF&VZ:1PD M$X+>1DF6?8>F)$497Q"$\SRE]T7YX#QA:S"9L.=D.5N0<1(QDQ= M[$::A!F:IB1C\R7A^YH1V?[72Q:ND7G)*I@O2,H_U]?UO=ZNPM;9:J+<)6T(@_ ME2,K MLI3\/DC1.)]%!S6@FQHP>HZT (PJ*PE: +0 :($#)OW6<@W;M&5/'2K75=[R M-DG$3YA/GDYQSG-[,A(4J4CKTC$^J-+PM;(!Y&FZ>H.D&HWL,/[8/FICGCH<%SI6@%? 5\!7P%?*4%K2". M=$!1WI#$R83&NI;EZ74DK1$3*DOB1"3=N>@MFOT?&FQ(E56ONEP+&CE-HN$T76DY9Z!1(!$M$ B M/-,$B8#PQKZT%:#.])$@-C42Y!R+F#E>>4H#GOTL9HV50K)H+XVK#V2=J M*"GR+,-RNLW9D?BIAW8$4PKF-:F<*^\CJ^ ;5V5R^:(",A7YTY//.B4^_0Z M3A5:G4Z5Z:2QV&9 'DS?+L*HP@I-^_S@2TET[<&#!^8"(P9&3!FW^^*\ZW^) M0]JUUZ_Y^X=_%=F[!XRG[[\$8Q(6$?DXNL%IS B2?2+I%W[Z*X+>@SBL_-<[ M_OP[-NNK* G^^NF?__AAS2-$ 0Y])&4GJSO\]3/.R6<2)'% (XIY'<[RCY_(K&C-%F[]W>U.Y$(IW8S([D<_Q5S1-DT>:,PJ/&$;RYP?RT_Y$J'[9X2GT^B9+:/X/4HR%Q0++WVT&2#B3NV;W( M/<>[5>YKSUBR91QOL\X]_'/])7&23G"TI*TL?LW\P64R1D"BJ+KFQS?F&_&9 M::M@]OEP47BB83YF?[(Y5MJ5*< (3S/R?O;'RN07@ZKO[1>*TU[KT>T?'BC' MY/2^W:V:UQJ/:DZOO/W,KX?)7\CD-8F5*;?36 S7.F@?NYK6V'"15L 4/DEE M$4Q\7 $(_H,9.G3#;$N(AB0@DWN2(L$XS YI''AD MA$4.9ZZ26%;2\REHSK<"$(XY=ZP/.%%PHO26J<")P(E'<>+>X!V0S[DEPH*_ M+H(F.)]'1Q;Q$AX<.:?,7U#221MR2AS#[S7??U25M3\JJ ;Y;VK6>"C/;:!I MEJM#[:XT "_EUQXT#6@:T#1G.K!W#:LG#SH&\F#UBJM*I]677!PXXZ\&BHDX M3YYMN_A1\SV)R8CFQ\016@>]9DL+-ZFR]DW;<3#7+1:'MY:\+N6786U 7"Y: M7&QIN&"7(2X0*M],Q$\DG>"8L!MI3B;0?6<[NKHK#Y%/]9R(9E>\8B3LF$YCRE M@E2E1+ ?XY9+'OZZ*@P X3QUK)!V\M#M0P,JD >0AWG0 !JR04#N<.=+E._. M:G!SBB/8XFR-BCNNM%/5"\]ET$@0]35C+9(\R^CU0?9 ]D#V3B][_;X%D@<9 M?')HQ<%\4##&\0/S/(L2/(8#R7#]HV/+\\/N_"-CT;BIZ\1:Y'D M.?*J-4#R0/) \O:7/+]Y#)++D#P(]E4827'.1D?B@))L7K:;$C;_#$>0WE>& M_"Q76M\(518?XAOJ&"CM),+K2W, 01Y 'K27!U^>6]86>8 XWV;:?LS9;[#3 MV9%2Y#F04@11!FV,5GMDSS*;#ZRK(D--NWT@6B!:M?M.$3EOBVA!A.[[_\%1 M(5KJ(.87>EMW*];"<0#%*;!<9RC9Z\YJP@,2 Q+9<8 MSW#DQ1]487T(ZC5'VP^+IKKDZY3$F;3N,HVT4M^X*OMW2VH%COLNVKX&Z+T) M4C;2V<:4YDL?3T\M^ ["1>?S-4!'@HX\EXYDNR=/'C8EZ$C0D: C5>!5T)$2 MCPV-7D_>Z0;HR#TWXO_*,:/+VNO7_/W#OXKLW0/&T_=?@C$)BXA\'-V,1B3( MZ2,IM[!W^"N' ?A,@B0.:$3% <0=?\D=H\A5E 1__?3/?_RPYCF3:90\$_*% MI(\T(%_&."57."/A=3+A&V+QH$'$'B#^^CCBKWB(&67"3XQ2";LNR[/Y2T1N M,OOPF8Q^?',[Y-W"?W/_N!N^031D7^ @?^>[ON4,;KON]56O=^7?W#AVWS(' M_F#0O;VQ;?_-3R_6M+X^=W1",O0K>4*?DPG>K+QKMTRS:_?2FL M%I?6&M_\660Y'3V77]&8F8C\O=MCU\CDI;LD%XUM&W7-RB\:W,WK/@A'H M_AF-:(S9DE9M<,F$8_X'>"HN>\(98O\?)?R@*7N_E1%?09&MDE1[[I(I,F?/ MJ$C(/]=?'"?I!$=+FM3BU\P?+$0$!22*JFM^?&.^$9^9_ >SSX?SR!,-\S'[ MD\V[4CM,I41XFI'WLS]6)K\85#V"ME!%]MJPY_Y!N'),OO7M;F6W5A]7O5:3UR1)0+F-PF*XUJ[DFR5/;-6E:OAD)V *GZ2R""8^/I56 MXSZ)PO)!?S O#-TPVQ*B(0G(Y)ZDR+&,(YPQX,%C>- Y PONH.7YF9+[N[)V M4\!LP&R[F$W:83."'%*L+5V ]0['*=$6 M7H\HK^M)@_K3FV=>&\+52(DI9U]!?8'Z.E)]@?8"[07:2R56!.UU0/D@:"\9 MVDN3B&VC2/\D8\0+QJ*Q9\AVD%$RY0?"QT0Y6E?\81EV'Q!=(.X'Y5 +A",0 M!Q '$(=9=2"4!LIPJ13:)39)VR\XXN"J#R06\/[7$ZH#L M(ED%?SH$B$]7U]>:LP77Z)G>RB,4#!Z)J"T1DHPX*VCF6@0PKDC\M..0FMF_#&3[$H;VG,7*JDR' < M9O):D9V>O]4BZX#1!3\P[W22,/K\;XGA-16;" CXH&_7\.#/:9)E*,!I M^LS&R5FQ.*@P +@/N.\5&C (BDD1L9UZN*0%@0&! 4_"@+^2'#WBJ-@[+7>3 M=[D4Q3@U3^[!AU6\R-X6A#H-3S:9/6[JGC[^J0Q:2G.QU7KM%UFAWP<9Y*!I0-.I;9AN\YWI5Z6F M.2*IV]L4%!$H(E!$&^IZ#+\']:A';.WW2\2"?!O(MX%\&WUOA\E#OHWB'ASD MVQR7;[,W5 #DVT"^C6IG AM.FR'?!@ZN!C_;&)-H :53D14K^S1XR*2:?V8X31Y_P M,V\SE=TFZ<T/XH=?",[(X2!'_9[7ZWFF;]X.A@-WZ%W?7-^4($10)TG,L MI&2$5ECLF $= -9PS.,;@VYREA>OBH\LF1?';U/VV 2G#S0N!XF+/)E]47H- MXILR*:7O=KJV[_FV)R_/3$Z:6;=_WFR?T[Y^9]A;C:BW%GD1T*YH2WZS:4DK MLP#WO/7NN6UT3Q F4&7M);KG*J=L-JM?[$,BV/.!MJZ+H&TX?5N6Y*BRNF<1 MD(NQS >U%-I;6G!(]RDH)!8O?UY35]5F6%%39'?D][\4ER'$G3MXTT;]JT$EIT MY#E=5Z?7A$7U:/=DF89G2O.VCR>H%HPG46M*R(@X/J5A?8[$ASA()N2*C)*4 ME'_?X:]#]I^,K?0@#ME3"2/KP=D1[N!Z>&U?#6W?[CO6C3OTKZ\9SYF>?>-; M-]?#4V='^"]TY(MD"<$UC69*E,1%;Z,DR[Y#]X+@B)9?YO@K(E]Y*R^"GG!6 M3S!8S8K0[J2_"9P86PY.3.^\!_AG?CU,_D(FK]_N5MW4C24U9)VAH%:Q!)@_ MF%N$;IC)"=$L]PXYEM&RP(MR6>F*U73O[\F?GV,/Z=P%G BX38GL5FW"N'WSD(RLX^BE!=N\-DJKD?Y2 MSNZ"!@,-=ARIWO9/DC"Y*F]GHB @ (!^ _UV0?K-8@K.;!X] !2<+H'D)FE5 MG=6?4[.I0@II.DJG4DC?\!UI\4155K+IC1WX-Z %6J4%+,_H>M(JZ%592E # MYU4#C66Z!Y54;NI./>1Q'F2/E\7*8?5/K@*UQPZ_:YI^4[7O_6O7.>Z M=STL,RCG\NY=(], K;:;_U.4N1Q3H0I,!4PEG:DT45_: M5>2K4?FG&(-"P7.;RTS58[:]"04]L$,]>H?:.I'P#=.! MVA;81A]0%-NX7=D5YFE11QG#<1O*?3Z ;*IP%NP\-;!PER.(9C2W/V=R?(ZL!&L'D&!08*3!,%9O<- MKWO"#'\=V$BB6R8C57];?OWZG/Q_X[Q@DZ,D^SCZ)8D?[D@Z&9+[PW/S>_VK M_K#O=(>W5P//O?4=?^"4N?E#QQPZ5XWGYI\C#_\ZF3"^>T9CG*%)V<4,3#Q$6>S+XHK;CXIDS,]JQ.U^OV+-N3E^[ORDGW]\Z: M\6Z?MMI@$TGJ1+V\Y-OC4D8!IV5;8W5+VJ8+VWN2[4H+U:NRM&>1#H6,,D2R -X"X"UF;H$GKS$1 "].B)VS,!66X_O M&U?;+T:V/K[V,6S-T_>[PJE]A M7ES?VL[@Y)@7+UK-GR36)JB(L" CIUE&LYR$'/N"_5!%RM@8U[27/Q;QPEF> MY;H FN-?9 "M[W:ZMN_Y,@-H:#5Y3;:>ROG0 &T >!G M5&=G*DW4EQ:''P!A '@92FJ[2V4V)? R=#]8&)()V^;F* MJ\#TVZLVX(R-2)J2D#?V.M(7:V_FAV-8EC114V7%F[;Z8-Q;+!$6X-S 9O_@ MX^TF1.=RX )Z74#R@"VK1E:M/:+GN$[CG-46T=)D,Z6<6)TA]U>'O3U4L1], M,L_H2X23AB)VT%^@OT!_G;#0RG! ?RD,PK$]X7]]D<"G- F+(/\=IRF.\^=? M*+ZG$4D HAG"*"6, M=@&C:9E.4=4-!&,<,ZQ.<1ZH*=J01 .@K3 $0J+E#^3 M7[W"7,<,]9EQ;(8((T2(ZGF$:&W.UC%O$(CD4IZT-K/GF =!6U*]VY)Z9ZYS MZ&E=)Z'5Y"%<\ MI]/S3QMV:P:Z)P\TCMFHSRG3>F)@67//:B)Q&FDTYHPL* M#!38L4GS?E=:WJ+>7/-:!:;?KE5^:\R9.Q:,<5J&V<5I2 BI\[/[WCJ&Y4FK MLUMEA4/G?T9N.22&H9@0*>F% MQ6I"Y"XG(]\Q/+LAT$S(R5=98/6UAYO*W>I0LG[/:V!.%)'$J,P$.N M+.3*'A"1][R&6@A?:JZL>EI-.7<#]!?H+Q5/%$%_+;MJK\_UWR]O?WW._V\% M3G.21L^W-,9Q0''T(1[Q7&.>H7YPXG_?N_'Z _/*OKJZN7*& ]/M7KO]P=#K M7=VZYK7;RNZ;BR3_,@=[WC\S0T6,BY#R'@%_S^B,1C-"HQ#G6$1\5KCFJ&.S M%N?JHZ5$0^;,?PW(-$=3DJ)LC%,B2/F=S!ZE>S"?'OG[>S=4D)KB;YM29@\3%[MR6L2LU-N=[L8K@>U+1MJ6]:7;T)$Y=4\IT<=@5KT M T5W$4QW8LWWFS0,"F U8+7MK"8-7@Y8#5AM.ZM)3\8%5@-66\]JTG+C@-6 MU;:RVFT118AO51O=,BB4@=CD >1G\DCBXJ#D8.G2JWQ"G1)%=^H?W0:JS@KE'H&I:KVH\RS!M>2F/JB\^J!I0-:!JSJ9JNB:H&E UH&I MU32\@;(-UV\>F425Q0=5 ZH&5,UY5(W5MPS'ZX.N:3)4O"1'CJ][2/CG-,DR MWC1@1 '72 B1;WBFM,(E59:Y:;,,UK?-(M$S3!>: H-(@$C,1:)K^%UIGA:( M!(B$_B+A&ET;1 )$ D1B=I_O&WU?6JY<6T0",K0VT_97DG.LX61"$,[SE-X7 M98EWGK!!329)S!Z8!'^-DR@D:3,@CZW!B;,-QS@C+<])IW0FLP-Y&*=@\I;96U "[5("%AR@ M@!( )7#A2D#:=D*5A00E $H E,!AVP%II[FJ+"0H 5 "H 0.4@*.-'!B51;R M+/%#A2+VIP\LAC0J4XLH']6&TLJF8I'*+WW37HE"NJ?][HKRW :*YD6H M W)60=& H@%%H\_!BO)+#XH&% TH&OWCMLHO/2@:4#2@:,X6&P:@\B."QOOU M$J_-:ULG9#4FNN=@H6TSM&V&_K4P>:U'#Y/79?*:%'HHY]@OA@MMF[>U;98& MT0<\MW]7M@9HI3Q]0)&UHM5?]1:Q/UEYA6)J3[6>S?O3#ICTG.J>C",;GKPN-\HO/J@:4#6@:LZD:ES#]P'@%U0-J!I0-0TWP>@;O1YX-:!J0-6 MJFFX 9S3,[P>U/HT&BI>DB-H/]VZEG&6;=CR IZJ+'/39AFL;[M%PG$]$ D0 M"1")F4B8AB_/TP*1 )'07B1Z1M^7%N< B0")T%XB7->PN]).&=HB$I"@M1=: MZMN(;FN?X QYE4V:._V2 M+I#?@>2!Y#4A>99ARVM^!;('L@>R!XZE8N&5MD=1H*?UFOLNLG]5 RI%E?5L M>DL*-AAT >@"T 6@"T 7M$X7O)79C@4V\Z C0$>T44?(JT\''0$Z0D6@VT8E MZ)M#>A%!HM"1(2[HK@R5@V??"2O/ 4UOD1721,K9/- WH&] WX"^ 7T#^D:[ MZ![D\( > CT$>NC<$4300Z"'FHXYGI*(N@0C]VO7._O[AW\5V;L'C*?OOP1C M$A81^3CZK??L^ 7C&-Q/JGQP9]%EM/1\U+_7[?'KI')&G=C@D9)Q$26 MC025Q9=9,9G@E%V7H9S]S F/X^?Y3K;[?89$529*Q H@7*T "HM4/(7=M,)M MQPSN>5TWA&,>A(CH8BCE6;-6B MU5/5$[$EY_/NMC\@CV MK UV6K9548W9U!+ZWU^*-_E*TH!FI)1PX$/@P_/P84HFF,9\W\.WG"G;#!4X M0FP<$_26;V R2"$#WCP-;PX>'E+R@'."*.-$&O/ZOT<<%7MK1TA$V\RO'XL\ MRYG'R49GH(U!@-/%O \Z/)'5^+;1,*5G.'Z_]:& <$ XB&?6_=D QP&) M(*!9>JV6OUK@ (A@L*5N4*SE+![O(#%%+WI'A\02&%%*UA%TMU:D1X1K/$O7WAIW0B&K M;DJR6[=CMY!FP&Q*,MLW/3E+0,!^X/Q4_K.<:L":X[?&7U3& M378,TY:78K"#CHW01#MO& R#:O1I/F] FKL!S*,:?9IE'K_CZTL:8)VSZAW/ M,DQW[Q@8A'%W.Z2/)!-X'AE'-5IQ1Q&.0^:S3DG +\H3<3G"([:PY_-=VYD8 MVV!T]P 2JL*>$+]5U*0H1#B(WP*[M8;=('X+S*9!_/;UH.C'8IKO0DC_A)\G MC%*#)YR&]:?]#XX*\8I!EA63\KN#T=*'PY[O6';?\0>^V;WN=J^&UY;7MVZM MKNET;V\;1TL_-3+Z;9*BD' J+YN'S?')D=+Y9.'D*X M,P6$<*D(X;XDV.YC3S(RX=BE-F- B8#9AM%[-).^X% M9@-FV\5L>Y]>P?'#9M:\F9TI/"81VYU%;+NGR2Y>$Y!2I]^QT3ODFAW[6TTH MVV*U"2S)6=*]XF%!?#[SI;">' MZ3R_XR'1#D5?,NFEWMK'1C:P$;#1JY.,.KY@(_\P-H*=[&:2?J;97^]&*1%M MATC*\^-2G$MKR:8F%1M@35NPIGV )Z81Z?32>@H1KEF>LSI]P7,0(@&>.QW/ M<4_.ZOBPXSQBQ\G>1QDSA^B9DNBLV'0J\]BO20P]86&+ +P#O*,L[S245'I\ M&NB6!-/[E^FJG]DV+Z7<(HEW#.+PQ3?_B6F^(9%UCW13Y]H?7E_=>-=>OW?K M]V^'0V=@F0-_,.@/NE?>L'7II@OJ57FEF*\?PA4!45BDM,I"Y8$+Q#P =ND* MJQWSZHW-;%NHEX?<=7(%U2/ZMO9Q_6ZFCO>>D M7<;M!*F9WJGS9@CY5^\UV.I\AD^W\M/^U$ 7;R0BE:PTNG"M!'N5I./'W]?(>XKQ>9]1HA$S- MB.-I\'I7G-W3]>1J'R[OK+#-LIN/A@/XKEJ2JYG9@:2_!X%>!MB5!]!+Q-*@ MP?G2(9[ER:*#*JO_4_^62&U*N@+*Z.53NN*J ML =XVXIJ=(4(!PZU@@H=.FPVJ[E566[PK,&SUDO=JFFYSA0:AYYV>@12H*-= M6[Q5O)'+?+@LBJF@A\; . MX.4[LNB@RB(WK;-!-:M&GZ;#U&;'!I!V:>H7\@YW4^KMZ9KW+=BD.0))YZ1# MXFBZ2)Y>6EXAPC6M_NV.!T[VH5I>=C)B$W%&==2]>VHR7;;6!^6N>:UN&V MT^GNO=$%%QY2'!4.TGN>O",.2'%LB0^LEWU1B'#-QXX#WJ^-[RR[)YK7]N>?W4]M =6_\9W&\>D?,%* MUCS;[H19B(.,9[!L/LL6*:'XX2$E#SR?(*)_%S3$59-S,B(I8;LLE"?B.D9S M(6Y<@5<_I[.DF'$2,7V=24O7?$F\%\W/=XA2>Q,>W;ZS<"1>G>KH2DEU=/KN M/DIQ2[I@_Y7W]UX[@$/OUR\,<_)\Q:-2$9T=J8BG2354R]F![>)F:GYAOS"] M>GW.P(3R@ O?G,RMUB$6ZO2,GKUWO/WBT3;TLW1-*9GA,09M5V[]JX\53BT^ MMF?T>]+$1Y4E/HN47):-OFE"?)K+SCBU7%E=PW.:SRU7A2G +,F2JULP2]RK MZQJ.(^V46Y4E!K/4N/C\W(A9VI$ET1ZS9?>,;D]:BO?1=%.%J2[$K*D5('OU M*;0J9_D*1W[V):'VV0^6VS-=V!\/JSX__$*0F2 MAYC-9NF4^CK)\E_Y:2:O%"C1+0_N>7@[Z-_VW,'0O_*[IFF;-Z[?*WL>#OJF M/[P]^?FR?8;SY;LDQQ$CUH*T[$.6HY1$F->LYPF*9W1&2=G%TMB J(!P'&[J M\\2>DJ-GPA\\6T]$,SD(1M]8_8Z+V&41&YV4)QKH:4R#,7IBST3WI#YH;CG% M87K,E@6-Z&.)R"0=XP@@@F8GYGV[T_=[78D 07).S;O]\R+TG/;UFTA2)ZH" M)[]:')C#KG[+?M2T^K)\-S@,;OUAL&_T;7F KJJO_85$)YK5+P?E#K0WX.X; ME@W0#F"9#Y&>PZXYU MD]$MC6E.?J&/)/P0YSA^X"6I@RPC>79;Y$5*!I.$K>S_BG??[PX' MGFN:SJW?[5[=]+N6=3OL5N>[@^&-.;B(\]T;]HZ).,G%-9(B4M(4C9+UAYFT MF2+@%Q2H3FAVGE=>WIFG99JJ'7?VS/,>=_;@N'.K 8+C3CWWL7#<"<>=>U.C MZTOC%N57_D*V]7#8>8K#SCY$E\$JPU&G- IY73CH!$,$!YT'IPC84.,*A@B. M.>51:/_.*V"(]#!$<-"IQPD5''0>KJT,OR=/7\$YY[)2>^TYIXR#R:4#3_(P M(7'^F4SY3?'#D&9!E&3L,0?5J?9\U^V:-_Z@:]K]Z_Z-VW?+<\Q;\]J\O3GY M.>8+*-_9.6:C)P\5*46)Z<\D>4CQ=$P#]"$>\;.\?%WAIR2DXM.4X8X)XN?J M.'Y&R92D.&>K1F,Y];%,I*0\!V75(I3%L31^3*)'-DY^@!R2C!'+8/]])%$R MY9<9:)HF81&( V>^;B'EI<'WA?@B&:$1Y0W:(YR1-#/8PR>4"0._(5E\R^]+ MV O2>45R]="L@VI$^Z\,!6-*1A7QV'*RD00TXWQ1M2PV^]]/\%_L06^O/P[_ M_1T_XA:8V.(V\I4$;%R/A(UK1 .25D]G5[(7/Q013J-G]M>EV?)\4O#SZD<0% MJ>B5DB 7]=@9O[J:.2J72IS=3XMTFF1$@(1/$J:[DI3/G4]L=O6$?D64O9/] MR=Y2CHIYN5F&RL-G/E/F]#Z,^>OYC3P#P!!_B>GCB.DIP8\!GE)^-YMG4J0! M?RN?*'O1GVR<-3K?/]<^5#^7%& $$*_.%TLW;RG=_3Y#C'YLT@ASC-V CN:41SOAH/. TCDHG9\R=&[)M(/"-_GG,?8F0BC)ILMG^1 M:AB=UBB+^TR$D[I&=%$YRI?*J?S"9]H >!V78QF[3\'& V8+9= MS+9W"![.IC>SYO68QOB<4JMW[U$E$IOU.#7KFH;5;_Z87PNVX?=!RUH%\P! M@X$&V]*2VW!<>9C46K,-:##08(JP(FBP0[HN.F;SQ6=:L,UK-9A^@5SI)/PU M2?,Q&DS8!<$AF\CV5@:P38[?A^( B/8='>UKG4BXON'VI-D<$ D0">U%PO$- M6Q[&;%M$ L+TFVG[F60Y3]/[G>?^-2%#[:DE\TS#!8 -",2H9*':(UW,='5= M:) -T@72U41EH6_T]L]KN'CITB0$IYQD'9!.!*7039)0^P,%JV\9CB?/VX9B M:-!@H,% @YU0@SD]P^O)PT$##08:##08:+ 3:C"3^6 2^Z>"!EO>6FX&I#G9 MP X!,_!?: /QQ3G0#6I S.0@*U0 U$2/]0@)R*.WU."2&0&BDEN+# (YJ # MU>-F5P$&P>DQ"'I2( BZ9RY$M[4NH]=J\A"U:[@@L)4%?\?4V@-3 5-)9RI- MU!< .+2!00' 6KJE01P@&2]S:SY'PX_&Z(O.0=5U7 M\[W"M6";UT;^-%)BRME7T&"@P8X]AC7Z_4/:=8$&:]$.]>RP1NVM->H95@_: M)L)6&:KO%A+A.H?TX[H(B8#]_#F+[W9$F]I3X& 9A_60;(9LJC 6;%4UL&^7 M(YPR-V"7+IJ:[,&4$TM(BX6T6$FUE%W#DP=(#EFQH,! @8$".Z4"-3M<]09/ E9[2N M=ZP4Y0%!C&")<-%!]2S%X6XIR@$:8I>L11U:SSQ>49(F5W M8,3-C+@W)7\7-*/LUHRDCS0@:,K&EX1+C4P7#\G8G-@@WZT9&N_\B:,(Y6PU MJM_Q$T[#JB%GEJ>8D_L=)WW5\!)5S8K+KJ',\/$R L9 R[O1: M31[B;=#:\]4)T)?1VE-='H2L?"@! 6;3I00$F V8[;7,!CT\922[)K. QR.) M"R@Y4N&4HO4)^ZX'O3PAB4OEPU907Z"^MG0E NT%V@NTET*L"-IK_RX<\O!J MM6:9UVHO32*V#1>W,.(%8W$N'K(=9)1,^8'P,5&.UI6*68;=AU(QB/M!\>3L M/E^:WPSB .*@O3AX4%HOPZ52:)?8)&V_X(AD!GH@,4EQ)#PN'$YH3'FR)T\" M;D*FVE.?Z!CF"8+.JC +1&8T,%CM$2Y;GBD#T0+1 M&JB9;=/+!96T1+DXB< M:H ')T#V).,9$R%][3Q#Y MNV"/KH90P^>H1A$DDTD2HQFB V/@Z)D/,BN"\>(M&0I)3M()HW'($0_XG?<) M3D/^F)"F),B3-#/0$\W';#K3(D>C-)F@"8[Q@P!$,&:(& (GA-TEYM-!5R3 M!1N\>)_X+D-)$!1IRMXTK9.OHDZ>XG M%>LS,3:,<$XL1D?&!'3$Q)RMZI]% M*$!HV-#G$^7OF)-L@M._2+Y,N?5O[BP,'L?PX'=4K5J?2$IF>!K\78)6 C^E MH*& _^ '6!.2CQ,.6E+DD: V+>T0Q8 8$Z7K*#$'?RD9MH9(DW708)17D"TO!' OL1NS><1)/A<_ M_MV2"';0+7LY99/F:YCM0$JI8%7J;V#<7WZQ/Y/-D'=>R-)V';Z*O'0XE-(* M$M,XB9C*R$HN8#UW/LF\&5UQ_>]@9.">ALBR62(CRME?0*6J:)SK<%S)7E;U_P@?)9U]G(;?=&F M66]&3Q'V]4 4BZ8P*]AR'N*3K;#*B]DO;3J60')>K8O7L\5;?$A;R(TT.,@Q MW=;8NPE9V(,,@X+9RU1 UYD9'5G6?6#PI3UI;1W^;>1#1<[4UP&B*:QL0*:_[QNRP#?;JD?!10Y\R M5U$,OX3@JS%'-2FLC_3-]AJA1#XV9?,Q&]JR9RN+KZ5+'!OI-"5LCY#._/IS M\H@<=:@'CU1D;8Q5++LI%2B&' NOBWOB+_@'O:W(7VU*Y9A*N].7.Y1 0XE#="R.KU&!G@C:8!.MQD*+I3,K2'1=^MW[$;(^7,E9=_M MB'S +KC%N^![V 4_<,@B81=+!.]3;H#M+6M?Z7>Z MJFYY3^2@TNHDA(T[*?(L9W^(\X7ZQG@[1CJ8KA:;K@!,%WOT2]=S(.3EY;=7 M3$$M]E&?YONHTUN\)TUC8".FLH\7BB"QVSH&4\SZ""V8O\/QP5.G_DJ6>M6 M*4: 0K7&(KHT5R1JN?G4S^PK=KI7;GR_=@:J,CX'^S>&YROCFQR!/*D?* M/8DCY9_*D=JA>V4Y4KV.VV_4+)69?2@F>7E4%9)TGI$HS;):=_(:M9U#N/^[S(U;[Z:N]V&V"8=P;*9I\DA#$;Q! MR92WIN0YG,^<-Z>86QPZY;F757+NJO15+>'B!WY&G&2DQM'YF"=M1R2HW*;# MGH?(UV",XP=^+UN(]- MU,'D* 50KB)L, !WD"+LH$$4H91,<)GOO6V_5/XZBY'4][1\V3G4?0N*/F@I^V M=A,FY/G_%YZR FVV,1%#5"23:!8E63Z)M4[9M;%JDNQ9(]&:)GF_:>*_Q=NW50*CWMWJR56W30NWX M(-2P4\N_EUXWNTV=M/1 MG3J%@>RUBD.9-W3E2#\?"H[T._U3F$('M(DRQKS M[WJ2%Z:#[BK&6;($-*X0(6G,IQ+SZCDVCSF$XB(]2IZR^,:2K"T,3O>G,0W& MLO;+D@.0 @^I3FKNY>FML"XY^4BRRISK2O3S)MNV'8=!=;>(@_D(!.H2JI/9 MN4<:D8?23*Q-R]PW,[^"T]AA6MC*8ZZUHRAYRMXW34I)E!,?5VH8AI1GS\;A M=C0^'1ABO$@N?NDS;*RTV+7*'%8UC\J4T)3I%?I(4#BC&!')(CPS,*G:%H"L,Z>-7O!#(=Y/V9. M5A.,MQ]JLAN6X) %1-;\W2E/I2BEX13P M0;D2DWQP'!<3]):#'H9<@!@YA8\XAS3.IA'-,Z/Z5&/)E'W@F,;WA< \YA & M 9Z*,J;_Q=57?-H992/!*2*/'/KW.\YK!',@\861J#S5NC59M_Y;PS$O(!30 M"T$]* =\#=L?G$&_XYQ_I\@S415BW;3HOYV_B'L;O!(A+CWJ>EIZ6OV:+2"] M^9PKRUB?*(W9Z]GUY>1F@.GE0I3^##><\PD;%0X[FPY'S(YGGXQZ(?1Z*(WO M9EIK&>2]@L%.*QAL64+G2!(Z8U;/$>",;'0BMC.GK#E9/5>.(MEC2EL%2"*R M&%\J4Y)^W&-:6Z7O[/Q0&NC M;O O]&_>VT&HY4]SI:VU3_RAY#+!='QIH]H4\W5F^"C_[HEM7$7SDE6S::Q: MP+7O7?)LAR6'[K#3Z$23X?D:5F)H4KC!2CT-"JR MF@/#=0QS@8IXBFFXT L=])_IPOY/(S(+8M85)5^$5>8[RKF4Q$^O8N)39+H?$7-MCA:%L:%/S\3GKK#AX>D&\UX[W4N7Y'*YX)3A]H7 X2%WDR^Z+L7BF^J=!U^LZBTV# J(RG&7D_ M^Z-.(M$G;S'P.EC.' #&7=NU?G^XG7),3M\]'/)GZ0G]5][?>^T #KU?DR;R M^TN,%.?^K=@REL=OV2'(1?-9.&].3L(U9%.K^^M1O':/@[\>4N86A5Q+).G[ M_Q,$A(Q&YV5"Z;T[9T#\!_":=/[:2&I5B"2O2>XNIMI")77ZW_:,GKWJ1W5=PW%6SW/!+(%9VBX^/S=BELKX MW"QX.?W*:P!HB/Z/*?[7(K-E]XQNSY%FMHZEFRI,=2%F3:T V6%F&(-^.%NSW ]:9[$3L)IP4<2U=HR M2G[]^I,-[- *G:7CP TE.XV>JY1]"K)U=2LZ51[=\+SG%[G.+T_=>6G('I4A M="GM=I[VFDQG>3"+DW+Q(S^)S^FD2M!=9-363NK_;P4S;76_SUXD[,L=.(UI M3D5.P&KF<$P6[]EO;%\V R ?,BY^Q#S!0H$M!H:6:+64;5#,TH^8X$64I&5B M]6QN:,IT' T6-8M;ID/^+CB,?"VWFEW,DR8CDF5E0O8*UQ]E"[L=2WYY*:=L M64^ZR*((<#;FF1C,-0UE0FW*[MY>UIP\L0MR(HI(LUKV3"W-!*,)_C-)^2I5 M/[)_XG+((R]A5/JH@PHR+/8F'_SV8L8O:_ M7^#%BZ068UU6XD%#G"?"'3%6,L4BMUZ,5F)UWUE*UR<3$E(V&R;QTY1R?J@2 M?:(DJTGMAT\?^;J49>Z.63:$14Q1O%"D=6H?K&M$>:VHW:A)$GNP)-24!H'G M5XJ[9D6K)Y+$_5!QY1PO2WDUW%BX>4%LU+_[GU+5?!;U1%JKE!=E9T2> MX_2R9 RCN!#PB.S!3%636ODCUT6+'S=U(N;*IH0>R(K9*+ES540A3[Z M 1%)WN*B3SB@([;/^)UD.4EC=(7COY:Q=QXX=8BD5'=;=C?9IVKU1-.K(@W& MG"T/ALQF1")?21K0K&HM*Q'[K^/*0?.H;9E*%!6W5%LC3%/TB*-BON6=TX2G MDJG#'X-7ROR-Q)]NJ%^N>Z@$?2L*@R+*%P>"EM MSK[@[%,IS<6[N+\V(V)8=6*MM:F20@-+-CC-S*"5.I7&,_RIGNX;DV/UP;^+ M**=3'H]H4 M8?512'NWT.^:W4IYD5"@(V5]HQ,10+NB MU>G*&67)8"DIZZ^W&1R)X)KR'05F_P)A]V9E\]FR.33F]G 17Z9Q$!5A"5PF M+N8@59A7=)48$/8F7EPN8N"H.F(Q&\])_#GO&1LN9L;3 S,XP%3NCG'@F M,P3L]H)F8Z&'0Y(%*;TO7_HKVY@ARSJ+L94.!;=B;>L(_3UYVPB[^6V$N'Q' MZW'R7>TD?NM?A[3./K#1>%-NQKY4D,(YAJ!ATQG$%'(#SE MO7;+3KM,A%/"W8'*L:U*G?EFNV#LG;(WA2O. +OVGCG.$R9EHU%933O'PE@. M[2[&\>'3QUFYJ X1OP8:6#4&EK\&DCV MS,KZOYC]2AEYX_9W=$@![48:')1"M(\0G-@ VTRQ":D69X["OT"?(AQO#WCN MDWJDB"?23!K3._%A&();N8#^6 M=Y3[H'4>7YA,V>:G0C&KXVG,?$%C,3SQ;%KW*\+&R[6:8H2*N MD!?KL_E8.Y#:?!W?E+*M;4%*?YK1Y_Y/1L\9=7C@*)MM7LO3LWDFQ.)=VDBP M=!6TY[;V-,T95G9>,Y%[(59EJ'#&4&PYMV2C'S,@1W)+S\7P-AQS5!BD?Q;SQ1YH4&8\YE8[XM$CY M2_,575(^D&L2-K01H7P-WG(=1T.Q&E4FYP1_I9-BLGJ.+ZXH3V[YJ749,5I> MQ%&:3!8OG0IU**R\R&"1EL MZ-+'[LF)82]&-H4 M6<,4(2D5P@(*==6[D;L);[8WAC[Q+VFQF8;;>"P9W3$.%SI-RN/[S87M-MK1 MF@)6:X"5=M<9A;+#YG50D"OT%Z[T+) MW6RE"8'5Z3;!1LMXEF6T>AD(T0WDM3TDLDQ%&%H)K7PJ"JV=]^RKX5,M\ MY?WGO?W,K[>U>KTF$!7GA+XU$/D:D&F.RLOXN30C"WX@92)JF9UY%#[N:X%G M3H.?>V+:__HB*G$ 815C6IUQ54[";&H)_>\OQ7LY_QKX$/CP/'RX:$K!SS!3 MMAD2L7J>ZOY69):_/K<$>!-X',R+^2GC1!IG-"AS'_>E,& 8;N;76B*# ML:7+BS1FEDE5/># /,/Q^XW3[R) P#226,@O>ZIC-2RKP MHC:$:Y;=NAUY&)'JT R834EF^\;N&SU_;YAE_4*T\CWCJM2[JOP_YW97&5_6 M\:3M!%19YJ9]4M# JM&G847;[W17"RFU(0XP#] 'Z',I]('(Z&[_;PXSHN2> M0QG7\*W3.UV4>,$MS9%(.D-).S%32 #54F<:$:YA)]3L]"&X!.P&A /" >$@ MGEGW9P->+!1!0+/T6BU_M<#AE82X;.?TTC6->O1IV-5T.P[$.UO+/$ ?H$][ MZ /QS@,S0='&*M#&NIE>8H:H)>_(\'@"0PJI6L*NENK4B'"-9XGZ9@NI!NRF M)+MU.W8+:0;,IB2S?=-SC*ZYMW:#J.K++ $!^X'S4_G/V0/O*&QF$%"KKBC@H$SD4'RT1SY?-=V)L8V&-T]@(2J ML"?$;Q4U*0H1#N*WP&ZM83>(WP*S:1"_7>YL5[_^9%:^1B4U0<5%)X,7&&3< MNTY>5HH)7'ZI>.%9A?6]VS<_Y@WR\/CE-?W@?/?11-'M.F/H+I;:KMR6W2I='8\?Q)8]MWAUL#M9:4P(@ M^I)Y^&B;<\^I]JJES8RR'4PF.'V@<3E(WEMR]D6YG1+?E%TE M>DZGV^N;ONW)ZW7B2>EUXGNO[)?A:]WKI O=/J#;1SNZ?6SP>63%G2 NIQSW MJ:4%5MHNE/(>D*F_P'T&@C7$."@:_=9EB>+#JJL_$[]6^:U M*ND***.73^F*J\(>X&TKJM$5(APXU HJ=, C;%9SJ[+JE[F12'"*1K1V5QBH6KRVTH^8IEJ"NF([4E'A-1#2#V$ MU,.6[I/$1T@]U"/UD-M6R#R$S$/(/+S$\ ID'BH5-(<@B2:2JYG9@T^K<['CC9AVIYV[]T877'A(<50X2.]Y#?5N@A1'?7U@O>R+0H1K/G;D'-.-17$4 MZ693\Q;\MOVO5XW^A+F&'T<\M7/+P(]YJ-^5C!2\&!]CD'=5UYL-N%X"^71] MX@U*%BX"^X99"9'7*GKE?(IP7#72D3+DAI-;#V+/)/?/(A;+UXFR#3M[/ON3WYO$:$*(^"%@^AO3N(YR MRZ\,J8#?+6&QQ>)7V+=!,IF2.,/\9_'^.",5DG/"_JI>+_+F],MU%LG.G&(3 MS*G*Z)?7D(IQ+F<6EFE^*V>\.!A3\D@F;$U? 3Y\=H]LV^!>^ -G;&>PQ/E! MDN5,&"-<-05C,ZT4ZARX>H/V7*M8*[&)DYS)#']PD#S$;! A%UPIO/*-U>^X M4L']#:9D:#!&3^R9Z)[4!\V=52$Z,5L6-**/I2J07D@ >?BS//R^W>G[O:[$ M+'Q72A9^MW_>-/C3OGX32>I$/75<[I1;(O%Q>Q;]WB%>"-)M;2#1/VHXJ24X*!VCV):'V:6%6WW#VSW%\?6:8 M#FPD4:M!0LYI$W)D'CF(R]_3G+TAV'0(\;!Z\G!24C4T+Y%VB+ M.$W^5*3!&&=$I.,HN&8-2L@)LP*&:S']5GJ/&_4<)_\,IBF-D.V6(^R@+\7]G^Q7GLC $UTB.F$\5S9ISWDB$8V-VG#X M4[$XQ$>$D9MRJT&J,6;\&3S3**7W14Y0,>5?2)$\2U;63$E;RE8,IS%;PD4G M^NF,M.R2()E,&*FJ_(P<8132+& >/L_:$%A?/&<*96.[;\!$-Q<+ M)8=US4Y?:@*2)('B IRM2GQ*$'[$-!*9/4*.&2N_S'?ETEYR]2(#<\,#\S%7 M(KN>6BG7+&%B$D0%UR$\HS:."[80[*N4"/54ETPAD96XC9B*8A<*>U0F6LU, M5/T7&E>I6XN'O!1&$J?L=IY86 *=";GD$(A_\X$PE,$M_#-EFCZD;'6C9V:QF-\B'E-CE.^YFL\*QB@)=P,0 MGG#SQY_(;U_CR$S8PT/"/1BFNSIHH$\B.(J3&@&7/;8E1"'XLLK_HI/^)G+8G;' M]/U5Q,;QTS__\-\$ @/A:WC)[9?#RA9W"&\,O;A,QG]^.9V MR$?ZF_O'W? -HB'[ @?Y.^OZ^M9QKFZOKNS!S97CV-VK6\L<^(-!]]KJFMZ; MGUZ8J#IY=V0RKHL,')OL*W/KN+*A^E),)C@50E(C+%I0%LU(NW6)#\H(?3EO M9V;)-] 6;:+ YD1,X1T5M/): 7U^HSFAP4!1- MP9#*)^8P!'0:E3KSFNT6>8Q0[!M?'7\[1$LXYR@)8,H>!T%I(T0=S7SZS"", M:(P9:9@99=8Y%_49VV;!/XV3/(EID-7>\+.ZZ3SM+M\[L_LNMO M:1RQV7QGB#E5/_Q_"?-D7TQY$'$7EWD/%5G1/8YX/5)6,[J$QR9B3N3M%O95 MZM<&]:NT^KT']_9\R3G53E:OM#8@N1>>>I0R+1^C2,IK&:[#$3F>WUN47 M\=)&WH?EB>;CF?(5N]V%"7L@,4DQ5Z;L=S+E#ZRJ&#G>$?OTA3]4:.S!A(TQ MP"AENV'*MPQ,*> '\4*^-9[@O\B\BK L^,)95DRFLX@J#P2(<*QX/)M1D@I\ M\WE'NR,MMRFX*\(=L>D]*'DE<5(.LJCFS>K>: M\J9%8*"#/O)P!$KBAX1_>X\SFBV%N!'A>.ABYMQ^S>E@5 :P?#*O%:V5S]&8 MC8-M(9]1>3,CE%'&F$L#P",E_'PR'Q71W'@:Z FG'.KUV1!A%%X=FQ=IS,OK M2/I(ZE,/>&) 24CAVD<)UUB4!]U+6G?0OQ>+N+P%Y)-\.1L>@AE3MB7DC! ) MTOW_[7UI<]M&FO#G=W\%RI5]8U=1#$E=5CP[5;)LS2J5Q%[+V:GY" )-LL<@ MP* !R!/NJT+_J9($D(*P0]]K11PSQ=0**CA$BA/XW$JQFBKQP+' R:! M$*$RKS587-\E]VJ'(*?XA"+,@ZSH]H4@H4P@G0ZEM)8XG8)621X.4BM-0@%V MR@&C]ZH2;):8<,5P0"JF;".&.E'R,MW[Y;VL4UC7:W_Z.U+#ZLI&&QQU3YX# M73<;_PTS8J[1;\8Y6ZNR'VV.S=DI!TE<,CN-,$5V"I@1EIVB0 ZRJ?.=W"* M1[7 O=\]?C9VOW16YOJUL8#!R:I.]D_E\VN86MDG[5G8V^%I@[G;99ZBN=:A M9*U2+-2RS\/NZ;80=)V3H8*X9#L3]0WG1;M !885,6!\1.>M&".W (YV5[<0 MZ=DY87 XE&23HQM9H"\#/ROP77ML!6?RE?E_NGG@?0!5*X^OU1*_7^6'L[WW MV/9^T$CKO;6]OW"@S/O"30Z?/<=E%^;WER(XF%:Z.]Y.1,S>2>Q."3P3S"F% M?%%@T4/,O!T%(0;G.*+607Z)P@S)G M>BN!+ADJS#N$!_>F_>I_%\I8#:!KKY."FPP>0Q%'#ZID(WBA(4IJM\SK+**3%8#A3L4W#&& MJ^FA<2Y#ND5=?$18>7E^_=X[O[[ "B_@PJ"%G?2.+20:''>>K(4ML]!U'//@ M-WT0:PN77J6I0Y4,HQ&G,W,#M6%@2&4< N9:KV@Q3Y!6MQ7,,%3 -9 M7,:$IZD7^1*;!9C_OM )-RT(K^O]$TD97A4F*P@9%&0JPJLPTC 1W!68Z)GB M2VBET&MA]3N/8%Q5C\@TM#8!Q\OFQ7L[R J*.I4.GJ),<:E8"D.P M @M+$#%YY$L=H6L_D1:-O[$>9T(10\.CRW*?4"C8%%U_")<0)<3RN ;2#_!N M=)(1B1PF59O=&4:L3#]ENL' 5!KBE:/936%(HF]:0C/B&\DV*>SC+E(_?%Y2 MOR"9@99U$EN[^#J?L4C^S%)DQ;<7!G*UL(&.ERN3S 2J"O:[!3RVWIF,K#\P M.AL)XLI3D4TPWVE[EL^)LWP:;?F,G.4#2U_X:D(42__ VJ0;K.E=09[;M']. M=BP"2-LBWPU&(B:PT0CKY $:(24OJLQ2,7R0EEF>ZE3#;)(*X5&YM4))"LJ" MUNK]@/)'24R#VA @@$4)X"Z#W/K$U!#4-$[CA_[@L.:A (0I=6VNYF$J>!GK M;ZZNZ1[;GE%2&X!A2\O=!!\G8E.!2BSG):W 6M1H M#$R5C-R&=>*#ME0 ?3 MJ--O(MMBNJN3N,V6N"MZ]+Q B7MNBL.^4+R!$'[_A6WJAU9=7%H>W3C/TI#9 M!Y6NQS>)#(I:!K:^$K*4A]SA(!,X9(?C.$4AP>HZ O2FK(N$+=FWE,7)+X6_ M@'D-F2&!&)<9.1A%$=]9M2 9\A0<6S[J0M3)%-+S[LI#%$:\58! >2H5JV:T M6)3P+4YN(Q&.M7MV;B6,5EV.]1GNNT"DUC*;Z'C'LXG>[O;U+^GP+>E>VXK!3#8A'M[5 M*;K2972YC^A>SKNJR )3"6,;:+W"5I MK[V,5G1K;L14MG8T^SXZW/YH@E;@#/[N*1V^6\3>&B=Y'?MR[.N1116=DYYC M8+4PL):8KG6"[+-);"%=3/M4DWB5R_0Q=L3>#09[T'RTC4??%Z)I'GTT3KCO M,3D<.GIPEO^]8?M/#)T=)*,1Y_#J7F%W]?=]\:/S7O>/:QM&>2=42JQY*%AV MB%A/3V9H'B&V5XSM$^5UCGJUB;@73GLM,:]VZOH6U&RC-H1S0R_=T,O[@NRP MYR9>.LNX06YOQ[T<]]I)%,]QKZJVUO!YO4VH8;TRU4(Z'_EVG:>#%#_,),%4 M:+^N^IUNK][2(KW?2F:O;V>*8_>^N>G^3J>&,QWK''#.V<;6NJ'G#V$AROC5 M:_+3O^3P^AC M?? P,UWV:1U]+]3XHF,:4W"+"S^Y43.@J'T=Q2!#-.A]F4&OG(3?-4B@#=RAT=5*A'[/EF6>:YTJ>&E2Q-7N@1+?Y'J M&PN7/V+=*HY:N92M8M]C.3Y6P%)),5?-7"0QIDIJLGJR+M"DIIB718]W2?T0 MF(W0")A9@LU;)+6% &:$(S]L-L9SM"VX4$=)!ACU,](-8"KM);"R9U5=42W< MN5]3E[VBXP5.ERDZY->R]LEI3?-5:ZNRK6U'JZ_6E2T_>J'%LN5:%KVN:3R[ M*35L*.%23U!IF1>@IDR6QU[LV8R))@D66[=GPX%FC7G*FEE+H[NXP9C,5-DC MBGJI^6Q&\2P1-<6V%F53H^*F:R*+3_%RIM:34'"A0U(]9'+8-.'1/ZI/>!2W M;TUWPR'?"L,[=270%YHR5;:0V\5F?N-0^9>/3NJ0KRS M";>?!;5/:ED>,*A7 M8#O J1_G(S_(&!]+GY%G.C."U3;U4XD-)6/O8@)FHG%E)6!@BZV,.OCAM.Z9 M%35V>SKL'M:\-V<9U2/36D/6M?.E)O0S07V"&V.1BNS-3,)O5G,@2F M$>"D=NHU@]-];Y+H!H<-5,("0Q%)<:.GVXYRX%<".U,'U*,.J-$+Q0R$* Y[ MPMF+600'HNN=H[?>&NF[X#SCAK7>.$UN,VY@:,RD M8L,8D9GB-]1D-;. R#-Y:?(B-?/#GMJ@P(4\15'"2X+,Q&)6BH'"[3=+E.1Q MQF;>;R6&H$<\8SQQ/D2Z>,J9*."!8X&]( MK-A[E9I+WQ2(6K()'_MAHH71L694U*+0 M9;=)/;IJ7=/S^@/V/=5C.CLI\5*EQ+^=E&!W!J:TT)"5O9<-E:0F$Q#E*0D$ MA8Q&S91\F3BJ5K.-M4"^%62W-/)/:ZO%@)S*0B@3RHDJ9#30^!X0'#3)!I[R M(O]6RQX.PI1]-3%W*P&)+1HQ&.(@>[<(" MLH5=A(7]Z 1#JP93(,K/$?+3),7DNV_H @.K)Z8.K[#04.#U*C@8"'&6ZT72 MU\J7T&)@PN!D*--$-O+3,6:$Z=1 LJI MH_!-LQ(6,/[CGO_6;P_X=DN1I6X M0.N:F[U6IOFDYD6%SI**D9Y[I.U8Q@<+'=!0HN7PLW_GX9C3^7 \UAWM6-WL MO3T6;]^<>(.EKW%TIJ56ORA_U=O"W\-X1=B\&2ZWZ\^HA[MRY/?Y*Z-[= MA?L0U 'TA)H\:LVFS7N+R7J5T_^H5IS)Y.7A*%@:H,NCXWDZ?);*("L&D^<@ M,[3?<^D[7JWK?5YW>.L]JQ?>N&YMRL9.AG-AC&P]OAE4'LY7>1R+7.]GZOB] ML8C&=?,&.32HI9WWR8X[6K>['_<3?]YK]>Y;=?B6="QH7%EON=W^#AI)-ZQM M]+\P.^HC94>9_ ;OL-]YA"+MSGNY;A7DU#1<:\'- !UW*L.[M42C^TV0?A%* !>P,5 (5B04?*@=/J]'IK1 M[PS.:FNUVY0;W[;(=Y)]CRGBI#:]V9&#(X?6DT-]TU[VA1RV* MCK;;H*G]&?%RV.D]@].Y*\?/!K968)%S$3G^Y?A72_C7XSGN MM7O,<]SK$9D=;CCBM@S*E@U'W$V/08GM=+E!4Q EU#"JVD;V1VSN(S-JXPKH M) /X?B2PHW>GTFV6NFP4#19TNP>/>K2*-)#8U2B5@5"FVVZH>PF)/W-86F_! MZL^A=Q$DTVD2>Z:C R!P-)?4]BB8E&_!WJV92*?8!PD['N OAXF?AKA,*%,1 M9$FJ.CRW4,:S/.-VK=P?%_-?.J8C!G=O'?%YNMY[$?BY$OP^^DQQ2Z*4^Y>7 MX-/0R5(_7 E%^R2=-3LL@!569I@4S9!D7!Q4ZM9>!#+=&[D"N=5O[I8"#WMX MX"]T*UQJ0:O[:>"[BAF/XUR&U/Z#F^5B)T> 09Y%!&W=S>G\ZN+SN?XV^2C3+5L6"/!>9#>! MI=5,6-W1*46W5;'? -BOK,;3]T$RTWEG@98>S2J??6 = M0&PEG15GKW(Y#?S.(MQ"^N!]Y%?Z%ET'DX1ZA#,R(%O$ETR34$0EU7%'%OS" MA[N;\IOJZ\]R.%ONSU)13%G=32O^7X[(EM- YWVP6D7:]W MT8>MV[_/4MM\?WO%=7!PR+9OR.8Z.#AD=0?>@7?4ZPZ6YRTV$[)[S#8=2I*GWZ#DBJ&DS82L0\D] M1\FC;I\P\NS>&-D2B_E9A+?VWZ&;L+T:^'8Q[*1["#SOI'N\9M)1:\#4+O:V M?V@T<&CDT.C)U9O=$T*CDX>AD;-D-[23D.K;P2@5&*V$Z\))0CC_J25Z6G-0 M.(OS$18GO$\" M,H?>7(HH=&K>:G#]GL2U*2".<34-/@YW'.ZT'W?:FZ8^F.UFKFXU_W(A\Q*S MD)=.^"@[;%7NSF,6HL%Z5E(Z)[O3S.7O5@FIJ_,LI5J3;F!56&P*J$9!UU:"([96&K?/AOT/CDC2A2_SD]6P IYPV#C21"CP( 0,3]O,X M #[KRSB;X^&G_C>]+[5Y&<\?*H'Y_3@ -/9\?K'.]L;,]8<<)%Q7V0 $8%Y[ MGU(/&GF:I[-$<V<'\C7Y>>2,)+7-ZJN8!?XKW[*>-ZY0!/:QIKQ\.\H>EI@4US^ QR0R5A9]4% W[,DA;?<3L3#BY#6 MLPT>SQOY5D!UD;S+NBS%95BZ2,6F2CZO=066Z/65V0VO,12@(M-,^FT,OEW M::UGWANE6U=* ;<^EC%OTL^SQ'S &CI]PLGY9X/NV(@?^C3DPUD4^QA)UT.1XVP/,K3V4X2R0 M8"BR6R&J"U(;(K,<'%.FO&'Z''9!G7I\9;YF*-"K*!R(/GMESE+K_>_BNI?: M.L'ALB1%QJ)=\NQV+TN3">!6F(I#(I$=0,*F9R*DAT0F.=# J\,-2T4K8(A" M+!<^6^V-^"KMX I\)Q3W4=(16-AFD'.XP%H#7I&*62H4@(TFZR R%B\;Y5F> MBLKILE3$88V1K%W=9BJ5W5IJ.1/? F]) Y,O MX83UK(*M1A&F6ON-%9FMQ(92+1E^?7[[WSZPOO:S*3@7?:?TM0 M+SZ^SH<9?7/<.[;>V=!'LZ&N]P=QUB>\U6H/M30GI5R4DK&SPM@G$&K7UBA1<1?G2'F1[E,936U316[>E]8$[@L # M(W?;"M,!ECY$A5ZZ[(73+X5^GQ0LHL=-Y\S5X:/7T9LG&R0 @P?9$??!^#IC M9O< 0V4Z\H=R.C)P&I4]IF"P:I0\\/ 5+"!LMQG 03,X0-.UI'4#KU$I"<7( M9(A0UALWB/6!-868!*:?1HF!,K=LR!N!QCDEX8D)6BA&PSS(\"'Z(P"=%?_( M1#")Y9\@4&XG@C*HM- U3YMG*8LOPPRAD,6[#TP5_A_D6M<[+Q[S(P4BRY^C MBD,V"VEZL1]%FNA$2""4U(,JEBQMHAD MS)V.-TNQ!PF!53CA!$-S!P=G9Z'"9"8P(K&/2;C@G$PXQ[KG'^:^?%8#B-*YZ-$64IX MG": -'^1:=)2<]X .*MV$Q[B"\/, ,*;P:YIOZ#O0WX$SJP MSNJ?D+D+1V.FK(P1P/F?VG4B5>DBV[0'*T\Z1/^35&3WE6Z,P%<3#S.S+'<* M[X.S?+.R!3ZMV/6N[GZK^!X( 18T.6F*UR^]L4/IK.55 -S3L6#W2Y" ?/Q+ M7Q>]G5\#>^%LZC5[*#9:;&)URK8^#.>]WU+;]'C5I?VEH[8Y:0'@L M(]C&$\4$$%, LD]L.^VM<_8]9OE-;@?!!VL-Z\U*8 MUA=KV$4%YE7L_9+#<5!\5'VO $U!@A84)S*/32P0%)\(3.FBN@-U/ ^'_2!4 M0:V9Y9EV1?L>*'(ACT@18ZXIT=J:>4N">N",'HKP(3MMXM\( M9LX"X"$IQ(?6()?!%ID#:-80(5&PDLTJ[8R[GN)8IO,.,G=Y(R,JRXTX MVN6/4\'_JO R. : SSXF.E*Q8F^!-=?#F8\&O9HYY7"1\/_('KLKA%#+^,$GH%[-#H[6: ,^%81C%@(C'U4MZT+2M=A! M,_D*G#Z',Z:QJ*8),"OI>!>I!&H Y/T@.81=31XAYSQ>6)@$^=00I)5% %*Q MH(3;";EIS(I52L'KSV-@'*;0=($25I\>7@4WA0O @AH2'3PRNT* 'Y$S'YC% M+$$7!)PV0K0=3RH+8G)2S'II@E7%H0R8GXQHIR .@V2J&6NA-'1(IZ5X GFH M;N0X28$B !]#Y*FPO3%*TXR&Q1D?#]%ZNR65C0!#@9!!!^!-$MUP.X@;'YAT MKD XC;&R&Z,J C?-QA)# -5\S";)>"@EE]5Z0\.#RS 1W%AK%) JENH!G$J7 M>#/2Z.290JIB" D^1O$ AB^%YX8C=!7NTK++!L4@%#,2 K<@4M/\L:<.&], MH[TQB?/&P-+_2)*0B JYRU41]=A%H&@7N<65XY=!'^.0UZ-X*00O,[ 8Y(WV MSR /TM$@$;[#A,0)"C7X[YR^ST"6+D>%4+IGP-I]DFOPOQ@3ABG]M&M#WW[] MTJN+UWH8[\%72HK"@_[&3W6]C]\YYJXCYH57"(3%2,+Z,7"AF4^9DU9RM.+8 M%\!;:+7=)%'2J-&1*+*3I4Z"IB5X5X$_(T3[2SN?EG=IAXS,;D=WY)XY#KS' M''CF.# JA*"SJZC0\R^3%)Z(O0ND6/('[ST3ME3BBAFE,X>T@8(VJPPEJ,>" MJB$TXXL2+ H(&%ISG=$OT?<:!_J7YDNVOE:I@>4TZ[5O)*:NKZHP#.$]9 6& MV!PFI22"&S]BGIAAW-:*]"8CNZ,2EX\4VQ;?.3M 9[9310O+ .2EMO^4>&M6 M%,1L6B'%W(-<_T9G3&$W-0OA_!!O>%IP\=*'H'120!)K?XT?@)&JJQJXU19^ MG8H)+(O%#!1;T,Y?2DR> (J#3FY=*0&(,[PL29''J?ESI)&_.-68/:H<)L&> M8S$ZB.V-PMMX-_J MO^YHOX7M\VM&05[J-0#-L-[X)9.]3B">MW36MLBUA?O M_J$_.*K71]4A1P)WG(OFG4J.0XM2'':,+V=-Q9?#FH--.T>7ND)$.T27?K?7 M5'0Y/MPNNF@)\&S8TOCD(&<,-=L8^M,90V/=(>Y_34;E9:&J7\4J2RE&\C+, MH8445&["JR/&&[J6EK:-+ %FM_6E+%G+3.F4)9L<%R(60S:&^7SFS_%#3G=6 MD^26?%CH6-)Q(JM?N+)38L-4@)>5SCHS2-78NWS'UCK8O4)9X1C, M@2);S"I#LG!26[1HS5D&+2>SI:),2(>_2R1H=R/GRQ*9JZ5<[$?5)KLN]T= MW"9Y%.K .7XX\%QAH7VJ@7KRK7Q=KLF#/7HCF_VB?W2M'+0J^!&1X27T5, M:TVY,7%X71]ORL]403JFWMEB!%.X*W@#T"6 EWO@*QZQ0/T!B IE/#,U^)B" MLOAD'B\]JWM^8(8,MJ VG $]']:[)U*D&$J?V^T!L(5!A)5IQ)EYN0Z'Z4T5 MP4BFL.GL-F'W>-FTVMJ'28^),"!@[[##VT:V&C&;!ICR<&D4#TF]N%=TT M1?+T7MU]VJ](LL+\%'YB9.#@Y-T^JXO66:D!\\9__8IT:$EQ4!:1''_V/BT2 M?%G[]6>>H$^0N*3R7NH]8[B(4N\8YHO%UL$29HFPZ0H?+0>THH3< N?MYD/427!I->(*R0I M,;/2SV@5"W*LQK$:QVK6LIK#@M7\L6P)E-2K\AF.D&$J!<+*F(SCQ-"I:5.A M=7?S,\O@U>Z!-<7!]9-MD_HSK0OEKW1,E>!#)XML:YGYVG_J%:; M@Z9?X.*ON8IC"U-[%M*5W=0>,[7G[5GWZ/BP/ZAQ;$__L):Y/8.CI\WM>>#8 MGJ6?G^[V]6[W;O=NWM2#]9K[JW#E=@>O-@-K&\.G5K+(W8V7>D#F3[L;P#<7 M#0]W@(5WP'+W>$G*J]=W\*P5G@,'SUKA>>C@61,\OR:9'VU5Y#1S?$O]PTB2 M6,R-XT6)($_)9?)D%]<3!/=:R&]CG&'M /VA+M#=B8";0+@%2!'NU@JJ_N"P MTQ\\1&@_#F"MP!O\W8.;+N^*$IL"M$806V/HJ7 '#VK#FL9C@",;1S:.;/:; M;%HAOQM!4T[O:QW>/)426^)/W28(L=VM2"GT/?-G(GV,E^4NW_Z6???U$]G@ M[*PN FO*/=<@M/;WOK>@Q;A[=_?N[KVA]^[XNU.%5B0'/B0NU/!EPK\&C;;A9'H8Y"=^KG=%3J MJ-11J:-21Z6.2E\2E3IM=[OV>[7\KO*\J^QRE5W[6)_C=N]V[RJ[GJ0UN\JN M+51V+3?I;;?[O;EHV(Q*C_NKFKM'VM:7?;4/V"VN"6L?L%M<,-8F8+MJLMUG MXCT[RK8[;71+/KOE [^$=.3ER0+/#NTAQ&]E)351QU.NIL MM';OJ-11J:-21Z6.2AV5OB0J=9KN+I*RGVUCFS*^GWL0RZ,.\*0!4(.9&S#> MY 'CJ1LP#DM_$9BS$\V]*Z5R$7KG/.8:KL*[UH-@U>;YS'6/&%^H_=@V=Z!U M0Q'@+#J9Q#_G,<[TA4WRBD"OT?S@/$QF. .K ,FC^=[B:7O/>UIV;4Z$-4I^ MY8V_3W "\.M7E^?7[U^]\:1&CNL_,,GXY*"WW,[DR?A)6^O0D"D1*YZ&? !; M2H)OU0]??TUF,O!.^V_?P -7TUF:W @]0"OQ/DYG43(7PKN>^*DX>$\SBC_S MJ''KK$_=O]ZMC+W?85,+S@;?XMW:JO M/"%I2"..Y\KF"Z/7.C06;/'7/+-:97[&8UQA.9KPA6G9JGID">N/1H)'3>*1 M9J""P54%-#@,WO CO"'.,>$,8)J$E2/17'@Y-5_1X'H:UYTH'!ZM<-;L'*0W M_&@HQC*.\4?^"'[DF71XKW_X 9@& K:'0 L%"'OQD<> MHN_#!EH),;_ #)Z5_6?NIW@\G-CBA:"NEI/EO:F/T *0\,_-ALJYQ5E>8VL4.6)>P)66>%+_I+-\BGJXTA53VE?_.PY'UNSG MJ$?L)P8<./@(5 SD]%6/H"=8G_-$OD]$;U]Q:NM5? ,@2=)YIQ;N@\SG4Y E M0T810/J+/$V11/]Q?OX9\78BAY+&"@I @B 9Q](@8*"?1((/!6P9![&7#$7P MA%C8LZ3S"3X?#1EDI(>?>,B[HG*2(^(]F%4TF1U^F>093G@'5I9F8&UX<\:!T? ZDB$1'2)!]/X+$@ MG^:1CU\=: ;" []Y4+<$8*%."!<)R_A \J$'V\%MJ W,#.]Q@9DI@#K<0863 M3?R0YX?6RL%:P\!:;TJOX<"G(,RVQH$?JA5>!X HI)T1/6C1OQWU;TZG[]IP M0.9[ \R/!JNF9CHN\-@<^0M<)L@(_!1^/TM1?P@$ZUZ)RO0_0'D4W_$9XD9( MXW.C^(US&0*-T/F*4Q/7]0)@@&-A1N[BC&RF$R!"J:D&F.9*59-T1#A%[&D^ MJR9)#MQ<:ZG$XH@Y$[GJA:8V>/,X$DHAPR41 [8RL XO@/,CH=-@6U#)D($@ MGRL^3T5$C#^QQLIV/)Q5BP>VMKY*.V5.7G ]?8BK$>T"^)T0E152%C *)%%Q MH.J/>5(M?Y.D$K@O*N[X30<_8R95A1"/05\+I?(=O.DJIBR)$=PXK2\+*?PH ME7GQ9W=*DK6(ZAY>3WJ3"VK-%DO=E+D7BX7[8GZ':CJ M7Z#9U>=[:;VDW[&K;*WT_SWIEL74P!>.3/BU=_9NBTK!%P&*?@[$G2934 ;0 M1D"6BUP03"$%( (Q6[ND/R+^O>&\P%C^S$&%1H%E) 5ITF2 _(6V&.\;/@P% MB.]LP=@8H?HPE2BWI)@XCM[I."[H?XP(DL0;3#6)5BBH419V@Q+C$(=\2.5E(>' MI7WT?H"ZHX(H43E^2+*>]!C64,#D@\\[^@@@8=$,'+/AEL=:A4!'U:B &FD! M!8<&D2X5>= 0"8(J$A2 @BL+60< Z0IV(=@C$6 2&RILG^#1^0-[OZ@PZ!.! M9C $F[98M'Q9QU- ?B3?X1K^G8=CMG%IIP1$NJGB"VV7LG^@0(N0C\#WIOA. MDB&I4 #R41Z-)&@&?O%:!K[27!'E_-08^SE<%D!,^_K8_%_P:JVQ$PD)V4AF M[QG=,>@HQ26G8A;YB(A3U%6U>@.:*FMKYI)L:]M65__H7G?9/4%JK

_#,_(E8["< M]$[>_.Q=(;,&WHTP_"S2$3:B0I!]&@)G]TOU]U<@NUC59<"4D'AM0#3HO5OD M;E7P%0_VW[TQ5W4+RJ$&.[(G-'E&<[B!BW(=.FSY)YRZ(?=0DWQ@(X;._UJ^ M*8\FK8N=61>;E!?[CF[VM;1_AM@_0E#, 4KK(40S"M>RJ)BU M^.I]'O1[GE2E(>0KRV1YP$(+8KX9]VG354UWNXD?M489152Y(-?D'(_"9A[@ MUC)A@O@PGH8U4D('5A!#)DCZC.-D0J-@ R$[1WD&;!ILKAD8748LJ"P5_E1Y M0] \X$F>9,MH;.U-Y4,4:YE$8:U=(8"0=,\LS&ZDN"7WHB5W2]F/FQ#H1JCX M"&9))FC-0B:C@,U3;XCG1<<%:%T@V!2%T'"Q)-*BNJK!H-58:!RVN4P*#6S, MR.3JP2Q5"ZW1"#7!, GRDJYY"<7N=*58B0CSU-Q&-2H$3[-$Y!"G-G0)^$HJ M%HCFW7A+H4!W$/ER42T0"&GR7)2>6,L'S HABO$T9+8&-G+,(G[!([Q23'N7 M>8JO6=Z'A2WEE5BA4 1X::Z#NI&DF6:"OH8?+KGYUM1<96*JEFX/WN_K*UQU M8WS=$A<5,S\UD5E6?S7:D KB:W62F$,D*H<,$\&0Y1OG:UGVJAR1OQ0WQ%'" M#IYL*]&]SO+VD+J0-)'/%YJQ!2FC]#(.YC.,+6S"]!?C)FF+"6XK;;W!UDSP M7P4PGT+FOCT:U"5SP5:X%,.4F$HUMZ)R,,O6]M#Y+$35U 9BQ[M#G,V5B5.2 MD(+'8>M%^L.<"/U&IEE.4@>]L/0$4(\56^2/V-2>"L'$'0H@S$)+4A-@6-8F MD>LNV&K+/E_VU9;,SGATUSEMR[O6WMNSM<*F4!Y9"F)@0IE(P&J85ER]UIOP M18/>DKC6L60 FA&Z)D&%.#;S"W@.7\;&>XS<$30!!5QGB+\#HIF:X&_%%C=+ M+/*_(AT%+C[CY6$)L9D/F7__[:=<'8Q]?_;S=:D_E+&ASPF@MQ3J*]#P^R@) MOOW]/_[?WXI?Y%/06N:?1IP3\-7_CHHH_$K$E=^0+((_OHC1?[VZ_(#.\O\Y M^M?7#Z] _L$'<*B#_OG']X?]T_>]HZ/^V?O+H\'1Q?EQ_WU_ M_7V!&=G4K1ZW ,(58&M61UW7GW$]--_[$8=5LC)6K]L\'S\ M_VK'N<9W/W'MJ"I%=IWCP=NM0Z0I=_\H;:O5PJ]V$)I0J?*&A6<1%&WCS?M]_BTMEE#3<&)G9#5"Y'S);V1K[E":I0+(N%C2@?? M!G75"N2=DMU#^J\[(??"A1R5Y6R%GG8[?:9^LGI]_)"1';7 ID27[2G:M6/4 MO7T"3A8^RN:MK56(LWGWWN8=='K']II/=V7(C%B?EG)1S1F]C?$EW0*8IJ.&$W4Z,VGO/ZW5&K3-J.\?UX4OC M[]Z)>V?4[EP+Z!R>U98ZT12L<)+>F;5-)[RSAPPN=W+NAGU4F]?(16Q?NLBSB&^AN-;WJ&3#ZK^+92-8N95G]"GV_.329R<.[TC!>#9# MV!'RG@M+YP.^-]6=/-M 64=]+UV,;O 1UU>\L9797$TWL)YO+M=>>)F/.V_? MUN=E?C3(FH(]-9KGZR=RW=&DX)XM!^PV!5]3/Q3G<4C27K/0H.+X\OCP:GYZ<7@\'EY<7I^>5%;W!Y>/[QX\>3R[=GV^]1L$ J_9/9 M#OJM(#!-BR+JV*C!J-M#ZAY)?J:G"MPD,L"_N2TGM2!*J"'0$)"(FS8+I=M> MT70"XOSHND#JR$9Y5+Y,]VG3[3:*L9:G[[ WB,K*UAEFI@R_E'N(#KE0/Q6A MS+PHP29)IH_"J@6++HXKCEKM^E'TDN+=E8-_IHS1!3)EDV>SGGWZZO;WM?A^F43=)QS\->KW#G_#KG_#! M5_KY;#Z#YP$;J:?3*USZIZ6U__X??_L)UY$_XW___G]02P,$% @ 8H=O M3GQ@/ C% 5>4 !$ !L87-R+3(P,3@Q,C,Q+GAS9.U=6W?;NK%^W[^" MU4O3!\62G?O:3I=\2WV.8^O83M,^=4$D)*&A &T M*W^^H,![R($7B3'3*FU MLO:62]X:O!ST'4Y=YA,Z.>]_N^J.[T\O+ MWE\___;[G_K]?YS<7CEGS T6F$KGE&,DL><\$CEWOGM8_'"FG"V<[XS_( ^H MWP^)'/WC27B?A#O'"^0@*3F9!!)?,+XXPU,4^/*X%] _ N23*<&>$L''4$6N M0.:U1'R&Y35:8+%$+C[NS:5'Q\?$U],IO+UQ3+@\/!\,/P\&C8"5RQ+Z(U?V:<+]UXS/5,G!T0&\GB"!X^*441HLS 2>Y =RM<0'JE!? ME<* IX,J')2O7V('R9+4HL.A J)*)NHL-30>?'(UUZ^/'CQP/] M-BDJ/%-!Q79X\(^O5W<:Z-[GWQQ' T\62\:E0PN 39&8:$K!0PCZ@V$?0 B; MRA5SD=0-,ZMN@>@ ^U+ 7_V4Q6M5;\\YJ"%"(/HSA);UQ<@2AJ)$3[85AS,? MBQW)HWEM*Q TR%T)I'DU$(4R2!O_HQ71\>]8>'VTF1NH1Z4L1TNY#B MXP'B+D"M8'-E'S\M?4219'QUH?ZN)IG/>8[+>'A"IB9"FO0\(=2M-,DN9BF,-7Q?X3$T#%;^M5*;#[ M>L8>#EP64,E7X)G>5W%I)KKXCW[*I*$P >=J[-5 FBQA\M?6\GB8E/IZL8D( M?C3Q[CEF^,F=UQ.E"K\ MN76[$,0%=L,Z0L0T\*.?$C<40"YY_6:14.E?EF:!*&52S!3Z<=3DG^Y MR'^MQMUQD4(%^4&%#E**Q U\K<15*F3, =SV<4\H:_LXTORG*^7A:5VE% FA MI,4Z^6A25R=%@OV6JK/DN*XZBD2HB7NCA@<,[E4!AZC)Y>C-8/B_8S7P[#GP M_-OMY::9NZXW+1[SC+FFC>;SX7#X9C@8.'WGC C79R+@6/VA2%_]^(L#U+\? MK-.L<0L$]F[H9_U[7=>(."IB(5SKG)7I\NW?2!8]C$U9QX]](;NT%@P]O!H<5@-CW!FV&>S3QF_>)B-H&R-'@PU'1+1D!";EU"8]3 MME@0"RQ=V#P1QGJ;AJYE@,RT-GC[\#@>3),.NEQ,OI?!%+9Y*OB MO0@6M^K)&*VV0J6482E<1S:X^DY8@1/5X$ 53EQ'U]&L$SB*9-:(,1P8(D:N M(W4Q4E#!?.)!0OX$^;"0(]9 I*R"G;/5;3.\G<'W/F>YB+\S\" M(E?;86;@9\?N;2WLLNS_[(05= C%>!/AB'KG5"K=+^F4\866JAIN5@X6I ;) M$#+9R)CYB:CGA.R<#+\. 1.&@'OT5'4FE26PYW\.#?F?*.)H\FY:^0Q/,>?8 M4W^,A% #8=6@FR:HZ[.UYR,.WPS>VA"#=U$]\, ):]*=J.MY[0P4R<\Q9P\$ M-EHW!74SIU(<"WFE-1S3/YV$>=>!NT8!0:E,+TK@2GAV'ELL$RG M1"=8A6J)[U;)+.G M=P\-Z=T<4AW,[^9L^'2K)B^WV&7455%=2]:T>UF9E7:H-R4="CH,L'?R_+O> M>;Y1KNPQH^0_>DAX@JFJ2#:%T,ZM%,/W)1AFV6M HPHZ"J)$=$:4]TG&\5\8 M\QZ)7S&7;V-@G; -WADG;#&W[&@_9KC'!:PP6C NR7^T@#?3]8(U.]V6M5@[ MX^"=<6)@0QAVRF0JAE16D6#?3W-(Q?_?%?+K_$HQ-@3-$HR3GWLH,;TV& MA+:+YJWIS=:H[+[JC=%712PZZH(B[>LYG#R1W;V\,;J7Q.C=\R17C,[N,=PJ M,I'5#)ZCL"]P#0W^!,C[0.\ @XY:.MRU.N:$NF2)_$:[;&OPLR<@AH;Q'N'2_P\&C@= M'/3E%G3'F-_-$!IK1Y<9UWB;FCN74=B!&5Q"-^ -'[#KL!UYN& MSI]D<-)!7%B2<+K%,^2$EJ8 M3CI0(XRGJ60WTQ,DB#NBGK86]HP$V[>=#*"0(S5HN@T822, ME7S?@B)TZL1B&P-[4#;E>*WP="]"W_ 9HM&2HNI1Z<&&\!0,HA4SOQ7XV%/" MIA1.EJGN8RE;Z'MRCIV(>9<04VKS<'FB(C09 CL&[TT8 '6T'-)-*]<*7@8Z M>W;^O2$"96W>R9B1L6*=2%$DLR?IWQOB0][VW0L(8XZ7B'C1UE=85M46.=5W M6\HZ?J<2)[M#.C(XI(AMO#DW7*,-48M8=\];53%U+3=6AZ'=OQT9_%ME"#OI M_*K8OHY7K,'/[BZ/#.ZR!I1=]*7,"USY'99(:/7[YHID=B_YT>@E-0\G9=)E MN]?T?1NH[8[NH]'1K:/048^V9M%Z[LM,;/=5'XV^JHA&)YT27$6[@N/;?P1D M"8OKE9$H4MI=TUNS:])LPB/?,:..(U#70VUD8'=2;\U.RH!'5QU5P; U?=4F M>KN[>FMV5T9R_B] 7&+NKVZQ"/S\O2[?* H\HC]H4@6A:JSLRXRF-%G" MUXD8YZ^)<5X%,?,]<&O6KN7Z:G&TK_V8,F\U8.RD@ZQD_CH>LPY#^V*/*9E7 M"\[N^=4[/(LN\OF"V8RCY9RXM:\#*F-B]Z6F 6+$,3Q\D?#LZ+5 )>:MY3PK M\K*[3=,0LARQ3GK+$GO7\9/56-D]I&F0606Y#CK&AE?:U;NZ3KD_TP)'QR^H M*]KPBJC_>5JL,8=;KS!UZVTIJLG3[@"/#-O-3)C!#M"T%B>MIIN^L !!L_,, M%?B4PE>,7V;XNGVVH6CINV"Q0'QU,U6C:A+41BP 0BK38LK(-GX2%(X\3B[!M0'DO]ZF8)%>VZF5A8 MES:&PO&T\L80@AW6MX<[CTFM >XF:ON8UK0F;01M/XH%DS*)?-@RB:G0PITR M(6^Q#]N&;RGUC>)A=";=E!=U)W:0\N7..XH0=K:9RL M. [(XT0".9(YB4A.*)-Z(!TEE9.*UN.LATY9.REO)V:^1V[-VM$3H9HY)@_@->OU_"TKL2]@FBXB MK(ZUTX^?"B>M>=^+-\*4^=*2&F^?,OU2S6'K[JG966VEK>/C5JTC^V4I&-7G M9-BWDXW(72#"_X[\ /^-8(ZX.U]=, X?J@$UD[&FX1 M4> 6"R61HT5R$IF<*>/AQWMTRX(?&<'VC6LCO T31$JI M$B;/,82L-)0\'*A_Q>ED=7Q?Q;_VH*X#<$O$#XCJWZB+N6KX>O_E)87SUJK4 M22 (Q4*'?8X](E7@=95)HH7Z9^CX.Y&GU%D4LXMUG(6644>+G)1.(J83RQF& M%"VIDQ=U[VK"T*1F@H@/_FDV"E:UM^&\5-$*6U:Q519K:8%XO6U?/DT M6C_Y;,9DY2129K[.%LFY;X4UH4]F.;DU#O$%SC+4S48XD9#[IK<1\UI+-G4X6I=Q!O!OFW'W?_7BSN\'3\+[A)9+0J<,'D4/ M*&6A]/H9/,)^Z&+11*CQGRN/>Y('N*?Q]Y'@_QH=#@9#W2?&/J)?\6*"><^A M:(&/>QO>$=\'X\:L1*!X$QE O5\X"Y;'O:<)]\DGHMQ[SY%*ZN,>990&BT\> M6Z@AZZ5Z )X\;%3/4NK%%$L5\?X=B#"E*MG(\W0'@*MCB9K!J+$ D6H, M ^/4R7JDR8:72R$"[%TP'G_><'6'I0SK2HSQ,VIJ8M#PR8(ISZDT[[-'X*1D/V/!1$X#O[C,\ITKR6ZF4WC$'E0=X.TC^VW!X!G- MXN')-E;)?:SE#*OJ1#0WCB^SB+2O4+!M6F[T'J=S1&>8T)M'BKF8D^4Y7#U^ M0W'>?907:Y]C-,M\/^>XDG+Y@K^,>H^LDG*98B_O^4_5?P6;1L>M&;^%X6,T M!$_TL)=IWN&$OK/1I@-1_1N!3Z^K0G@=Y"EL#^%EJA3+/J=*U6!ABT44\K)! M4?ES@?F##GWA)>P0"<$Y?45/9!$LTHAZ'4 ;8].0;A3(.>.P'08N\!QS_$!8 M$&WZ@;%(8I^?7^^+-Y^Z*H<:WA0TO*0CU3.1KP9Y'*O12V.;UJC@ES/>&',8 M J.9&I[SD:^7+ER)>A)#M$0JD2'F3@ MT:;K]89DL%H5FA=J;)O#L)H=!!+SOR'N/>J;B[T[-I7P$S V@A.K$YU3J/%IR]'44$27J52N[12Q3C9K.MFZ. MY],IAI,H./ER=/&[WXE+N\ >YLB/=6Q(V]ZT6)+\58,UXF)S E!%;=4+<;ZH MN%<3.:$P5076SB= JLR%@P)F=M$*:"ZM2/^I@L6%,FQBZ18*UE;OTRY;L8"W M$\10L#V(%6RE\X"M1#&6; ]C%6,]LG:"J.7:0V@UU7J:"K=-VXT-]()0'V6N,X7&*/(-U5ZD?$8N">.!3CFY=*N93+KWV%3:/$%7+UUJY3]J!<,I7P ME58Q6L!6IUBKZL5?)/=59218JD*4:;^AN++6.9(77I>L*FQFDEB/Y&7TV]@E M(;"JN!1]L'0UFG&L*?+=L;14^[S]U\"79.D3S)4 CW(^1ES"OJ:[\=\OK\:O M\_I5+=P^-57<51.<9)RDIC\7 :<$]@[D5:Q2L(7J4?P5_9OQTT!(%1#XFDZ; MWK9?D<+N.UN!%JH37GA-9_"]T^P*]NB)),.JLD*51RH>4=*(:*GNIXQ4-HI^ MINU9JF%2K'W0C56(4J[@.R1!.#U!],=($7C8BVX_A$P6^/M1:538":=?P4!- MS?%?H?P=K--ZNVLCC?F]_' __]VHU35^C)X(&.5>KDM"YLTL8C?.IG) M ];;0'1>W=,#&+AD >:&WDD@PR0N'-!94Z@.7>NV'FSLK]![V/0[4W'R_"FZ MPN%T3BA"D CG!^7$C;*W_PD3WRE;6* 6B1;0"UC-CMOXG?8]V%W>^:>U7Q[MA5H M7X^]TR<:1SJ! K].HK,[L/LTOXL].=0C65CT=&/1=8,\9Q5M->GIV?F%4OE+ M%64SAP=,IMN6U2]KHD;&>'FU4S7!R15N%!G!X'6FBYZLTB+C<,U4+_W'QY9@ MZW@:/7;%K7E$(53B&>;;)K(W;(](-9FLTB)93>*5O+&N,&>8G;!KP4RBN3*9 MBVD$H:%.R>TUV]NJC'W+MJ"D!@6G$!\VT[LOK#.RZL5;-Q%+5#:>W[DB"R(C MVE#5\F)MQ10D#_2MR?_#)F+DRIOIX6#X/EF9C:\-PQ1/BG@!EDQ/+4@XT'Y:,\E6C'X=*VFDESZ6.'-O$V:S W9ML]C&<=H]IKF%G[6ISN;7+S_VBG*$ )>^F4!DCB87HF+5PB^^ M]2&\"DNH:?0"??[M_P%02P,$% @ 8H=O3B]S.+^:*0 0;X! !4 !L M87-R+3(P,3@Q,C,Q7V-A;"YX;6SM?5F7&SER[KM_A6[[&2/LBX_'/J62U-:Y M/2U94KL]3WFP5N5M5K*<)$O2_/H;2+)V+DGF0DKN/NI:6 EDX,,'( ((1/SK MOW^]FKRXB?6LG%9__8G\!?_T(E9^&LKJXJ\__?8)G7TZ?_?NIW__MW_ZU_^# MT'^_^OC+B]=3O[B*U?S%>1WM/(877\KYY8O?0YS]\2+5TZL7OT_K/\H;B]"R MT(OFATE9_?$O^8NSL_CBZZS\EYF_C%?VEZFW\^;=E_/Y];^\?/GERY>_?'7U MY"_3^N(EQ9B]O"NU\8G\&[I]#.6/$*&(D;]\G86?7D +JUGS[A8ON7W\Z[/G MO[#F:6*,>=G\]>[16;GN0:B6O/SOO_WRJ6DG*JO9W%8^_O1O__3BQ1*.>CJ) M'V-ZD;__]O'=HTJJ27EQ.?]+%>>VG,Q:2_'D^7Z$\;Y>Q/!+ M:5TY*>=EW"W.QA(#"=06IET%!Q+OLW630U![7*X7XL5W:2)^)/ES&VX=R.@L.*]\'6@,AEG)?>3@Z6=6TMO0O^:0Y?FPY\G\[M M[/+M9/IE+WRW5C"LN-.KZSI>QFI6WL1WH/]O5D;:AJZ ?WWSY%[I.W$V;*"GL2] ?UM6N_4 M3I\]V._K6W?N^N?[%:9M1ZU]O!=1?IE6%Y]C??4ZNODN.=8]V[L0RUV6#W4) MB^.UG>RY7;-_3;TW8%]]L4W9WH7,F^IA,8GOT\-/#Y"X547CBG]N)Y[VUH9' MM?7>D'83P.82O0CT2-/_$.M/E[:.NV3:6F@XL<[ ^@_E9)$'R:?H%W5CM[[Y MZB>+$,/;>GKU^O:O^?&V\\80[QH.A,S)Q62E_;VRL]+#VMW($L/: EU0Z/JR MX6!H-WA:%.U%Q/?UA:U6.CD@=+\+N-S/M-5.S:=]#?T(/+^,]5+UVRG9\T?[ M%J$E13>7Z%N@=NS:6* 7<3[4\=J68;7=DC7TYGWGBSH?2+3KNWWJ&$WHEKU] M0%6C-:$=/_:OJ:<&3,/"SW_/^F35YH1_8X%AQ&G=_]O+#2-W5'R5X$_,^%K>>QGGS[&&>+ MR>-3P]\JNP@E:%>[9-VKDO'$;LF%0^H:KQ'MV') 5;TTX5.\6)V&_ARG%[6] MOBS]'J>I+8N/(6I+LNQ7RQB"MR/(7I7T(_;>[@ #'_L_K_Z7$KZ%!@!0CU($ M3^AH$$_K2XNK+UM_<)YJMY7?K& 00> GX^^>2WJIR? M>9 ,2AW-S04S9_>7S=&=V\-WEWI0,UJ.2WM*#>4<-.YG>2M#+"%F@%[ M/IW-/\9)=D3Z//UU6MT *V(X^V+K,/MU.O][G'^\.V\^N%/Z?&L_P-RQI(27 MI-*#_7#F_70!9D1U\6$Z*7T+BVV_6D84?/7)#$",Y4WF5=NNZZ?Z$9OZP.D6 MYK3S:?-'6'_:6[A]OV?$QK^U9?U?=K*(_U&"SEO[RV]OIW7V.\TBPK<\^F[L M9(_3NZ'?.R(X>ZL&G6H=L6']3D]'G*8^EK,_\FCZ#=3%&M!L]G#>5?EP!YYZ MM9B559PUPZV.8,?!H/- J95QUVNO]BG)B V!RD?0(F+>30.@$N+%XS9W*Q8 MO+*S&![J$JN-W5??WI:5A0G93NX\JL_M]3X6[IA"'!VVNSG\D:H\^SEOI;97 M]<828$2X6NKO!]2UL1'^_H#W%_A]]7B6>;\;E?N'M*R=3_X@:J])81Q2 M,@9)E!B MA(B(*3. M>#G+DT:N$96P-MR6SU?.!^G9Z?#80M ELJD4;1&"!JT$DX>3T5OV8H64^1>%15)*LI48@A6"HVT%1XYY1@B*I'H ML,-$V5-7W@=AP-,)=&A81UM[VS7D7?7YR_3OT=:S[ER[KZOPWJ;$DD<,X$91 M: M*JV9(FA"@/PA.)IRZOG]"=.N$[.DQ#MX:^^/<76T%,U%))@WB*7AD@DA( M2PQ](@)61D21'#YUZ^&T6-<%VY/CW=OIHNZ-=G>5%2F"]NQM1"IY&):@2"/- M>4(\&!R-4I+H#JP;QQHY*=9U@?;T2%?>]#?7W556 ,Z".,H1H:!X\&@=\IIC MI#"F7@:IPV_-K=I9I\,Z%2)$A7"*+ MG06=37KD%7%$J&<*Q90\2DDDP2(LJ-Y]1P0XJ..>']GU@]3(9[DGYBMSS#W _AG1 M&UACD>)\,9M/KV)]%FZR:M:"$AM*%#)0)@+8\-)[CB*&(2"RFBNI\]I1+8(X M^$VRN['>!.K-@=5ZPL40MI(DXN(!.,0U13F0Y8PTII0F5R@ MVG6P)L?9->N9#+TA-9K2^"!V5PNM\?G3!0:.4Y$W^ BWB,K(D;42S.Y@HO42 M=&Q_\MM8/;.@'YB.Y_[UZ[3R!WB W1D[4APZV1(] W6,F:$5(=87*))/7CJBD$N@&]'H/&+)$Z0$L99S:86BWY'* MT,VL[ NB4=W_'K2^%1$V%RJ*'3W_O MN6N738> :;2]A>G5U;1JU?]/'RTL-!34',#&05L$Z$'(6,E1L$H%':E@X>1= MS'KN_!XP&LUN"*', .78Y26HM^?VNIS?)R!;9S*L+U'(X*UFU"(M"4R52@?D M"*RBS$C!& #(<0<>C*,B]LR#_J :T8Q<7"V:VW/+&*+KLZ3]&N?O$UA!VRW+ M?6HJE-&<4Y<0H9&@8#C,B\D26&Z544XJKFF'3: P,@2%!46*\X@"51CQJ!286$#^Z)DAHI4A,F0K M6AS=/7RN",H$[V%=, P41!Q]0- 3 BE/4G9#,LYTN%0WTO7N [KGZ>37$931 M5.>U0:'.YN>VKK_!P-NI3[W)[\GTQY">H1J+&'=9N$#:+41X^%@AI?, E075P#/D*0=C0CN.E,4^,L44 MX1T$9L0]MP(QD#14ZPA"R. MP6,N@W3\U.VI_F@Q#&+CL669,""'J9H_S!JP?9K85JQ(3-F ->C]2ED4\YF5 M-TPBIHTCTCK/:8?;4F.N%YW4S)XQ&HL1;\L*H/FEO,E'TH]3;&[GQ/:"16 N M>(H]$EYH)%T$8U/!(@E#(DIK5*+DY,]Y>V!%[RB-Q8NG28C7,.#VD4(S NQV M!IG@+&+&**@5FA*-L<182W7HH#B,N4)TZNL.>(P;OV=)O]9G]T^?+T)P.!#- M$:58(&H)1L+AB))-U(.>1)3ML,,ZSB99#_W=%S@C7/W:V3 M=.-#W0>[B_6:\P2"V?UV,OURO'MAZ^W_#[$NI]E#J\[W_5['Y?>]MU[65U/8 MH),06B$?&$9&A8",S]Z?) :>A!9$MG)Z&0:1;-U",T";N2FA#UY]^VV6EZY5 MK-[J8I4@8OMULO:5%$$;HB+E",-(A"\X($L-1I%3Z97.<0@Z6!?C[$<-U_W3 M$7$=[PCG>G5G]GW*GF\-$)" MA82\U 01[T+45L>@^XERB@:DV% ]_^RL9T!81S1R?8QAEG,>OYO-%GF]>P=J M>&DG'Q;0 O\^)1B;U<5VB[=='854VGMLLWLF?''$Y=-W^ D;SI0AG/MX\MNE M([%K2%"/2:Z<\;BZ >,_&W>/_;7VI-B6F@KE:78 MPB&ET L*(U29!XI4&"# MCX9QW\$W;AR+^HA$ZQ?:8]#M8>C_-U]C[LMCR))GLS)[P<<@4:]H3D:CQ[IAF^^YI XBW)VV:1N MV46C764+BKGU3;N5HXAFK\; :$ !:\HQHS[(?J(1_0!Z^A!HCL^B9AYM/0]M M*59$RRF,%H8(=3F0OG'P8BF1\HQ3+25CKL-%(O6#BS09TWC4),3MN M3*VII(#6"A$91]R8E&, @WTKLJ4;(C8&!^RE.'6[[M@;4_W@.O;$]'EZY@&M MG,VMR>!1WL2=;J0[RQ;:1R^-B2@ZG9"R5 "^5 H1Y\C*0+$_3C>'6&*ZMS/ M&Z:H/M$\BL4& ^Y]VN@9T-9VVUY+02,WC%&8_5UV20J)(D]@X-+@-36::5@2 M3GVF&HM8@\)ZY*7P+DQEEZ5P324%<0&[P"/B5@+B^;@4- .?/:<<]H)BT!A. M?>?IV$MA/[B.R+#[:T';273_7&$)CM$2CA(/#JJ$23D0S9!2S@DN,(ZF@\HT MSEG>4-WWG"6=@!N+"*_C=1U]:9=I6:\GL>F4*IQ=3>MY^8_F\RW\:%.\<(1X M I A8:1#W+-L>.362Q^35)JI[W;]ZILV ^$YHFYT4\Y QK?3^O5TX>9I,;EU ML-^N#&TL5BB*#26"H1QA;>EL"TMS0$)(DFP2GG:YL7?48Y&^V=,SCJ,%&^K-6I]&X.K705%3,0IQ30BACIDN;=(,B-AE"B5&&:>J@ZJL#BJ%=\W MB0:#=+Q+5(_M@G?5\]M@6RC5IG@ADI&>F(BT2!&!12N1CQXC3[T)BBL,%L?W M>NK1-Z$& O1X=+J]8[;=4M]:KF",)Q)83EC7I-6!==L$T/:<8UHE3U.GJ#G' M/?H8GD#=D#P>^@?GVD 0'X^$C=SWN.U/NG45%$$ VISG?(C,(^<]0<$RC&@B3$I! MDL$=#DK,#TZRGB ]OHJURK%PD'ZU*EM@RTR@,2(IP)*--@ADI9*($V6XX\'J MU.5R ?Z13+XAT#PJBY[D9;B=9^^3>;7*C-2UZL*J**QQ.(\XA9(Q# 6G(Y@W M$8/AHT/L_%"[XD< ^W@4?9HI8B\2/BU<".$,4X&CX'5"FGN%!,8.F4@T MR7FK.Z6/)#_4+OH@%OQ?<,YG@O"'[.7Q8;MUQV%6T"(Q+ M)RU&/(2$B+0"5GA#D-=>.H[8+B<9)@3R:[T'O8(Y%H32Y/BPCL6TH5/DDL LO[U5(AFK!"%D9[]I>U MDFN"<;N[?W_Z,?8\=/OJL^_4<7%3G/NWTQK KY:A&OVWS[6M9M:OW.B:WU8= M%O[?8C9?Q>]K8/N07>S@#_-Y7;K%/"O?GZ?+"$I;F#6J' 4U3F$5.=)*!L25 M"RA[RR-%\BWDQ*F1'38;1[JT-!!S3[TGCK9(K13%!P%W1E^7'LTJ9S>VG"S! M?)#_9I70X)6=E;[M3+Z[IH(')8D "AD+7W1D#-'L Y XEC%&BDTZ;C2N_Z7K MUZ#]^)VN:?="YOM+,)S!NEN @7<_@%_%!+/9 PL-;/W:0L>5E:V_O0/$FU"% M4!(Z ^2[>%?-8QUGVV.$#_96Z#7M9" &@;&8+S-;"VT'I=X3S#18JA2'D\_W MUH$]S[?]3@CIT32UVWV*5C/=FJ<+X;7!(F=4-Y@C991&3 ;X(IR1P2QP6G4S?/]6:>L%[="ZMG*M:,>GVV<+2Q'T"G 2W#'GC835Q/"#*'"PN5$3: MQ;UMI"O:G3ML$P$ZP#16]W^,LPCORIM&K^--G$P;#_.5X%NHL+5<04CV'(X" M>2$CBDI;9*-RB"BCC=5$47SR(4H[]N*S,)']XC7:3:+83(P_QPK0F.1[<^&J MK,K9/&-S$W<3I5T%A33,\[P!&F6RR'@M8.J58/PY:ZE,"DS6#@&QQC'#^V7, M8,"-=IA9PT3ZH9ZFK1D&'SQ5A 3*GM0:>66;C. <&N0L\EQ'Y0F/,/M^-R3H M:3'IAL]XRTCCOK$]_O#RD8(SD0S'^>*2(H@32I$@C")+.:C[.DE#^HDN/& O M']PKSY:%@T$9JVMSE*OW:;>GU*/G"JNRCT7D*!(5$7=>(Y,(@$(,*,\N$Z.-!0M.HI%)A^Q) M:) .42,)6C6B*A&O @])=M MQW'0/%7*]0[]N#O# -1*U%>@9V_75#>4*(QR MSD:AD$J:(QZLR8%G'9($1R%A1C?4G/Q2U_>6;!\PC46%WZJ0S:I\('F?L[LY M1)DT/15#/ LOT_]8'R]DH+[GUV(1?EA=!H;D/;DN]CG,@[_$._9^)]T"V[;KYCI*% MAW$=-5-9%S3(!X+S#B38.$021E+PC+4RRD=J]YZ-S2WD2CHFE47$!HFB8QQY M3!P21C@EN-/6=HAE-,ZV0Z^]N,%9N2-H8_NXWXG;&.O[D*(I4 1#8HA8H$18 MRONG@%MR*:>D<"0$8DDG?_;CT&+OKMO%A4.Q.AH;[N^Z@N#GMJZ_P6KUQ=9A M+XILKJ702@4C. AC94!)V(1(9 0)!Q@ESPE6'8S*(_'F@&[>Q9Q>(=Q-IXF= MU0U)"%U1)'_R7*R[2QB/1+H]I;-5.)N =5PU1RU_*ZOR:G&UWN.[S^K!1CHG MXHT\?_/&O&%O"8,?7PE,S\_4^1O!7YV=^L98CX0Z(JY'F[3@AR>A;G++ZIOF MVE!SG]%.9L_O]^\SHQWXB@)KR6.@L(9$D7>N?;X&A3WBAE%,(Y64==CD&&,!X=T=9W6#C' MN>4U!I.Z('8T;AR2N*%])87C(?IH+-+>"*14/E*GB2+G"7="@4;;918:)VW: M&-SI$\&C<>F_[&2Q[*+)9/HE!QG9AT3/2P/$-BGI&;*26\0M*Y8 5.MCHI1)#BLP$)0A72,#&9>)H)-7FC6 M8:?H6#P98*NH)_2.,,,\$/CGZ31\*2?9P^Y=-;?51[L$/_Z]W?QS6-T% MITX2'R+B/$D4$N^0TV'<#87NQ-@\28T&[W%I^>@<:W7A M\O8X:V\>;JNL4"DP;<'TH#DG&!6$(YZ#%((J@+565--X\EZ7(Q.O9SP'/T!\ M<,)U]^-=:HMC'VJ=GB?&0(Z4S77I^?[-W5ZPT$3&X+)K>> .$9*SL/O&/,0Z M!"$$(R=_V:*7'GWJ==DW;*-YW"X%?POV8&TG!S!E4\G"&252,@Y90A)*U D4 M">8H8BIE<,XE?_*'77UVZWK&] C?R)1IG$.RRP+TVB'$V5Z^X(%)D?<-@F4! M>>9==B)U2!DN M7")M./4_=W39_>01Q[WEGJ,X?,.QM*%C TA)7>HQ1%1$0G M@J))&"FI-0]".]5EB1HI'>;P\TY_\!UM^Z4U97:4+**VQKJ44ZJ%['@:"$H. MAHDT+,4D&:7FY./R#*'5](_;V%Q9+:^'4V9[!844.,H<@YIP; #=2!"A,B&E MN<$F@?G5):+3D392NO3R!@;U#N/81'JTT!Y.IS;5% 1;BXWU2.*GE7?_L.6[\>[(_N6CRY$[9";TQQ/N>; M'F.]ZFL.@OLQ^FGER\EMRN<_-S='O4[W&/X-C3F[W6/)R\4B.[GN3X[(O!YQ/#*W?IWFE6?A MY_EL>O?5]CUJ*8+WSOF0$+,I'W8"Y X08XS10V1G(@.>6W'O.<^"J=ZPO#( M?((//L7Y?+*\$[K2E_([SU.TJ(1^=4;B@=?V%NFM[G+.+#6MK^[#+8R M/]:PY>"Z"O-*,LK/7[UF](R_PJ^9$$R05^;UFS?T_*WJL.RI<1R ^Z3+6# > M7Y=:1E:ZB/#A(?;>TQH*!C@(G#A8O!(&BB4)$>\%BD%(CH4BRG8(=JA_M(FG M!_R.S*$F(-9]XI,#./2TAD)YK5-N.8Y@Z ;*/3).*X0EE\$*3+#OL$ME?C0. M]8#?B2A#W:Y$=:^\X)@Y3;E U H/-C 6B&LI$"$^A>@"-::#6D[PCT:]8;$= M\^SJMZJ&EEU4Y3^:5JPP&^'DZ/&UC;,JW%[R.,I+SZYRPJI_+.>5]/3!8Q\N MO2TKH/XOH)(]N_^R/4#2]H)%8"[X?/M<>*&1=%&BH(1$V/HHK5&)DE;#?O16 M/^RNV_"GT!^?O\3)3?P;*!:7V];C;A47G#(PJYU%B;. 3$X*#/H)08($(2AU MU-H.6_KC'";U28SID=$=:Q'?KV%_C[;^_&7:&PU7]154>T,2P;/]\@Z>+720@KH44/(F9^EP("D.$CF# M/;>&)R,[Y#P;YZSJM'AW&*HCF,,;[<+;[\9:0[%[Q36,N\75[FW8G@X7QZXCJVO MK( Y5ADGP9JFDJ)$>+Y,:"2L\IYCI33C[/33,QUI$>L-TF,N8,/[Y3\)$CG@ M*XZ]\-T)LBL]UOUCA93.![#ED"6>(4]Y0$X[CI3%/C+%%.&MC)>!6_31?OD; M,+TN[22/J9S$;!G-M$T[-Q8N8/09'ZU#S.? .#SD:],D(&\-ID%$+9XFC#^] MA>WP[GQVEC0 7N.=8*Z$_WU:__&N^E!/?9SM3Y7-I0M,O=-2>H1=WO,E*6>$ M"0PQJFA(7@,B_:17^JZXTBM@HY,E+Z^SR]BL1ON397/IPM,0L(:E-T2L0.UC M#KD0#4J.4B,8Y09_!R[P?9.E5\!&T%I68@^MH_PRK2X^Q_KJ=73S<=[R=C%? MU/%#758Y^]3D@_W6>*@<6X')HKVK9O.ZR?#4A-8OJPO0;A<[ C=O+E9H[70B M(:&49 (5/,>EY0)^TDHGA3TAH=42/TR+'W8*K+FK!& ?X_6J1]ZGNTYZ5^UQ MA-RIWD)XQPPW'@$V"H'-*E'"F"++F#8A*AM]AYW%L2)7]$6*Z7&A'6M1W*M= MNT^/#ZFN$$PR+F2. YQ@%0C$(9Z#HPHCO>-$"2\[Q)X=*[K%*1#O<$0'7U&GQU[]UJD!.P96H7'P%CN+. \>:2$%:$S&@8(6 M&Q6;"=5*SQR^1:O88BT;MGJZP$$;*FQ$H%]:1&7DR%I@,PTF6B^%%::_^OR]0))^\=$0AE[Q -.:,J,D3I 2QEG-IA>K@^SO. MFC (!3IA-.HLOW6^/8?ZZ74Z[>:&?/V#3M3K^5;3=Z^>DW(V3G7 M^L1GY2&LK-V0]&2&GW ^G;5-H?NDQ&X0N,!* M4R\1A4< ?IY !68,*2.\5A;KZ'TOR\:0)XMC,FXTG$==>H;>NWL4YNQ#K#]= MVCJ._+JS:EZ&<@#:'X=_Q](<-K7G6C*:/]T=E?3T%#<%8 MHPF*0A@4""R4/#AEDB+9D>;4%8A!>3 =%]T1KZ;631P;.SF?7EU-JV4+ MSN;+M#=Y>O\\;3Z#EL2P.LHXJ^M\ [+%S>>.E1=14!<32RA(9@$Y"HM@]K[A MFAB:1##*=?"-&\<\'9.71X%\<)5C[0(VM.[QOKZPUY,EK-UFV%RRXBDEH"NUDT&PNC$2: M<8.(,)0IYPS!)Y_->&C"] [A6*3YM+B^GFP/S'C[2,&U($(D@8)3%EG#/"+) M!D23,#:8( GI8"N-H^(,380.8(W5Y2L(=N5?>/A8(;SD8.=9I#&GB$@5H#4> MJN9"J60XY[&#.^,XD2&&[OJ.@!W!$&JI1SR&2!EK'8"!G)$L9QPAB$=-D/98 M8^)(=+Y#=)IQ@C6,HC]TA6UP,Z>-]C^\_3/-"2-^S]ZSU;P<]56#GQX_>^,( M:%['>OX-NO+-_RS*ZZL'HWNX+9B16+*!ABER"M8 MRF-V3/2&Y1@(QA%IG>?TB(?8&T7?%2QC>\%":2EI4@G1'"=:!*F1L]KFK-H* M)D.M7#QY/[?^NO796M\S=F.M_@]B+;R.UW7TMTG]KB=Q=?KV, ;#QG9NX55? MKRBPQ=KG(,*$.(:BLHTOL$',4N9!HS*N2TK/D1S?!J/@$6$>03-YOK(,O7;^ MY\+6\UA/OGV,L\4D7T*Z/X;^K;*+ /T,D/?YGNN1SC7>1[_NY/>5&IOS71!.9UF3,%-0\!(YY\\EM5SL]R M[A@H=4Q!FS^]OVX6G..),_[(^#Q=NGUET[FI+ON9?XS-=SAY*""0"N>+C M1V>?P32=69\?>"+UP[)/6_"@V]>9&,<7JLAQ5A77#G$'^E7PR:) G5\YJ1#O MDC[(:!NS!W)J"V]O'1>?5;?:N'G8[-_+^679)KS"Z0M=8,[/U9EY_?J<,L,X MYV\8$V<8GYV?&_V6=0A1-*SQ^;V1?_J#,F*W27W:8WE;;(J3E+.(3B6N D:" M)H<\3Q@Y%]6*=D!)*_NYJ?;GJ#W%4=N%"#_(8-V0$>)$)2V@>Z+$5",E)4/* M"H.\3>&VGW 0H<,R.^R)_I\#]LA4^#&&[(9,&JI]#LY35Q8?II/2#.N2T M>__JD]F]5^WP&\RM!,N7?LME0F1@TJ,DVRPRRPO?\E;VC9WL#I@[FL0C'KZTDN=4!L''33'*;_92"KZW%.A#N(?S?Z'YW2S7[.OH@CN!*T$WWGR=UJ[^:* MBY:8:78IQ6Q*LBO[Z7]0$I4'ZT"1($6YNM?J7>E, $1\$0 B A&!?_V??][/ M?OB2E8N\F/_]1_@W\.,/V7Q23//YW=]__/WC3^JC>?/FQ__Y/_[;O_Y_/_WT M?_6'MS_88K*ZS^;+'TR9I+A_^Y>>?OW[] M^K<_/Y6SOQ7EW<\( /SSKM?!%M6_?JJ;_53]ZB>(?L+P;W\NIC_^$"B<+];? M;O"1NGGUU^ERU^%Y8_KSYH^[IM\,_16OVT(IY<_KO^Z:+O)]#<.@\.?_^^O; MCVM(?LKGBV4ZGV0__H__]L,/&^3*8I9]R&Y_J/[[^XW??YREBS)@ P5$&V3^^S<-EX\/V=]_7.3W M#[, Q,\=/V^S99K/%HUG\:I]G,E,)N4JF[[-TT_Y+%_FV>GI'.S1TX2:PG2J M8T_3^RW]-&N#VLM^429GBOO[?%GM/2?GLZ=I["DTY-OA'K$GY%?+59G]FL_S M^]7]A_";]^ECRYDV'2HV"S\#TZ0+_3+>X? MRNQS-E_D7[(W056ZS]X6B_:3/SY2/S\5L M&O15]Q^K?/G8=N*'1XI"0*TCJ_G4S9=A]#?SVZ*\7T-U:LI-^D:9Y$;:?DO_ M/+WC[FD:>PHVN\W*,IN&?ZC%(NQ$@?[SM:36 \8F9_?C^[+XDE?6U?D4G!PC M]J3?I66UG+]DY\_U4-?H4\R63[NDSL+*R'9_=7\^A'VTS>3/'C0V69S/JY-AHD]]=_G9?CRD&M>@:]]35/=%N@OQ7E2>WTFX9Q/]^8N?O;QYU, M4T;M;1YE*F^+^=UO67EOLT_+4_/8US;Z)#9>EO=E'@['AW1VIKOF_)&B$W"N MOMBD;_1)5D[UZ6J6W=P^_VV+&3<:*/KTFZV;PSVB3.B%@OP^*S]^3LOLU)R. M=NIO6BH8S=-\MJIDZV,V695K<\_].9FMIMG4E\6]K?]:-6^ZW/KX5G\@F'0V M6(,^'EYZS<:$PG9_9MT]A3:"BBAWO$GE SZ3K8(),^^Q;])YOR[\=_FT>_C-= Q#4H]LL:$*3IB9JN]%Z(N1<#UGS$7J: M\,?5_7U:/M[:3==Q$:!3D\]5O?I_G2S4),PN]6E,7Y7-]0['^T\W# MVNB.1O#I07LBJ^&V=*)?7Y,KENFL%S M?-+ 8CMOE $GOOW-(H"8Y5\JN6K*NCC##TCJLUC5L*>98OW'+]7(KLV#'A44W M"2*U->ZB?[8ICHTUV/_M-]=O\I*]O.==\8 ML2?Z.8Q73E:?LI]VT+2<[I&1#DXZ"$T^SZL=Y6WXY[9U-:_S4GLWXV=_+K/Y MM/+DQ_O"W@TNYH=.Y-GV^JGAB=NWTT;\X,%\UWZ^T3=^K5-1^YE#[\QKE#BZ M^V+UO?J+LV*R;]-:;UBWZ>+3>M=:+7ZZ2].'GRL-X>=LMES4OUGK##\!N*V5 M\-^WOTYVRF$@(WL3?MQ-999^RF9!X2@FR>'&"2 "08HAXY)J"YB@!@GHM<50 M(FC,2\)F50V(HMPB.1!E:YXVH6K=,,$T3!MB+R6PG@#''=);B@2#U#:AZ$DZ M5#GYH2BG6?GW'V'=F715"C_URZV?H3X8S,)$KVV@.]LOV@+7*$Z>VY5?0$T?*?_ZPK[;.$6*$\I0YA'508+KF%]0:JA 6P-9OQ=;"Y Q@#*NS/TN/J[+@7,!S7WT_U M3J!'FCEIB+>(!T(I%K4FK)F0KK40D.L0@O@8740-;*K^)5(!@QD.!@]B!& . M%-[1$DADK?E-KX/?7= 8;M5ODNRJF^CE\TR[XYO[L6X)#>>6U$1@8[! 1$&] MPTMS"/%8S_3.ZGY$5(;BOZ]0SM[F7[+IZ]I-QR7@>,?$.@BU,0(9%D2=&$T5 MK:F5S+>_QNOYP.\L U%Q&4H*7M>RV\/ONDGBH9?2$LJ4->9)/1QP?ZYG=F;LQ MX!A6'3NIAR4$!RLC:"U8HZ!N !2L1KF=O<&0M]^$V0D^8.^,.=$DDH M\0(@J8&2F"O .:RI-!@->IW>3!;B,_"PA'1#:V@7[/OTL?(5-G>^ONR0V*"H M*!SV1:\XUD8I0W8[(]"B_;XPA"RT9M4!WVLG; ;D_*M(YT;,W]\G"4&# M*>*0,#BCL7^N%_%'@&NZ%;+9;%?=!2IU^JT.4& G"@1T*Y MX!XI;A3!BBLCG*M]$18BV3Z2LC?KO ?VQP%G*.;7KVQ\R+YD\U6#G7]_AX1J M"(T6#CKLC=70!+!JZL*AV7[G[\U\[X'U4; 93 ]\5G+X--OWM$X04T0H[0$. MBC23T@E3;V*^.]8MD8(#Q35VS -+J%/4^II2[7'[*)LA MU+M^3+V(>%UBXV\D$_L[) 2 0 > P:H)Y@P(RBRNHXDL06KI>':&A=0$=HIAPDU<&G M#'(06:$M0Q+M8@J=#=(^:B6P=_??F? ,Q>96MP-'D%(:F:!(<4Z$Y 9QZ>5. MF#64[16#(53#?H0@&EJ7R:PY%9:]IW4B) 24.X<=(-(RQ[C;R;H@J+T]V&/> M17'.1*VN/%9 CVP MNB,J@UF"T^D:Y>I=L3Q8*B9]R)?IL:"< ST2HBBD*L EM0N:"P.*N)H^1?D( MPZU[X'H<< 9T ZSN5^M*N)MG2?:_5_XN6][@0IMN;.="'L/0*VE!"]*$JU3//IBXMY_G\;O&,*ALX-,F/J8VG M.X?SD09H#1%,,@N EH#7.I;'$HXP.JP'48F.T^6,B;.,B(0@+*U6-FA) AHJ MN&2LILIHWMZ"[,UXZ('[G7$92YA9A_"R!&C! -1$45DT0;T)#*0 M5E<]836'!;G!&FA@.6@BGSU3=F99-*:55!!"%NQ3!2@(4K2]!@,JT#JDR7YN M6;3&S#A>%NT\!-*_3EDTQY#3P8+A5 .G"8+4N!H8TT5_'[8L6F/^-BZ+=AXP M@WES.E;%HM)[ RG#UE(.J!:*@=UR(I9?:UFTQMPZ71ZK'43?BP!+!X.0!-X0LU?55):BN,-M7PQNR+%I;MD= 9#"7[FQ6?*U,*U^4MEA] M6MZN9M_6>SGFR6TT0&*(-DRP0+NR&AOM25U9 &A)^ @3>R):";U@=)G=(-C> M-^4:FNGZFNI]5J[?W6F\/QP:( &50HTYTYX[ZJT'@F]#VH%14+3WUPR9!MA6 M0GK!Z#(2LI[I0JV6GXNR>A*QL62\[I@X@Q5UDC"K$'02^B^O='8XPUA M3Q+1$9M+2L*;Q6)UMA1L.B55H*M1UD-'.;>">89]3:6UIOT=<8_7?KU*0"M< M+LG]F]5RL4SGUH08UKL(C"@=\0&Z@&"Z95PZ %% MDB"!+9)6!MVYWBBM AVV"7%=@M 1F(L)P$E-\D"/(.!(4F$$A%0YZ;G0@M;T M62_:!X7(:V1\*U NQO1F"N2Q;@DTWDCJ"38NJ,D2$"KY;G\C78K*@&OD?WMH M!@SXV &PN+FM"I'[6?%UF$?W7GQY?X3EX/.X>(I-,@;P9S;%,U!5E.-&SWQ,*Z(&X^ LHHQ'9:O,$&OA]O2?\@*R61[C:;_ MB)O&S#@><7,> M<1<;-99M7>4\S7+R\TC+K9UR_A09]#P@.G356MVU''U!8@ M2;@9LHI6E\B;QGP^)"X1P!E*!WHUU9/Q%WO;)])31REW572HJZKYNVW,0J M M$"JN) :G&]^*_I#ZOJ1AW $Y(Q"",7A1VX5B$**I$!0R0K# $@:CKSYI)7-F MT%BL9M9/1PXUB<8X#Y0+6+\- J]>M4T A @%?0I!:X,=%XQXKK MVPUZ7$9W1>3".;0G.7ZT7U)5@90 2V(=9X(RC3BO:?74MB^;T-MM>5SNQT1G M1 FUIZ6BZ1B)@6&KHX@9#JA$G!B 4(T!=QWVA]YNTR-+2$](72IS]J1H[.^0 M4,V4M$9!("1G(."H04V=4KI]I%5OM^EQY2 *+(,EQ*X^+?)IGI:/']-9UC / MYU"?Q <"+:*,(L*(8!9#BFL:H0=#J@@7\09$ F8PYC_-\EUZ'W[\K4SGBW12 M@7_2$#S=.0E''_1>(*PX1-S20/..:BF!'+F/H#LW7\M'7Y#]501FG&Z$,3CS?N;DUK#KDW"$<#( 2^5I@A"0P1GM8\>^ Y%.?L+VH_(F-?/H[:$Y31K M9^FB7#,,HBV[JM\DOJC2!F[F[U>?9OGDYO8V*X.V MBY(Y;(/IC1W++GEO,.6(4ZH]88KO7J4(5(4MM+TP M]':T#"4,G<$:2@3>9!"4ECOJX8!.\(JCD,Q MO@M.@R[[33RH754JT/N@"!73S:[U+ONZ_M/QV),F R0",F]X]9R% 4I";(2R M-?7:@?8>Q]X\SX-N#[$!O+#XK+,+.DC/R_X))#98Z!!C ! 1$C##ZWO^H,?Y M]N&[O;FK+RP\G? ;Q=:S_N/-PSKBU?V9E9-\<33P__S!$@(<)8I*JJ016#** MMN65*SV,='A=L+>IW : J%E%*([7L]R%JI M27NSN;>TLS%L6S&P',46]B%;+,M\LMR&':D*L75EYH#>;98O5V5[Q:K)V(EA M@@NE/ MP06ZAX[LU:9FF[>-!>LMV&\4&UP.VHY#'32FJZKZD2FO9E:7ZF$U" MTQ-/]'0;."$,4JB\KQ+3@77:>+Y3E7OVM<=\$%DV7ZSS+#]D ;Q%O@R"7G[))]EF17S()L7=AK^G M:I?T_>DD\!%**(UTV'D28/>X=B);+%B'U+^K=[F/#/O66]XS.I:OZ,B/T_'< MBMIL[ '3NOK_X\=LN=PD.![:,/O_2@H(4&7YW7SS1/OD\5D,DII/U_^:K1?@$R3U$USOBW+]A^6R MS#^MEE7L\F_%YOF2(R([Z#P2H[@PFEMA*9%6,N!EG2/EG* =XCBN_GYES(SH MN1:++2:K:N*!(#=?!CS?S&^+\GY-ULN)1*Q!\NSA^R&^8;=YH>$?:K'(EM6C M2,^>2+)5FLALD)GL?GQ?%E_RRMH>\./O*LMN&83[^#=;*+"[C[P]4K#E0,M$ M0< 15 @@PU!0JH$!FS!,H"G%NE6UEE/S/%1^94^KQ/.JG*(C3 G.(.0>^>W\ ME Y*U)!/VNRMO=(9UR(6[3U573G S&VMI/E=%7=C@FP_WFZ.@0-)4Z<[)00 M1#FG0%"JI90<;!_2#.0RBX8&EM!A^?S,_G/'>I%N"'%96.F$! 00#1[GT]>RAZ%#M-[H7/RXS MBMXPBLSAW[X6;3B\ZY9HC9 E4F'@B0(..>]9/7O*.E1SC>[X'IK#;3&*S>'0 MI]4J?M8Q(4)ZYQ"QWE7QK@SJ;6IFH$!:-Z)R)H-SN35* ^:J;53/;8WIY>.) M@@7[.R3<84 ,5EYH[PTEP7+A-77$J/8RT%.U@AAZ=U1(+L?PD\GFA[HD0$,N M5/72N0/ 0H ]K &S2B T3KT\%MM.2D$GE+Y'>1B5SCXV,;A4!%BZS-3T/F!> MO5B_7$,,E1+6,Y:(#:D!#,W= MJ,@,M?(#K=EBF4],];9E>9CM1]LG)D#$/7:.$42\EH"H'6T RO95JOH,#8F[ MIF, ,^QV/Y^^#8R8_:]5F2^F^?HVM.$N?[!G0H@07D-1E>/A ##@@:OIQ1"T MOV/I,_RBC\T]%D1#B40 P)39-%\VN( YV2<)0N^XE,&0<.$*1(.5&,=4I)#A9G<76DXQ5RC M:)%AS<6U%12A$9> MO[8[\QI(0R>DOE>Y&*4*,"9QB.0)?!9E^CY]K':Z=\5\L@Z;7AYW"9[NF5BN MO6=.6"8)T Y9IG1- Z&BO6^PMR,_!D/V1F7& JDUH[\)I6[*YY,=$TXP4,90 MRHP6X6S$!&U6N4+I"&I4TJ0FDIN:?M$U7["S2+*2#10 M+NMUOJ^N4,[V.Z][)0QP1R3PTF,0;&A.E%(UG>'G]H=//U%H$9D?#Y762L7> M*;S-[_/EBS2TURK%B6X)"FJTTXA#3ZA&T!C)MS%SFB$"VOL'HU\J14WAB0O+ M4$OZ]WFYJ;[PGVO]1V?S@/S1A.\#/1)J*$" 4&HQ=!Y403BPIH\HV=Y-%#W- M-?92CH/(A3G^V^=T^<]B-9N^N7]()\N=_G):46PW8(*0YQ8Q;0RWCB*G&:[1 M9E;R]N=^] *A \E+7, N+$Y/&;?9/)U5Z;YJ/GTS7V9EMEBZ/ZNB&BUDJLFH M"3/0.XR]1=@'[D!B4'UZ,H]D>YTB>F'0@02K!]3&+%UJ,BE71XO-=A@U0=8" M0*7!Q%H#,:>0RAHG(T7[.G?1RWZ.0;K:H=9)HUTM%^E\^K^*3PLU6=85+/+Y M,R?/KF;/=)4MBW4]B34SPI^.Z;R=!DZ@<53;L,H4 0H(*;4V-0+,N?;EBJ,7 MZ8RN%0\)7#S162/P,,N661#BRBRK"C?6Y2/2V0Z@[0:Z70Z-!:C=\(D16 FJ MM9-&,B8]X'H;X:XY4]BU]ZA%+[/9KQP-@E]7:5*[Z=[DS!@ MU9IUW,1 7]KC&Q^0TOUZ3?\36*;SNZK6[ZXVTB]%,?V:/]6:&?*;ZKZJG/6? MV^26UPTO"$;]WPM.X3PT^C>*?$5>]C;_DDU?3^WMD4)0YW1/A#"2(P&D(X0S MB:2N"PX#JR%L%!+>4S;$Y',V757OEAXAY%"AJ?,'21CCQ$L'I$=<"T\P,-MJ MGH!S;(8,=]U;AZH?MK[.DN@+K[2?VE6]+S3]^&OZ[T6Y+MY](K#RC%$26;UN M 50P<1R"3#@F+-^")X3R0[X%VRC6LD_Y*(:"<2AGUA$*GN;?*$3_S)$2(;TR M&CD$@$;"*@PPJ_%PDJMQQW'VPOGFTA41T?^2M%%&AEZC@%U&L-X'0VT>9GPJ M>^1%NP2!L.-+;*'TS@A!)99/F%DVPN21WKA5Q,/I\IO)[XOL=C5[F]\>4[6; M=$\P0$QJ9S!T$#O.K( UY8XJ.:) P4'4[1XPN[RT+'XIC[]\?:IK0HVDUF@! MN(+"4HBM)S7%ROCVM4AZ"U6^D)2TPFL$$J(FD]7]:A8VQ>ESAU0[F3DP6(*\ M08HQ0X"&0%-A#34U*D2!]C96;]4O+B5%<1 <@5R]RXX%J![OF'A.G'>"$&0@ M)(A6^EY-+=!JA$4R+B4OYZ/5^^W*0:=N[_<;52G)HGSL_PO]>\:W'^H9LK?% M_.ZWK+RWV:?E(!_QJ^JUV?=E/I_D#]73.H_KYW;ZQO/Y%"*\#1&IL%28S)OY M8EFN7R5IB,:7><$&U1$1;$OZ[,84@Y9S81L?K$#2>NB+8TSK1TA/N M:2 (X4KS!LYMTLL@,9CA(;T;1^\".O/F=;6LSE@,Z>=?E,MG0A'^]5H@PJ^2 M#U7IWP.>^Q=_3SC3S#.OI>"8* $MEZHF5$@\9![L63[Y3DPKNB/14N]KSKV# M7JA7+1)DO36 6%R5!M,00U.+/3',(SY.]W=+[%]SKA,&U\/#43F6AV7=<"S[ M-2W^>2?V6*9E7.= MSO]0]VL7CYI//X1?5J[VMT5:O7/[,9NLU@\;W)79VB8^7NBG^\B)HP@@3JQA MVBKD-%%*;S%P"LA!5>QFCN[N["PN"6%$,?I81<]/^Q.F=N,G$%-"@]Z%L1-" M4>$$(#4>@*KVA>)ZN['M6Z0& 3*B8,42H!/T::.X!(YQ!*R%7$(I:YV[>M.E M_1.PO5W*]BTH40%K+1#5+-*SV7^\5T*05H H'V28<2*QDTC6"A9V,[P166CKD@X,7 MLS\[PW(99I^T-_8U3PSGS!HAB)$, H^DU6A+F6= TG';G5U8=93KG=#YGO@_ M2EOSTFR_#+L_9%^*V9=\?O=RS@T>"3C2+V%6<$B0<9(8Y+!0&-? >>!\>X]C M;_9D-Y9]\U! /'"&$H0J-F6YC4WY+7SYQ#&_KWG"6%51GW! B*8.6. (W5%F M8/MUW]-[ 7T<]!& N13+3V[V^SLD"E,I++&5,FRILM:S^I;3(\O9N(_[;@P[ MP?U."'UOE M5'=X'::W0[XK>UYSNRLF0W%Z[6[(IA79IQ^.?-TVD5A;6[UO@+5Q'$)G =S1 M!$%[!UUOGMS(?.X*R5!L_D=:YI7N4M74.:&^O6Z:&(0,U$95!:BMA(@ )G84 M$=/^(3'7K",HEV'SRJ/ZV<4(PI\@"Q('"A"F".#VW;_3-A].:6I/^ M":VN*XA%F#FE$0TH;'/ (&72B/8UN'M3WKHP\%LU/3I$@]5A*,/:J:9ZNA+# MRY:)5\Y1%.9OE""6%Y'EW<#H,T)W_0Y]5CZDY?*QNEX\ MDIFRKVG"J-66A4V0<$HX1@A)5%,"F6F?&G]^-?V+)*E$ *777(?L855./J>+ M;'?9^WK&!P_SL_HG50)VL&^H-%1HBK'&>K=? :]&JM=U9V$Q'%A_#4$9E2(X M4OF(%&3S:Q"Q_&&69^4O9?%U^?E]F,8\*Q:].HH.M.K/A^HRV6,Z7>2+CP]EEDYO MYL\=*_"(KM!TB(1"+X"'QOJJ_B# GCA9(Z"I&O+ZZ$)Z0D]075*Y_'V^6F33 M6KDQQ?U]OJR(\UFV%?[T[E@=G=9C)H)2Y#B6-&##F?5.&[([1AUN;[-$?R%R M2+6S#^R&C#%Z7>+K0&11W2RA$DD#O=7*!65:8TR4W5$B37LIB/Z<8V]2T!Z. MRYPR]>M_U5;W<9W=UFBG:#Y(HHF!#C/D*3'>.(B(K&USJ8!LGU<8_17&84Z: MB&!=1F3"[I:=?$G^4)?$6<@P"Z011@@$#&M-_B!B?[R/ M UB_>WW9?:PJ;.Z>2YXGX^Z>>=$6FB0AM)Q M%O8W#ZQ&O*:D>H*A/;NOPRO9!TI#;03_+/-EL&YN*Z'<;&!K:!:+5;V+'=D) M3G<.)A!23@4;&T.F;)!L*&HI5UJ8#K<6HW=<]H92U+W@UWPQR6:S=)X5J\7Z MU#IG,_BV=R*)]-XP#1TGU&%)V,X%JZS%'1(.K\-;V0M,0VT'+U\@W>@RU:W: M ;EHTBUAWCF%D ZG'/940*YWA-\ M_MOOJ$@Z52SLN]Y+)[&A%%.X32U#3%#2J +*$#2V*9)N,<02$LJ,AE ) I#8 MNAX1\70\#Z9VYDV#(NGG89&.^3'4KO5'O3224 L=Y1XZ!H$CKH:"!!MD0+'H M'*':F*VGZX^>!\MEG'/=:DYJRRC!@1Y-A?-8&2=03:'V#(\S(C4&RYH6GVR' MT/K[G0=8 M:X$(!D&P#:?N/U;YPUH-"K,Z_+SKJ2Z)5\#)ZME!QYB!$'I,53UKY6W[A++A MZWVV8G,\;(:\DN]:\4<0ZA Q7'%MNUK>!B$K&!TT$ZU39I3'<151$AEJN)GW(E^GL M;98NLIM/L_QN[=,]K*PUZA>T$FH]] P@QK1"BI#MR_6P>ETRYCD)BW+QWQ^=V;\U,MNB58**,&$-!9H(AB5N,9/$V#=^+:!?AVXG>"Y MOC@JA*D!+$BT5\(CR+"F-7VF>NI[?/M ?/;'0&;,H=28$AVH\:S*3C)A:^.J MWLR,I:Q]U.SP 1$M>=P!CDLPUJR"0![=TO>T3B0Q7BCC''' >*O"B65JNL(Q M-F0!WA&PN1TJE^#VNV(^.8OA3QT2%' "%&)6/3@4?N2&UFX+(YQHOWT/'^@0 M@>>M@1DPQ&'M;NKOE?EPGPCM/S-<7]PVJYC:5Q:3D/^N&.W+<-XD%B M?2+1@ JKH1488D]UL'W$1BD!0&CB+AA \A2ZTY'84[$G<3^44.:XI180K;PV MU'E(^191AK'L$$H<-VQE>!%Z70CWDKB/.D2F(Q[ZOQJ@B#FTGGG MK'+:4H/!MOIA8(Z'9+1!.Y>2T=?!EZ-AS6!1O'LGW"AHY%37Q&K. -=..>*] MPI0&76Y+,3<2C/R^:12RT$@^.T/^5Q"V45YJ?9=C^WY=; MS^#'93'YX_1]R_&>"<=$4(0Q1BC\2+"BV]BQ0*_B<- 8N&:F>CP6OKY[B0K5 M8(EK:5FF1R+D]K9+G$5.2>2E]T@9;X2@3[0 .<('-'IC>Q=@6M^25P\ME_ED MN96P[=/+SW[S>T#V1.C;.6,DQ#A&A;-,8\2E@MR9'5W"R?;5D'KSMD=G>-^@ M#;7BU].\>:CX5WQ6#I=VOG]CBU1S;N)2/]XQL8 A!E50+Z!F$B(& M(-FRRBGM&D6D]^THWTN"7M=V*^8F'**+YK[PAF,EP"'(05"G!<" 4D3T]ADT M "P)^O98W-VQV'O0B=T/8./V4W]-RVF#8/\7[1(:L)70<6Z8M6'#(](^ 3DM<;V'B _2_1 MC8?P.-W*URNQU^H\,IXY8JJTSS 1@CTC"-5Z#;(=BN[W9MI=EKVM'4[G 7T= M#B?.H%8<6,ZIL=P@ V5M'#LJQNAJ'H7PQ )T*"'9J\ZJ3T'4T\DQY]/1?@FS M7&/@E48<*2@4!AK7M'H(AHR#:B@\/9F(,6$:2B1>N':.B,"+=HE7EEC,N(?( M*$SC5(1X2BZ] )\9B*L$]*RDR 7#D)X18Q3RSUXSMW^I&C M@8&\R.:BOJ3YK/*6_%9L_"?K4_-S,0L,.REI9XZ42(,"&,P9)AQ2RG G:D9X MRG#[#:JWJ]0!-JCHN%U6;]E=3]PL/V>ES1>5VW159HO6&LW)$1./O*-!S^>6 M$$41YDK5<9U>6-L^%&?8#:LO723RP#M:?% X.\H6WO2V.WZRR\S>^0R,E&G" ""22XJH#;WV1$!V)YM9=4WO".6@P2$.#!,?A1Z:4H#7]1/+VE\V]QB>#(8P LMXY+I#C!>D>?]+Q]FN*EE)[HR7OZQO&(SJB?ZIEGZQ>M\JG[ ML[H9#$?G?'.:;BN[](QHDX_W#763.?3.@V*ZFBRWJ3OYD%^Z=&CRRPD]OLW3 M3^N7F-\VB$X^V3?1F% IL?8:NZH.E< ,"R0I-Y([BBX8H'QH[J>"D8_V2SBS M3#)H/,.*62 4YFY++\60#IE8>S3P."+GBO[P&3+.>%$NGPE/^-=KP0F_2CY4 M7I(#<<4O_I[@*KM+*6>%M%@3Q"PU6T*9MK3#^WS]QA-'8E_1'9.6BGIS/AZ, M/7K5(O%<<>Z# G@XJM#485DW',M^ M#?#=K^Z/,NU%FX0HH*1 U 8#WU)@D2"RGCN"N,,;A[%MW]:H%W%H[Y5OZ9^G M^?:\3>(-YMXK%PX(JHQ7DG.YTQZ$'M%%312^=:"]==3VJY.ZJKQX*#A[3]-$ M42*9Y30(EG,2"5X)V':6X<<1OED47V>-!$XL%K[+OFY_LSB#FZ]Z)9A)8I!B MG@L _W<&5W/G6LXPOCH81C;#:>>G87?N 7Z=W@$HV#YJ)X]YS3HQT;@]EC/ MJ8JJ7SZ?6$._QXG."11**\^I(Q*IZJTERS<%F<,&()%M= #VE'VQRQ@]2$;S MA.SC0R18""[#DK+"4(V0L-MLDY@ 6-N0*TK5C2<.W[K?(X UU87H8D,<&KW3UL^V3'QR"BKK)62.>^!AD[L*- "#.HX;&Q.Q>-+ MT2-80^T-OZ:3ST&/*U\8("STY435F%M=- % 4#;)8-!H%N-TL:. M+A3QD6J] =S@"9]HA"R2GT'M84H"#I MK7G=6_AO;QM ;+"&V@#6SQ]6N6-O[A_*XLLFSOWD!G"D5V*@8-0:P*@T6MLJ MC4/OZ$0=BA/V%L';YP80#ZG>+PP;7=XCB2%6S&LJ.. <8L=1/6=JV9#/!8[# MNNP"SWCN@!5$W ,*;)B\P$'2)<7UO#E#>)SV7TOL#UP&M\/@>G@X*BML6-:- M^A[?"R6!I>'_PLRM0':G%T!LY* /3IQW']P8]V)Z-53O1.L"0DV/-# 0.N9 M$\#NY%5R-Z*8FP&N;^(#=G%!>96$P"G3H<:2R8"Q!"0N66*WT(2F:O:@P$F]OKSO6^5@-)17/)?V(%#QO%N2;,>6X8-)(!(S@CN'= MSDMY>X??\%SOKL=T0*;_*,EO @E[#I3\/ZNT7&;E[/%#ME@%Z;NY?4JJ_GV> MKJ;YLZ3^RWR][_S<1I/HF0T?-]%K@?&_9,5=F3Y\SB=OYK=%>?]BG0_]W4M' ML7[(OF3S5;:HGG9RX;/E/)V9U6)9W&=EE4C]MIC?O41@%80W>B>M.^(US.):QX'VV;@1'D,'39<>4FU=8!2 M;[>(:2[4D(Z6H]&Q_8O$P9C9 7 =79+QQV50V-=6X6[+26='[BT/MD^P%Y@9 MKXRE0CKMF,>R!@(2/*3YW?(>LU_^%_%![--]OSV,GL_P8&3CT?8)!4'KUY3J MH-)ISTREV=4T,6'0>&]"(_"IZ ^A[X/[H[M#'0O3NS![D4W^=E=\^7E2O;%9 M/E;\YO4_*G;S9^S>_CHQ[_;P]NF/"2/:80PY-V&[(\8HBK>/%4&CO!LR"Z+! M[5P$W(N.$/2Y/M\5Y?*S"N=2(.SH#>NW#1,.JFB (,62 4<-TL#5 3))B-Z M6R N(Z/ T3IHM'HXJ;C]9Q&TO,T;N?G\SGS.YVDZGS;B9HM1$D"<9!Q(;XDD MR'D'65U=US#LW'A<37%9W3]6_>_'OW\\LA___C%L1H@3!YUC0##./!):U_,5 M!+9/=XP>%=K/?GPV!%&7;O7P6?4&6M 5%D&>UG)U_M(]/$HB//?8$F5<]< % M1@3N:+.(B/;LI>-F;_]8#74W4%>FWCHPJ[=I[DZ5K3_8)[%6, @5QB1L1IPC M+RVJ:01\3.K7Q3PYL< ;2D!J@!HX2!-".%7 *$TH)$P0(*2O*:#(M=\.>KML M'IS]+;$:;#LHYI-]95;W[0*OFB;AA*. .'P MB[\;9CU?)IZXVNG[0NO9:RO\K,WW[J;1[^,]W&?&2W66#1)+OT7=;Z MB?J;V_5LWS:XJ-K;/B%4,\<=%X1@ #P4S&SU#@HQHQ;+U?1 OM6H??1GY_J@CIPY>#G5%9-0U5'8^S^?H MG:B<7HDD@'KH MG#:<$8$<$XS6YI9#NGT&=F\52Z(+0 Q@AA6 7UH)P-Y>B4(.0B&AL HCH"@" M&M9T,D#;1_U$O[WJ30!B #.8 *0[J_=]F4^R^@6Y8]P_T"502+Q33!B"(,/6 M,;8[Y" R'=;^(.I?!)=1'&"&RVM[+J5[G;7_2&>KXWG^S89(*.@.K[[N(;E_Z[JG+\,O_RG;CQ&?75:QL,$8X)5%X9 MLHWK9&&7AXUNUZ[%C8]I]=*ZH-1X8)$VU"&RI95QWR&L9! W?F-.G>'&/P^1 MOY ;'P&##>2 8**A3-N:ZM3+A]_9*E+;( M4XP8MP!0#"W 8DY&%,O,(\((: UH 9![:A>$P@VR%1:$@W?CZ0;OQN A #F.N]R,.>(:TU857.JX/5 M(QL[.AV3[05@2#=^-P&( 2.:9X[*^KV82AT%:LUV.F.V]XW29R]V3>\!>RBBG2( J#XL" MY"SP#-8N<\FQ8:TEX.G5ZQ&*0$1(!F/V+)V_2^]/OGC[K%E"PKPQ(PQ9Y8PC M6CI7JS'2<-!>OQOL\:%X=SP=@!F:Q:??&'W1,%&,*T& 81I#QIB W-7WIA)Q M L9]G=..,0>XVPF1:^?S*&]M+L'>2 J90@# 3:A7^/YQO6M?V\0331!6(AQ. MDGC%G=G=2\F@. Q:':UA+>B60!=QH>C",B@V84QOYI-L7H4Q-6+>D5X)5U2B MJAP<<@QA'(Q"5VM_0=7HP,;^G@*(P\9XH'1DZ/W#K'C,LHU0KKT5%_3 M*4NJ^O-$!/GD!JO:0E#4Z_9GY_ELOK@JW 69P7R=55"U#O(XK9X*#RBE&]S+ MZEVV==D?_?C4YGWZN"[ 41'V1-U\VEC3ZN-S"55AV0BB&(+86V ]UJA&5COI MQZV7MY22UT[6\0#[7Z(;#^%1FAI7++$7DM3J2+EYJ.@[?8WTNFW"O!>("EJ5 MS$6>,DW)MC8ZTX**]MZEWJR;R[+VFZ#C;H"V5JFK\HME/EENO9Z!HE>_J6HQ M'G[3_NPQ$F&!0]95[X1SA(##@;H=7<$L')_]- I!Z1OHH7:95Q,^N=/L;9\8 MH[@V0@6J)*L,3"-T31OWOGWB86]VVBB$*":H@_E'LW)=.V\^R=;X'-Z+3O1( MN,.$6ZF^.YLA#4R!F M!ZW*1^!?TTDHA-6WZ]LC-)6'I=(7$84ME,]J5V\:)%S#3C3-%/$R >LEL/N, S6TG^L,ILM M)F6^-KU/Z0<-AT@\M08+196U'"A,+)&UM\D0JW%KJ3@_EO[RZD(_H%U,;!JY M88_T2I#FF@3%6TC,25#"E:Z+E3-KPN(;N?80G9VGY*4S=-^OJ(Q3F1BSA$3R MFFYSAM/Y=)L\>C!F>/N';+HLME'&G6*Y>_EDPIPRP&%/M>(04TV!KO=VRZ@> M86A2%!GX-@1\#/#VG3+P;/ZFN+\OYO$2"8X-G3 ,. $8"J$Y)]@+Q&M3PE+M MQU@JMA\A&Q+&HWXBXL6UYT@@75(,3FI ASLE"&JBH*"*0 2!I0[4)=F9"[LH&[>N MW)UY#:2A$U+?JUR,4C$>DSB,0PS615/_4(/7V;9F_DR*[/%\D.ZS,Z6 ME<.#)-X0!9Q01'"N@2*.LEJE.^J-\UT (&)AM=@\6NK3XM\FJ?EX[.R MS*9EE9;#>W MOY7I?)%.*DZZ $M9S8IVJ M5X.GX7_&Q^XX!=?[1FJX:[L="0WDHT&O1!((J)/(2RP]@L'&HMO0?0Z492-\ MP#UN"?YXV P69'SN-M&L8Q+HDE 2@C2C!E(/.:$UM5K0(1--+R()4>&YV(;P M9K%8G;<9;'HDU=-O!!$KI0!><. E 35])FA* X8-CV,C:(7+Q?A^LUHNEN%8 MR^=WYS#_6;=$8^:U,\'F1E8*H9P&)* ].).!>+'-X$,&9@V "EQ:"ROBS&M>($J\>-V@O"R%V5T;%I'Z,;#JWB MR*%5/#^T?BF+Q;YCH.5(B7.>.2@U%M90")60GM4T"MKE0="1.R:' 6RH;<'F M7\+DY]/%JZCA=/'YR+YPI%="&6-.@*!!5]<\Q#)%:W\,"HNAPSO>5^*GC ?. MX$+PS,/25 )>=4F"#86]9AQ9HIE!*IC3M5*$B&,=7G^]$C]E)&0&LS=KO3:; MVE69S^^"?9P7T^=:S4;9>99A\#&;A*;+/#O^0'"7@1,=4*\*A,JJMHB22J,Z M)X(CIUD'_>)*O)V#XG=)+;299_Q$SX0[[9U$5&K%J,)5^2%4TTLUZ1 H<25N MS[@ M0^9J(@JZI( Q:8DP"_5ST=")([T23Q%D&$." S')33&0L+K>7."VJ=Z MP9$[,&-#,Y@#8E]1"/=G5D[R1;9VP>[^N-C^=7'4*=%FO,1#IZ%A4$N-$,74 M6UC'!B!EI@$5F5-,?*62&^P5S H3C422)+V M-V+H2OR;/:+5^MBHYY3NF9-/\_(?Z6RU[Y*\>><$8.<1XX)C**EW4#"*:TJT M).WU!G0-?LT^,+J,;?D^+6_*C\LTG'3K23<(H6@V0,*1A,QJ08P(NZ23RN^N M_;!GK'TA'70E#LY><&I_"W*JKNVALK9U<%!5TO;PS4B4T1,IPHD:E"HI(3)8 MXJ!OU<8W85YW.$U&[A6]'(B#.5"[$K>-9/Z2YK,JL](7Y=J^/^9:[>F3B666 M !UL/T"I9 :0H/+5"!.M.QQ^U^)T'0>R%XA2-NE#ODQGF_E_R!99^26;ANG[ MU3)H>G7@2[/0Y69C)4%Q($8J&\X%5A4^\@+4!P01QG=(;;D2EVW?D,7(>VLV ML5_3/_/[U;V:3M>\2&>;]5#4ZV&7IN$#I$%_^)(7J\7F">54 "@+?'+(1S/DYQ-.@!%" M8L\U1AH80F4=AU.]'=T^KAF-_'I@Q"@/YR4?18"W5W3QE5QOC!7J M0<7]TVGZ/^U]#>P?@<"@^6SN")[4HE.B'?M[B<76(\R588Q8PAD0:+>56&;: M1WWAD=_6C G6UG;9[IGXH&[GVY?@OJ5E/@TK*GO9=/$LO'ZWWM8D+9[W?5UM]A3$?O2VM?OPB:;0<\FP==B%9:RDV:79 M,.:?(C'.E[.1WV-=$,7AO+.O[MIVKK;>W*Y-/YA8CB@2TFBKJUL:":&J:U Q M(EQ[?RH>^8W6J' =ZF3^K5R'P3T^KT=2%=*17PGWUXK%0QF/$32!6 M.+NC$XL.5OG(KY_B@_,D!/_Z\RMQ4^^_,WOX7,J:*I?0B^;+=-\ MMG@Y]^S/93:?!BD:L7:YXW4?>N23($%(#:< 8X(I)! Y@[>!I5@0UZS\94_( M/15';_VR^KJ4^C$ 8WTCL4 X9P0.:B&S$E@*Z3;^!'-BT)!/":>SV>'M9$B1 M>:V;7PCL]4Y5H35=_LMD5H01__[CLES?D6U_6:4S:N_#KLT\<+P&0%,SI+2U??!@*!$HXN$X&H_$06R> MJ)M/JP"01H^:]O&Y!"+MH*120AZLD?"_!N^0=829<3^[T%)*SG5&# ?L?XEN M/(0O([(G'H"X8HF]C*2^LAE./AFQMWV"@8:6,HY\51/;*6/X3A?"%@YY$#=] M/N*B+"[B@WHA@:F,S,6'C[^?*S@O^R68.H^]5\!99VE09RRMD1/0P@[)3G]% M >H$[FC.R.Z1$1^*V"A&U2G"E@2>(U[N5I(!V**DQNO71LY!>+!3M/!9> M_S):Y][M0I0OLHI>3B$15% *A85<4 E4,(#J!"XLM;/M%]'E]*GO?1%UXN#U MKZ%_K%ETT37T<@K5LU\04XMLV,$\ 59QZVH.*-\A;[2W$+F__!KJQ,'K7T.! M,;=9?NEE],TL$FB1,4(8"R!%0A"JZD(N6%I'VQ=9[2T<[R^_DKHR\?H7TXY1 M_\RJF(QLJKYD97J7K<]IFRZS7:&BT;@9SIEIPB6E*B@6F#,KL;=2U;6TL *2 M=H1.!!V4P2XJ#DGN1WT7?71G(7] MR/X(U_"9[+_^A?O2JAWGZCUSCHG'-E@3"'($$:28.XEW/'0:M7\A>7PGYU]F M"?_CE]:UN-&O7K\IL,/G+%O^4A:KAZH:?CX/O\O3V;KT>06X23?[Y-L&F7%=ATXX8%P+ MBJ$ 8?).$[1]@APQ20AI],IFWZ@][B/N5,I;D^Z)UTIR@K6BO/H?HY206^JY M]HSCJ-+5G]'Z[P;S-OF2S$_EKS09(' '&200H8,Y8 X'= M)BX$R!CL4!^XY\2VN/)P6-CB83>41;>;\;,W;?8<4B=3?DD,1DQ) M:E @7[D:"^H0'G?Z66R&'Y*G'J'\:XO7*%/$KDJJ+BQ-ZU>W%FM0X,D,GR.] M$D(MA@09SS 5*A!*6*U@<(--^V"#WFX]>^+C(6GIC-DE90.UDHUMKX13+!66 MQ$J'A#?5JTUF2Z&_7:9>3C7:875(V<"O9V/9*E/;,&RFU5,83X*F0 M.SHQ,>TC!WN[HKF<;+3#;"C9V.][.6$N'>X43%;.,?$$J?%$Z1L2,=T0[5H&&86/: WF()4W-]73Y>DL_=IT"=.BL;> M]HGBVE@N*%#024JQ89#6GGQ(6?O"[KT94Q>1C!C@759SWNF1-E]4]R2KHV]. M-QXC<W]9RL=NOOD#M.TRET07ZN^J)]F7^Y43 MP0#BOZ_R[S%1WULI.%C3F'F@ 6,<$N\IL5N+RD!*W3@*O%93UH]K LXHV?JZ M5Z(0IIQ;!A57A#LD$=DZ%;23"@Y9N>WHM75'3AVNJ]H1D1ZOH![ MXLO/TRS?B$KXX;6$A%\E;[.[=.;"REP^'O"5[&F5 HTY(8%%<<19!#W&M?T M,B?:N\V&*XS:GH=%+%R:'?!GLW0SGX-7<:^;)##83TIZK821"FF$=^JJ=@J+ MD?HC.L%?1(7B2O@X*KO^(NP[EVV'7H_)9K/JO=QG\:@'K:GC'1+AE!<,&>P1 M)9X(%.:[G;$'$@VYD9[0AMN#7?2 Q&")$JM/BWR:!W7V8[H[-DY<*ASLDWA, MK?68$\F0#S8 ,-[7-(9#9\B4^(L=F[%1&DP2GF99%=2\N7WV4MOI LHG.R>2 M$ZJ8=EA:8Z$.1IM"-=7&6#;.4S@B-U_+1U^0_54$9E3'_:CEY#+R\>;]S4D? M[*Y-@HUDBM,J?\J%T]%C(.F.ABY/P?57UB$B8XHXL S%VILO6:EFLV*=P++) MRCK)ZH-]@F8DH,.*"PX("3J6J5[DV#@L0%7$;WPN]QY9'PNFULJ_+\+7O][, MWZ\^S?))_=3@VG

X>%7R8N7'M]_WS6 M7DS?[X)([UP\N&Q?M4@P@I)02YTU1H8Y ^MY/6^ [4C?V6F)_6O.=<+@>G@X M*H5Y6-8-Q[)? WSWJ_NC3'O1)G&2.&:UU#90CBRR%._.=4+IB&)16J->Q*&] M5[YM'NX^SK?G;1+K%/8:4: ,4A80SZ6O[]F@I$,&T [!MPZT#^:1^*: PKMB MF6W>J'V8Y4M3%4PHJVWI0U5- >YA<]NA$B$9L4Y0R2'6%GM)7;V#04[-H-Z* M+B\"M[X][A>P2SBU7KQZ7;V%7=5%>F8*-'1OG1HF 19B$*P':*6GT@75TX(: M"1WLBO%L)#V)3G]@74!LWI?Y)'N?E6L2FHG(BRX)0 XBHS WFI*PR[+ZX8) MH:6F?5)H;_9R;^+0!9@+L#[L<8L\0+TNU;.I.)--;\[?,DZ/DP G/%&:"Q3V M46PTL8+56"C/V@M);X6[>A.2Z&@-JJYL]CB[JCQ!FYI[F[WOZ;R\N=W\O,P_ MS;*/V20T73XKK'1(>6D]<(*,IY15A$9 M2AC>E\5#$-S'ZO7,I9JO:PH^5!<.OR^RV]7L;7Y[3"(:]$X\]0ZR<%ACKR#0 M!!I5&XB(!Z._M5CPZQ"+^!BUC^:J]JU/1RI-?GI\:O*\TN2+RL[YMB+LL>*F M?7XN\5 XX* 63$*I#8-X9R\BI71[[Z88MT2-"-3!(@?N'\(,UQ>@MV^+^=W; M2J-3BT6V7/Q;-IOZH@RKZ%A409/^"1;& 4A(,!\KLX(!I^F.=M#AS6TY;H'J M$Z6A)"1,+LOOYF95EME\\OA,U_\E /FV6"P^9.FLJH)Z1$R:#Y(H 3#D'D)! M)%)":T)JCRG2$G8HU 2N0UAZPVH\$O/[O(PA,T_#)-8X!BB60G-* 1"6D6W6 MFL',R?8[#+P2IW"/:(TBQV\D18X_Y(L_JC+"O\\G0><,R%9VZ)OY9+::AE9Z M%0[^;+&N,UQFT[4K?A)V_8W#Y.+5>X.F/%U-EF_FMT5YGVX!.IFD>*17PC'% MD"*^?K,2 ^H5V.K50$RB9KE<28D"!\49T=6%0T1\TWP?;1Q<$=G%N1W*S_9;-7Y)R/&3Z M0/.$ZC!7KBAW'B&*L:2U]20P)K#]H^F]1(-%0+V(#DIK%M[,LQ>?/\[!_:T3 M)*UAG"@%F6($?[M#Q5(N54UZ2"T5N/ M@O'B%3) DKIN?:#8FR&?3AZO@M$%LLL)23WI\P^35UT3B14G6FC(PTX,@NZ. M)*HIAABJJ],W6C+TI*1$P>VO(#'7HH.,1% N(R#?OEE[4@TYU"7AP!E;*7(( M2VZ5E^%@K2E$PK4_9X;3/UHSK>@%HR'S2L)\M;11P-Z0CX]+\CP%0GW= NP+;OV3%79D^?,XGZ:'G4(^V3Y2! MQCCD$5*>"^T=W+G+:=A$VY\"YR<'C>"^-Q9.O?)^$SWP?(9'[_\.MD\$5MA0 M(+47WJRS#>J(7D$U,",NY!&!3T5_"'T?W!^5_C*U>E(\5OWG] MCXK=_!F[M[].S+L]O'WZ8\(XP=Z)ZIH,>P&X1KJ^:*'0J)%= T? O>@(P<6L MM_?A? N_2.^R8_4DCG5+" OZ)I3.X6#D*!6T4 3JH#?JN\0)]Z6D]1'"%Q&B MP2RU=;9$4":/F69UFR3H*M!PIR0DTDD&A06U/YUI.<8Z#WVPN2T>HPCX7B=9 MK:L25/E3XPB@CO.^"R2(46>H_?_;N[;=QFT@^MZO(2E>7PKP6BS0HD"ZZ"NQ MM;E- ,=*;6_0].M+V99SE25;(DTO]B5P $GD7"C.&8[FF,IA1H#B;4/#B+'B M/T.<,W71]%3\+I16<2O2VBCH*(3&:;!OQ4X=MEF)!,[@=QELJ1/X74[32,[B MZ)/=Y; P/X?9[?+NGV]]=2 ?W^"CBJ&N ,4: 2UMQ800K9I=?$-E=)+)>EL. M-G.=0$6Y-N7WD^W-JW?=XJV11L?=B5M)A.226B);"3%BJ$PT/979>KU@E):^ M1W\H"E^7Y@:7,?^.OE0^/*SJ+[/;]Y/OIY =] "O-+0. (L%-A1@CIRRK?2& MR8*8;J8SY%NZV!2:RG;><@CMCT65AXN\1(0Z3I21F%.G+8XX:"\%A)*56-DS M;3AYKBK* '+;V.AM0PW[;_,SJ*=.UM-+@SU[_["HGT+X(ZP>[QJJUFB$=V(T M_ &S[:_?O]Z$61WU\%^8[WI_Z'J]>:9N/>+J$X_D$35.<8*%E$@+SKAS>[3/ MC!+#0%=J@#F-S,.AZ83C>64AI!1+@!40FDJCR+[3%%,"\)SEIT=![<7\JA,. M7\X*10/I3\M9?1\.+\!?]^+WH.DC=WFCK %<@8JJRCJC75/MN5..1LA= :OJ M15SE;=^>R32<*[3JF'$O##MZG]=:4VJC7%(IR15!$+?X16,C"Z^.G,2*PSQC ME+Z^;Q\I$J^7YQJ7.FI=;V(8WY1M]7^'\?9:3R %%:")8MW(Y-^$Q+.IMN\P](NNU_X"[O;3<.,NL M=01QSH!U'!_6CL0%$7:D]8CI=94M1[-C5_XE+,/JRR+.7\[OHSG6VZ*!Q[ 7 MH?]M<=)S/(8(2]8TFQ<548:("L$681@]@MHC64/^-'Z34FO9*C9VL7F8?QRZ M[V4X5LXQZ %>(8$KV92H.N4@0$(QWDJ/N!K4@RSO[E,*+D^BX()SCH=FO/O, M[,N.O6%^Z7QCAQL\-QY63\^7O&P\/"3%./[A'E!-N<6:H BA*^DHE>V[C%$] MC(0K>=E*GYCK+CE/*'(9-X8W%&% !>72 *DTYKSMT,*($JR8[&%.E^FNG\FJ M[**3A#NI^INMO+K.,RHKKEF$&YA8:Y2NVMIN1BIH1K13SE9;D\L%WNZ.(_28 M]23U+-T\2[><-\P)35^CW@Q0BN&\, 1'U1*DJ.*N0D@B8FA3=G+Q3"_Y MZ(2W#,7^<-WI-%QDSO.*/?8RGGJ :\^8H3?MT7F/!\Y:J:FKK",8"D2<(*V, MF*FLO8N&P=7+FKI.H]B4'QD>R+8_<)#79-PT G0.J-U2PQ Z?/JB_$Q.#]S MGJWY7>[H;(S^DMM\,'^\[LS==]!)'^>#J[' MAD5M_GE-E\]DKSCN.XSVZAK/F(F1C=,5A,Q1T1 ;MR\<:@ JZ O0L[5>3R-[ M4KN]Y+COLMO+:[RM!&FHRZ56@!F+L*W:XEE*]0@.L23-GD?;;83LQ2"XKIW_ MD(>7Z_6W^UT2/D:(OX7-;3VO%_7?3_*OYJAK=NQCWPRC>RLJ8K"I=*4DL5*9 M&&"V^4N'AM';%!:K)TS:%F>0JUP(S:G;;!/F?]:+^)C%W>;IYLNF]T.)M*-[ MBFA%M4:$-63P'#O$VQ-&%I62]6.LQ LAA3>F7"F36"SK2CE&KJHZR%6/2?XY MK.Z/-01)-ZB70BKH+)5$:8.1Y1MJ7 M@KE[O)N'Y?P2H=7+L3TS BHF !$HHG+&"&\YGQG'"IW?1>[T_I$_ULCD]BJB M%FZ;9S_&F[N?6_.GV5E__NE_4$L#!!0 ( &*';TX? :08/_8 '5@#0 5 M ;&%S&UL[+UKD]LXEB;\?7\%W]X/6Q61GB)( MD" G9F:#Q*7"L>ZRUW9W[T3'&PJFQ$QS2RGFD)3+GE^_X$U2WB0 !$BD>^92 ME947G><\AWC. 7 (_,O__':W=;[F55V4NW_]$_@G]T].OEN7FV)W^Z]_^LNG M-\DG_/;MG_[GO_VW?_G_WKSY/^G'=PXIU_N[?-_$U>_.F_R.G^V);['[_Y_8?UUF=.]_JXI_K]9?\+GM7KK.F ML_VE:>[_^9=?_OCCCW_Z=EUM_ZFL;G_Q7-?_Y?!7+_Y&^U]OQE][TW[K#?#> M^."?OM6;/SG__X??_3:(X_B7[J>'7ZV+YWZ1?RSXY?_\ M^=VGSL\WQ:YNLMTZ_].__3?'Z>FHRFW^,;]QVG__Y>/;%]'%O[2_\0Y5A]_H&:\G_G0S?4B?OJ1FC'W M#QK=;4P\OX\_5C-VO9"-/AEEDVTU/QE//O)%S-OVM][QKX9?;#_]C/QVQ@=1 M/?G@_%N3[S;YIA/-!Q_M%)M__1/_:K6OW]QFV?TJ6:_+_:[A>>M#N2W615XG MUW539>MF%?@1(&%((45QA%T/0$@BP%+B$2]RW6C5?>(JW[WYRZ?1?OC, PK+]7//1(?F M)JNO.TB#WQP:B'[)MTT]?N=-^YTW+A@R['^_3-!C5LNU3E9[DK9M)5%6PU/X MX&%)JK535IN\XA7.^$=9M;X0C>$W?EF7/&W?-V\>!*:M=/0[4FI_XGINN"O/ M\?)D$'TJ;G?%3;'.=LU3VY_Y:$RYQ[^O (J1%^/ #R AB- 4D8-Q@%&R:@XI MY.*HTF129H0U+R2X,\/LT_[N+JN^.^6-6;TO3CDC!(NIF +<"VG9A>X M=?[>@G0ZE#-KFQAU9W1.,_=V:)YNITJCSZN<%K[ET^"[_'/VC13U>EO6^RH_ MJ&^,4HQ\-\$( =>L_=9K?E%5^0);7A']1 M-\5Z%5",TP1Z.&(N"]TDQEXT( (^BYE,M6$2A^$29,0A5V 8)5Y&Y9;G7$D% M?VIQ_]PO;!ZA.T?LSG4'WCFJ9EY?.1>#95 KE9B^J*5FXV>3UAKV]%DMGH-= M@UK-^'_R6FT5DA!#Y/&,0:#OQPD,4S0"\^ 4NZSZ_K;)[^K? M.-_\+SGWW-+MVQT7.IY55LQW/8AIFJ*4>K[O\[E ?$ B_V;2.&%=_?1$UEAX6">:<^>.A.\[HC_7Y1#0P>A.. M]L?AU68D_4Q,3UF&HB.:TSYDW[/K;5XGNTVR7E?[;%N?K$D%R/<3AJ"+0PR2 M"+MI9Q%@@I-8=/MCB@ES"C2BH:C,V*@@UD[!K,63TK]SYWD M/N[Z2[[9;_/W-YW!?/.NR*Z+;=&T^R8MEI/-$Q:[R(=>3!$B21+Y-#H %%==@<-Y&/ M Y8R#Z4^P3BD&(0D=GT6C)8A!JE45:'!GNER8AA6;0G_:U[>5MG]EV+MO-WQ M.=9=-]^2+"ET4*PF4J;9G:I7IRTIR]4.ETF3T+$IE-LI:9,\NJ!NT]F2GT7U MRR2/EDS&;5@^K1N6^Q]5+11&%/HI@7X 4]=E(/2]8:&$>1$-U*969K"8%LB3 MR< N;\:5\I>6SYW\VWV^JW/5B9BA>,G.SI8/E?J4;5CH?K+L?>QMZ;+=X()% MLSDETH6F>&;#:8F2S^7MBY/!.5B6SP"XO+LO=SP/U2-"CHKV*I7FN_RF:!XA M2M347S\.P\K_]BCJ]U7YM:CEBV&309"5]&7Y M5Y?S(^X3<6];O ?LSD\#^I\MDG)ILH5DW%P(;9-P@YZ^*-^FV967;GISDZ^; MXNLQFWS,FOQCWM)9;(MN>OX(DH=0B&*(X@!1$$/F0C"L-[IN%$+%RMT D!G+ M]GQ$?UJG5]P!IWK@@:JXFPB3K+HO'"%U>3\ /Y7V%KOS$+Q%XB[/M9"Z&PRA M;?)NTM47]=TXO_("3_*;O*KR#<>2U'7>M!OM+^\EN= /8^*Z7CL_B-W4)3 Z MH G:!D<5;=>+8499WPS .SG/.NC=Q/[!][?3]\8U!TE6V9>+C[JHCY@[,4^. MH;%S%UV*82$I-Q,SVU3^3 ,>> MZ\4NC'P0N"D8S:/8BZ3$6I=1P^K\J&+C0K#^PG_.!WNQ<_:[MMJ^W17_.4CS M=3^GDI1E;?P+ZO 2U$L*[[$C[*2$?@!S>;$5I/&?ZNP]-( BD 8RAS_R(HA3' :_$^^45&KK HS(2:A"&85$= MD)]N+OZSG&::#(&8BEK"OIRNCL2?6W*^>N&=FZ5ZT]2)/J.\,T3/#BV>P]%R M]I&AI-(5FG$ZVE.+HV#A+H!Q*%WL$H#'RN(LK(MP\H[X%(26W7^ MI!1U%NK49'. ]KQN+J**+Y%U6?HFTVR5ODWWYGD1T\22I%)]:K(F;U<".+G/ MV$YX/>M&B$#JLR3@M:Q/X]$VH:Z*7DVT:'J)M$6GI%E3F912KAE)5-.O#F"_ M:ME"M$C'SE-W6 &H4HFIVC)=B:F<2S29/[E*; [J%"NQH=/5'@5[B2R!2FPJS5:IUG1O M7JC$]+"D9XUOE?J,46[*Q2EU2>2B$ YM4A0QCS*9@WDFFI+2*?FS=9Y9J].Y M5'>921W+<5I)U+_D9M."FO*BF3#'5LG59&>D%K\D.1(5JW$7667)+0H9C-PH M KX?QQ'%KCL>6TD11%3J0%^3. R78^2TPT9)YXP&04P$;>%?3B$/U+^F78D) M5)]1V#D":(?\SN)I.?_P4!/N89GQI:S!4@^E$0I\U_.9&[1'?(TE+G(#*-5X MH\FDC?L4NMB4$]L9B534U7';PIX25(P[ :'41+Y=FJC+J1?D3RMGLDKW8-GQ M)0B!B^,$X]3'%%$/^"0.P0@!^4RJ*URK8?OV.?3R*J=\LU.JJ'^/MSWLTT$1 M)@744&M [-)$O:Z]H(P&^).N!/MESI>,>S&E#**$RS7:HVV1NY=3U)EJ2O)'T\?X[CB%>($!-$L4?] +-TM(80E-(O51N& M=4N?7"F3*"93<_ G)T_VJ)*\&DUETPX5FNS%2_>W3F)%O'JZ;IZY*!91 KS M@]@#24*I%Q+2G[D)PB"(&!!.ZTJ?;C*;7S)*G M-7"B7 M3PZS>%?N;M_PS[AS6K3JIXBH$BNF1C-S*J=,+]/IG"!=_BWUBQR>$3&- ;!# MT'0Z=.9,#RU$)2Y77A0S M#J>'$2)/5?8T&9]1!/]<[(J[_9W#]DU;6GRHBMVZN,^VSH?L^]UX.*<>I=05 M&5G=7" HZBIZ!/N,IMJCHV*<"JFJYO#8IK&ZW7M1<8WP**R_[:9AJQ?O;W!6 M?V';\H]CVU@2QRC&&"? CP.6!"CV^]K6HVD4^J*7)4ZR87#TCK"Z0XTY,*=# MMMPU1F=H.C<@=;!KR>#3XLKC@::/']%!]5O>M*8^M(>4;_)-^OTO=;N^.S1F M[FZ3]M3+;L0?@*2H6V$)D$\"")+(Y\_(""3PJ533D 'SA@N;;O3==*.ONS>Y M'*$ZV0&KY!D[)F(@)G<+TR\G@AQLKWTC7.?ZN_-3B]@I=C\[!]#.$?5B BE/ M[!G9-!@E.\34I(/E;$^\M/ >KZM>41BVGQ4@Z'F)Q[ 70F^T$5(L==*$W"<; MELO?'E][)"V-,BP)JYXA@N0%;=BF^NE==R54TC15<;UONBE84_()7/I:RBL--#_DSE[CQ'[??7+=UR?U)7:*A M+%PF]&(2:GW4Y93X4< /#CE/)9K_^+44H2:"="8A+/I,V)%7EJ6@M&B,RC9; MW'.1[8_^YE]O\_:+9+=)[MK;3_^S^_XJ2:$?I E-:1R[$>:F47PPG2"IK*7% MH.$L=(JQ>ZDF.P$GVZRJ@U_1UI:9J95M=#G"NW(. #N"$Q&"#;6]7";M;!., M1L[MD%*]+CUID-'.EZC4?1BO@V1E1\CI",P9D/0D=UV_9%6>9KPP;.^X MS'=U+XZ8!&E(?92Z$/AAR"*2I*.Q$"122J5HPG0'2U.N?W]SW<)RUB>X)%M3 M%.D3W*XVSYSD1G4+:" -BY!F9GOZ65K.;4Q/X]$.Q9GJQ./-:!V<*+^KF+<7 M=+7WS?!O%ES<(B\%"0E3Z$:@/7PR 2,9ED4N)-.3Y,U9GSB-[Q9=[QR5O8& MPNE\BD[V9J12=J+WY/W$O+])L+OBJL>W\/N)C]@Z.\/31+0=6J7/G4NO*$[C M252_?LV*7;N@]G[W*6L;Y7BA=I]7S?DJUU^FS7YYK.XF&FR+#0.XWXYNB MOB_K;-MVM=T/N+L1FH^XY51/5Q3$M&].YI44L 4X;EMPMDG'=C%>KSC"=3J\ M#KU(N1%)%"/QC#!JCH(=\JC;J=+HDRLOE?6[;LGG_8Y^:_<9]D7]I6][;)N) M5]#U6,J"N)O# M>/<.J/=F,*?$65G&9T'H%\-RICVXJ?/\ I+X436197P1F8 MU2& #]'U=TV?>=7$F-Z=I>N"U.FAVAZ5T^3/,P*GDRF)HRJJG$^92=[_^V0O M%6?W19-M#QNI%," Q@$( C>!D$*,A]L4. 0N%(OAVDT:WAJBX]W.I]TR!PO M>=\>K^26[);12;V8\BW$NIP$CB"=GT:8/[?D'_M4!JB+-:F(LWA&&0V$P@Z) M-.'8TV,US'"G+IKCEL;'PR[@*O5A^^9+^S^NYV-,TNB@UQX* H6:4(O=>Y/Y4A>\M[NO MO#0M*U[VK%(W]!F.8S],0N+R__?1V&%'TH Q+4HG8W >B1L1?9\J;%)RF$%Z[['HVN%4)C,J&1@KB2*HSVC@8\Q+8HCV98F\/IUN>;"UK4$:M M$9H@G$L%1Y>N=N$Z 7DR S^6D^\$0C>?]$I0+JO,)J)IL7 ;<5=$U\WQK"[[ M>%\WY5U>)9NO&:>T7G%+7IPB0@* >>9AOLOH:!BE4.J<10WF3'<B<; T M5:3E^5258:-4:A': [G))7)GDM''E$D)I3+?MDJAND,7Q6XB5^IR-JZ&?LR_ MYKM]ODI"'R=)' 5!DA":>BX^'(]&<13YT]1,UIIA,3N\>U;U>*9JF329JE)F MDD$2>F8*MFVRIBR/Q=5;!I3DZ?B)R\3CHL!+H%NY,,P MC: ?@\1WW71\#9HE.)4ZC$JG7S/N6I^^G:QQS5&5\(F3:,-<:VKL M.7F3V9ZUR.?I4YG[3@B"K:*HP3/1&>UD]O1?&K#",0(08#]&E/HQ<6,:CX=H M,?XO*'-)JT:S4C(I?V_K;Z)'PIJZ*. R[V)RN1#EC1%(7$'8&0F$CM71LP;WHY M\-$U*\4(5?LU*Y-B,$E%YZ)?JYH>0-MPPK4\L?("JR-*5@NM%@?%!%80&KI=Z$ 5>Y)'(\YA_$/P0Q0J]D=.- MSM2:SK__):O[>R#' WBNCJ?O=)NQQ:[A?U/PV81DM:J!>C%YG8ENM5-9QRM. MF](9T#E'>(LT2EZDZXQ&ZJ/:#DG4Z,_CHUHU,R5QOO0ZSS9T;^2CRHO;B&A^' 1F745GH(ZD=9IUV#=>6(]2^LJRS_E9<'0>0:25? M4/P6XEU2!A]0_FF@_,,AY718KSKJ%SJ(3(+'<_IH(!J6**4)SYX>;VV(/?WS M])6+ I^$,$)A0!E,(?^/\5I %H!(Q\JFBMFY5C;W_83PV8FYJ7GY9U MTFU\'F[KY%O+I%LX%';HI0G'E"?9DMQ-5$M6[++=^H7[H]+(]2A"P$60*[8/ M(V]LHF>,Q53#JN84\S.O:MZ,4+6O:DZ*P205G8M^K6IZ &WQJN898N4%5D>4 MK!9:+0Z*":X^+D6%]V-^/RPO],=9\LIX.*OM7=L1\/YZ6]QVUS74JY2@. T! M0 E.7, =/UAE8&Y,54ZMTWRN*R;>H5BCX78(PBDH1NS$$0X' T')"6JBZ.*YDPW M=O+ZZ/[!(ETGCX<"57T=5)5>^>7/&9B=LNK9PKOJ;I3FDCA"=#J,RRUU/L^9 MX KG1,+MD#N=#IU9S]3"E>RN=Z^N#P] [^TF/HM8'+/(90 D/F8)/L@J\4(\ M8==;W>@\U6 W#>Q._=)QT8(&JN5VN0W3.V67N[]YM&7T\54+P[>[D[+Z7VTA M+[/O_2*! OO>T\FW1/3T^?/"OKG+]_N8FY_/ MVU44AA0SYA/LPB".(?\"C?8C#TC=O*#/ZJQ[WO<=-EZ'].#J*V?7ER7C=YSU MV;+$= 3D:[_YR)]2 AZJO@&FT^-T1J#+U8%G^1,L!_7$P!*!U._7F>)0)W-3 M!//]#2YW7_.J:=O]>++NW[KL;D)>81HBE$+(W##$('9)DI #"H:D7N#6;7OV MR7$Q#F2NF>LC;/Y;X_O)=0M\NH!.BHBZC,X5#"UBRF-P@M8YP'4^G8W!;)IZ MADQ)9=41%GOU58MW BJKCT7Y^7AGY>$2 7(!01%+$S3R(U"EUL:3/)O!W2< MBLO.PA5,*4S );(4EH M6CV!6TL$38LK+TZF)_.CU#_>&GU_WVW$T&]YM2[J?+,*0S]B+O#<%&,WBKTT M2-EH%Z2>I]PUKF1MWE[Q;J"5'48G'S!.F"8K$BQ?UYGG=DHEU^O7 ,\YX%NP M ?PYND3;OB=1;8F8Z?/G7(NW!J;TMRJN/,]+:40H]@E+,$2 CB>D,8!3%VEH M[%8Q.U=C]^F1%<_U)YIJ3[S,NYCL+42YG/XIM"/:VH.HI?=0.!1VZ*,)QY1[ M#26Y$U5,>G.3KYOW-_3;NKNT^2.?[;W?M9BZ;IWZ2_LNSM=LV]:GJS0!)'59 M %P4(TQP!'QT$&V22KU)J-6PX?*PQ]K.P?(!K5-QN,YZN.>:EXFMJ,IIIE[F MQ51S,=+E=//(]PC4:9&V/'=RVC<9\B].X,XKG#)$GI%.(_&P0SS-N%;.\#S+ M">CSQC[D55%N'I_AMG(Q#:@+8$(ABJ(T\(D[]@&!F :13-&IU? ,96.3U6YYG3)^?54!DFSVBHD8#8H:%F M7"MG>*!U:&C"2^.J^LZKX+]FVWV^\HGO@M@%@$5)&/HXBD ZVO82[*_N.\R? MFJQJIDBHK%V90?P8HOQX?JR85\YU?EOL=NTTLCW?HC.@0T:EZ9^BGR8YUR:< M63N;[U$Z'4P;]/(1<])"J8@*TO^JAJBH3VI#5(HQT2&: M;#9%NZV1;5OS;%O^0;=YMY/+$7W:W]_W_W7\\=O=35G==:^\'5X=#EO12/P0 M,,*+*@R#$"0CM,@C4GW*LP RO-9V"M/9%/5Z6];[2OK A'EB(U;R6!<6N8KH M"+^OB5J$SNA!I\$/8G;\G1,W%CME00?W9P1[UM#:H>?SNEPN.)1D[Y7A:I?7 MS8>LV/R6-RL70A)X21K","$)HRQ.QOT:#WM0\NX8N<\VK-''=^O:5\&* 9SL MK3"2=(EIK4FFY&1S1.*T4*[:G8SM?M-.'8=WX(O_S-M%N/Z7KBRXO^ 1=6=4 M3Y5D.P1,&?V3&UJFL"!Q7=7QNI=BLTH8("&D-'9=AOG'ADD(1BL>8%+UHNQG MSRPKQXNGI"^I73!!8N M"<4VJZO5HV.GZ;?[?,][IU8HR;M('J<]8&/H) MA*Z+1PQA)-;>:\:R89$9;R._-W(JOJ%@G!>HY>,@)U^/3\9W3L$Z(UJ'PW4X M7H<#/B]R+R*.TT]+2)1/@#:E$B:AG$HU9PI=- M0X9]*^=X9"52V--W7UXPC7CJ1 @$. Z9'V$?PD.9';FN4!.B5H,S):S-^+ZK MRND->AD62$=+D"N7A9Y[G4Y+\M%<3.68)NM52CB7:Q#"-(RTN)13>K%N03 M[2Z5!I]"R1WS\NZN:,;%8%SNVM6T?+PF(8I$D*O @1@!*6 M]!>1@2CR"$I$VUFT&C78UG+$V7>WG")UCE 7VZB1(O+<%KJ1@-BQ(&'(M\=; MZ@89%'\_.6\7 C^V=\"@&&",_#@%[0?[-*;#X=K<@@ME[Z\2_US#=5V+@1=U M]V5=R)_!)<&.F(Z9(D9V9:!#X7Q[C=-+3.5P!!D'@N(1B&<4Q(T#;R#+8(:^]@$A< -0MS2$'>8Y%3 M D7"Q#3!/%=RZG#<(NV0U5>=3CCT G%&].)9;LXHQS0N[="0B3Z4.I\N.5TY M/#G]@]-OR'SB,]>N6^33_KJ[%.)C_C7?[?.5FP0>C#"@.""X;1))R8@ACGTL MM<6JU[+QWKL>SK#W*B=%FCD6DZCEZ)TJ7<,>[@'KE7-@?X [KZ!),7E&Z,Q$ MQ X!-.1;.<89%AL;L49\W\7?*+G1M3C'XA]RJ"':1PQ/!J",5(Y2U[! MBM 0G7QX_ C,J=H"8UMDU\6V:+[+":(*AV*J9XHW)6D[<-458SV<>:7K*1UG M]&D"=W:(T!0'2FW/D>2;$MMM^4>[*,S*BI3[Z^9FOTW6ZW*_:^J/^3HOOF9< MU3Z6V^U-6?V159L5@'[B1X2C00$#*0C#).Z7B%,^P4RD[N71;]WTEM\(N+]J M88#LC)B=(VCG[RULA_6X7UZRG2LJ8OJU;$#DY$U_+,R\YR!+Z1F)-!<>.Q34 MH'^/7U_5UY) C").2*NON;5=2EQ K*Z*9FQ>(I*IOVS1]<- MR6U9U_VA=J/T\6GP,F/R'&UGM^DTL&W'^-/CRM/C>77Q(]3:*3;*_U853?[^ MYJ;]5LF?X_;02YBFA$'J0]>/L0L08PB,8!+?%]KZ,PS!\%RP@_2FY)BZOIWJ M $RB(]$@_^>+$HNH5RU2V(4BY5)DUGY6;GT,4\7Y^3M>RISWZ@XUTQ1E'\[*E7=3JG-%.4X,UR]!I!Y 7$1 MBV( 8A J'K>?ZXR!2GV)2(<,SRB,V MISZ .YSBX_S4-W_]K-B0.HEAL27NV\'K$=3CA9^;VU#,4G>M2U<&L M'>6('E<>]ZSJXT=4LGXMR\T?Q7:;[#9O#Z=1=&]I/_0L3^>60O00;(>0Z7+F\=*'3HY$I8H5 M.SXK>U=\S9_()=NW)\.WL'MN_Z[ABLLXW_W:;]N+P$M=K>,ZVNV_?<\ MJ^J#P"8>).W](03[H4=P$ ;D(+"I1ZF,UBV-U;!8]NZ]Z?Q[.M"OG =:,+AW MY?PYXYX7S7?GT_I+OMEOA6H@.Q\%,:U>&J8YL9_Q 3"2'0Q'YDQZL>69L",_ M6<-&:>?(U98AG\'[6_ZM^?Q'OOV:_[G<-5_J5>2G%+,P)AP"XM,+@A ;03&: M))H2H XHAO,;5XU86T;20OWDA#,WZW/DD]8!I_? Z5VP)HL(T*V6)'3&T?H< MH-59<8G7S[$9!6]SRN<_RI7OLP 1SPT B3PO2'PT-$AR+!&+I%9IS" PKM>> M:U*OA8DV(=,F.)Y#G5O<7)U+FS5YX%:;%,O&ZC4JL+2/DX17C5&#>LL?UGSE M Y22L$40,HS<(*9L.&..T2"(I4Z ,X7!O.8"XYHK1K8QU=7.\WRZVT*W7GE; MD'JU5RIBKU9]Y;R001C P8*E9 1:" M8%Y_/=/Z*T:U*?G5SO)LZMLBMUU\6XQ:M5N6(:J-":]NEN<37OXWU@LO_UV] MPBL3KE>4XU"&][:6<<)(A&S$U2A(D7^P#3L7F&1@& JZ9LLNUD M@14Q)26D!U3"XYQ#<+YFVS/GBAKA;[)JZJ9.KSIR=-8HX/E+>S51;+VB23DC MKESR'"D>3MUW//R9([G;WWW(OG<7<9#]L349I-3U4M>-TC3VXBCQ632L#" : M^Y$[X7CJR;8-%X-/CU'N$3L#9&?$['#0_(==+TA?JQRZH52[X+2'24P9EXR0 MG%3.%)PY3K^^Q/(9F345+SMTUYAWY\_ ULRB9F4>6M%6O&!-@]0E0>BE80H) M9AB.(!BC4HT!FDU;U\&EFUJM8FJ"5:-:NG1KEAROT]53-D"O2CREG5/33C4. M-4OGV]WG/\JN69<7USAI+S( /F21Y^$TA6#$ 5,JMFJPH.JLJJ*I?Z5;7X.LA[$*'$#6, 0I>V M+WNA,!HNE48L#7TS2P#BYJWK=#)!L6Y5-<*N<57EJ.U6U9%6+:HJ':/7IJKR M#BJKJB*7FE7U\Y>\RK,;KD(K%E)$/!0D;ARY$0WB$-$1!^7_:T!4):P;UM0C M$B/**D.S5F$UQ+!1716(Q9*B>H0W75,5PO.J)%7%/S5%5692LZ"N((YC7B-' M"/@@2)+4 TDT6H<)\F0:1779--PQ>AS?VV%\W_3C^VX8W_?C)O1&MJM4&^M: M554KX08W_*W4S^FJ*4S_J])*<:_4%%*2->&C:H=C^KFE]HS^9+?AWZGV^>9= MD5T7VZ(I\I-S3"UMH%U./0_W? V0N_/ GPG#@Q/!6^!.AWSNN[K5^#TC ML*8C9H?@&O?R\;F[L[ J*LCT/_9%\_W0\0IC$ 4I!6&0>I!%": NZHRXD 4> M$7U=4?)3S0WA'LAB#> />3@SU!0)LV,$J8(OM3PT&KM^YM/#1]5Z7>\ MS>KZ/ M9Z\6H.0K+),H%=.3N=B4$Y<)1!I1FS,LG9$>'=S:H4-:/"GU/WF2"M5D37<% M4&=IL)M\*^I5&N$(8.C'(0PB&J*4>=YHCS D=968NA7#ZM2/G\.(^GN+25:0 MU!D4E*-9R),3(SG>S.C/2[2<4Y_)5%JB/=/]>*P\FI@1U9U3,Z2\RXK=RF>0 M,HI)&E(($?0\AI*CH0#*"(["Q\^L-#TJ2:U184U,9 P3-DU=+G%E1%^>,G)& M6";09X>B3'&@U/8H2=8NW36K^ ,/>EY5^::S^.?\[CJO5E&8P,CU,$C",$4> M3J)D4*W ]1"1>G5@BAW3LZL.FH,='N:O>=5TYWK,B1QL[S MV \ \#&C[F@1^*Y4O3/%SCP2171+E"*I,A)EGD\EB2)62=2S)%V4J&G4VB11 M$SUY5J)TL",G4?19BS E:>HB-V+4#S!"V$?1:)'$?B0O46IVYI$HJENB%$F5 MD2CS?"I)%+5*HIXEZ:)$3:/6)HF:Z,FS$J6#'3F)8L]:C*$;,$!IBE$((X^& M41@,%@'U4JGW;:;8F4>BF&Z)4B151J+,\ZDD4!2"*0402WW.3P'-3,%H,W<"3ER@U._-(U*^Z)4J15!F) M,L^GDD3]:I5$/4O218F:1JU-$C71DVT*>)C/*'C%<%T*5T&J9F0&S"DB\G@1%:>'M=:[XC_VQ::[Q:7_0N:*NS M;K/FANT!J7. ZIQ@??"2YD*O@TF2>680FPJ+'6/9F'?E/ ^WW,C^F'_-=_N\ M7B4@CER,H8L#' &7Q3Z*AX\G:1Q*;9P)?ZCAM9X1AUQ5(DZ)F(H984-.GBX2 M841Q1JMGI$2:&SLT0AYV.?&9D!O5OU9E77^HRINB6?&/30/"$"$H\ G_U,@- M1PLT38#,P);Y7,-CNX/B]%CDQK<4.6)#W!0O)^F6. +*ZC.3RW8GYT#W#8 /6#G%/&5TV&>5]0D M"3TC?*9"8XZV'A>G>UL))#"- @HBG\8H30(,X6"+ M*SH&?B.9AL^K*N6[!:=G)4J163![-X[[5(B+W+"UG MI&P:C78(UD0?'I\MT"1I0+2M" P@)&9(ETTXADO;B@A2IL2)] M5M"P9S\47X].4DL#AB(.(,(Q@< /$Y_U[_I[) H#X=LY]!@SV)(RXCOTI0P( M_X>S\#& 0LR=ZU;1RKP= T^S3R\=GJ.1,>E!V9\2QCPW(>TK[)CZ;?L, 4DP M&HG#6.I2-\F/-EP/' >Y0+Q23V(N82U-,/*Y* 0U'+8HAPE(7ZDRS9%@U MAEQ\!#7MC#\U,B6UQ#B/DK,&60K-*LQS[(@(SB16+=.?:;Z\)$<:&)(["/Q@ M:C@F+&8!#0)$8S\,*(D21C$=;7'#4L=-J%F868T4CP%49$]PV<(X<=/D9Z'C M )^EY=R"Q20:[=";B3X\>^+Z-$;46OW'PRE@&D11 $((_L)9\LWH2AW9(RS07SC;+*_$A_!+U M<>]YL.,"X'DL !X@)(@181%*!SN)EQ"IHD7^TXU+RK$W1O)M:7FBQ 3$+$=R MZG':N;*0=#RAXXQNJ%-GAVA,P/_XG>B)3 C?0+?9%&U[?[;]D!6;MSN@B--ED@=TCQ-$N&9>0(SKGGZ-X4.V?=XY.\5&X: MG6(",Q^3M1.U*O^2[^KB:][WX0WV,> %5>"%&+E!["&(W>%&"&X?4;F*1Y]5 MTQ)V!.J4+=*V;_@(U=F6M?P-F;H(%Q2V1;B6%+GW^*V3/.K0_I!5W<+/,BHG MRMHYQ=/.O"7JI]^OI_=7&F%._'7))BMV^6;LM!F,!6F8Q 0GP(UB%+HT]E-W M-)8DJ=2;%(HF9M2[37Y3K&7?NE)E3DS+9B!-3KA&0,ZAR6X9N7J>F#/:-)%) M.X1HJA-/WM;4P(GP3OW^NBXV159]/SD/I]M[8]P8\8(P\& (HY#X(/!'>X"Y MO*ULQW==S>K:3VNZ\.H&"._.S<">G-U*TF=F1?XF5<[OQDYFT0V\T^/%X M%UX3,PHG]?V6W?$O/U?9KL[6W6$4_=8OD0/SU:[O49?%21IX & 8H7#X_-1EIBW^J83WB0.3$1X(/,8TQ0X6+_[L+_>%NOW-S=YQ6=A MXR2,^2% A'\\IA@%F"(\KO.D'F5"73S3K1@>_#VV-^U1FQTZGDU[>&*2H('% M\Q(Q+X%RDC%P]W[G],"<$=EE(=%-XJ9<[]O.VNZ(-TO(?(!I#E(?J7/K;:>Y MP!L4]Z+_SRBP/LZ6562-?I2ZGR;%%T[>'/QE:MWJG=*J) F.$$TRY?DA%".*K,OD+P3N$5B GMV5'A3 M''CI_1!5+H0G=+MUE6=U3O+^WV\?G/'3MX]_Y,+&RNJ/K-JL8NP%48+\V(T2 M#$ ,_>&:'(Z"AD#J)3;=MDU/#@>XSD\CX)^=8O?">^@M;F< +JE/VD,B./-< M,!J2\U/]@3 SFY5C]-R+&X MHA'R88)BSPU=/X2!Y\-H,(DQHW!USXO*PD%\VN]^ MU1\J5#OE$>652@(4@;# M!&$$#H;X[%=!QQ2,+*!>3Y1*=FHJSZ3HU-0H?;)3TV<;4.>>KSYFZ>Q\ M59E2._1GB@-/YJL3N9#2FK=UO<\W9-^NKWWH!VXG=;_E?W0_JE<1"!E&$&,7 MNTD,?!PE9#2>4E>J5U232<.ST]_V[3IC=PUB7T$5'6+U2DD7TQ+Z-"_)"IKE M] B='J+38SS64AQG_QLSWP$B1MXE*=/'OD7RIM&IYR1/-V<39;"[GNQH&T 2 MA 'P?=?U8!2[(4;C.3(X"IFG004E+9H6P;QQ[JMRG>>;VFF?B$X%VSKL%[G- M7,T\3]) @Q3KD\ .I'4*^) Z>0%4I-YJ_5/U24S^)C&FI0CL?OC^OMUIK^FW MO%H7=;Y909<&, GB((EQY,=AX'GP,/.%5.KP;@/F#>OB".1P2[93]@@-E8>* M,=!0*IJG7U(S6U1OKC..HCM.*]_5_665257QW^LW:*^_.Z>_]R'[WGT[:5>A MKYS!FRMG]*=N=SMZIZU0V3/,J]:H;E 2?;;9QU=Y9CW59G7(^K _Q! MFK/6@;K[S?VN:$S5SGJ"J*&4GCU^^A=DCRX,VCZ4U.TZ$0_QB2-6:+PX[ZIU MM=:86IT#3/@K4W4;8%I+CL 'D7M_B"12GA(MVJ^4!?'%]!,M#HK$PFT,VQCK68RYC\Q$V"*/%(X.+ )U$* M(_> R9,[N-TL$L-3!.4$H&\-1T.TIJ_GS!LH[6L[KT;QQ_M?!MM@I "*$/)-N])-IP:D >OTI33UVLAAU 6XBX,UG)BZVF%H]%B?H)>]E&'ID(I-*!;':2X= MGKC6SOP>W13A'&^*N'K0W'/J8[M!,7CI#&X.TQ;GQ-&Y+Y@P&[$S$Q=K'A8[ MYC;VT/'DI@Q;@(G/D$XP-X\P%^" +730!Q#[VN)(Y#H7>.;,$Z1Q(\]* .;RIQQURV_;6VX^:UX74,4C)&QQ+VQ/H N+6W>9DG-3[#BP=H=J MW6(S,.]7CHK&.;W12!BO14ZV$Z^<0X\H/ANOY6;C+W ]=:8]-82O:!8]V565 M&;(>?D7U_*6;W'A2R8O;'=Y75;Y;?S^Y2"#9;;K_VG;IZ.A2U\7X.?OVH:RZ M'YR$$13A%)"(!C$D;_:E- J@S(JP7<[."#7+ZPBSO!!&,7:',9J:\''CCJ])XZ/[TKZ_KG*V=PV1E]=DZ<[MY$ M.'';.?I]Z'#GOE\Y@_=6G+ T:VS/9$ [GS$[4J:EW)2O024TG@4:! DE(4V# M,''#D(4!#,9+/O@W&1[.T*.[C5@>G61,1@4?XI)HM+QT#FC>_5OJ$-!7DO@L\--PO#B+8HHBV6&G8&+VP?9P M8+VN,Q=%R;1CX$QQX/*9BW)QW?:[M8]/T5Y1$/*Q&,80^31! M 77=H+N8 /DQ30F1.L%AHBG#D[,1W953'(Z@WXQ'T,M-S*9R*C:3FI%.N:G/ MDTKZ3*W[RNS:3Y@;?$9:3 MYKO\ICW+X.\CKIGOR)!@['QEK9UW.P:D$<^>UMV&V!,=JA_:"7QGO)O5?RBY MM0.*\1D]HOFZF%I:0;B<= Z0NZ77?OGV(>JCH!YQ.W]OD3L=])G5597A M,U)K/&AVZ*YY-\N9!X.<(M.[^VWY/<\_YMNVVV'L.RGRNE]8;58D31@.<.CR MN28(7!+1L#^[!&!(/21UQ/YT:X8U-EFOJ[:+[#[[7K47BK7C_WH(BISH:B!6 M3%WGY51.1D=L;ZH>G'."[FK8[)IY8^HB76SBZ]Z^3=#J'3[-/3 M2WRU,R;I6# O; MT$;39-_:DJW=R9?LLU6G3TS%YF%.3KG&(G<@KT.UD%B]2,^YIM;)E-HA2AK\ M>-R.JHD9J5[3P>@S)1Y +DU#C#T_@*$?> %(#R5>',129=9$4X9EJ%\BRH9Q ME7]KEUG/'#-EA$PQ/9J11SE1ZBD>)YHBYU'$YGV Z-TN7,L>>&*8L"GP#BNZ$/0N!ZZ6 OH 1'JZ9LLJU4J:1@14JC#H"$!]CG]D\. M&K4]XE.JF%18E*J8#!.H5C$M+TLJBC2=43O$2(,?SQ=,DYD1E:!#9?;< C^% M":_22 AQQ,(@*F6^%(3MDF&YIFS=?6IG/9,HT],?F9C3DZ!CJ39 ML>-XCJ8S4J2%73O42(\KI8&G3TZ3_O<^J_@HWGYG_0O+V?;M[J:L[KHVD:-Q MR"!",0Q3/P (1%[HL[XFX]0E($UEU$F32<,Z=4#97B^RYV.B?='J_7U>9?V! M$S_M=]E^4S3Y1K(G5!?C8H*V -ERTG;D^8#0.8&XH,B)47=&[C1S;X?PZ7:J M-/J\2C:H524?X,WWMLFJ27:;MM_^ONW,.#3&$<@GH2$ , T)\./42Y'7M]Y# M+XVQZ.$*TPT9;'X:L%UUO69-UP1QP+=8!^E%QLXU,VECVXXAJ-&?Q^U)FIF: M//">*X3"!(:8#WA&8A>$'I^C 39"\/BWI;I!=1HVOXW?87TX(B6;0;42/5'L M3'.L4_>LF';),*FBAU,"8KDT3G)-5"6G\R?\?K]/OQ=X9+Q[M[ZCZW&^8KXD:4XL@//!9RB"0 PQNWKH\@]J1F=O.A,BRU MHR/MG$_D;O?Z[.7N7#%:IUX6BZ5#+*;C=D973N1G#JR9%B]=<3C7!C9[K.W( M'POX_;B=;"'FA?=1.P/\3Y)O1;U*@ <0Q7S&S1C#<DBP)[HT:(TAR/U28&S.;H*"+TO!XZ)R M^7B(YI./>=U4Q;K)-]W)1W_.[Z[S:N6[*2!!B#P68!#0!&.4#K8BGP"I.E/- M@F%%/X(:KAG.6N(E.V04N1,39?.TR:GJ"6/]2=Y_[R'-K*S/TG)&&J?1:(>V M3?2AU/E@35*7O^R*IO[XZ2^CS8 RG['$I822@$^<23 J6@0(H!-41M+2W&JS MWTF_XCZ12B71,T6]#521W>G84^4UHQ%''#*6CY8,^< MKJZ<8>GXQ.?A0,*&>SU>?GGE'!SG7QX>KOYT?>?O+1G.P,9K27I*H3:1(,T^ M)3DU6- M-5E:$+N,9C]V4UB^T_Z>C"LGS6^+W:Z].D/D+AK;PVY-DC80ZU>3GW^X--R[ MM6P&EGR@_F&2KRPO\^==I<@MGW)_;4_ZJ]_N^@LO5E$0!0&("$!1$+M)FC(W M&>&GE/AVS(@E01N>"W=HN*Y:F%EEH[MT8C486%OS:N]R>ZMW[_2/DE8?AG*1 MK*KX-/WH2565EMERZJ2X+9]2_]K5 P?X,03 #XA'>#7 H$L21.@(/V$L6NWR MV_:(\<\V9%9)[$("'/<"_,1-83'N0=F87V5#O71^-1%>R_/K\/#\@"(AW$48>*"P(LB&"2!/WI :$"L M2K'R\.?)L@=<-B9:A9@OG6L-Q=GR='M\BGZXC/LDH(LD7?7'ZD?/NQ.8F2WU M3HW>\MGW\8)WRK%BBFGBIXR&L0>Q=YB=,Y(DPQXMW6V63KRRR.5W:$T7_N_D:UYEMWFWQ$EX MIR!861Y_@?INPPP][\Q8G!I^ UE3"KU/TGHNB MT;48$<_*?MWI;BW9RKOA3U96U0[_W'[F:,V2K<[GYO74+5H?EA^F6/G'JU L M+TN$']/_JD7D*;.P )&,]_)5Q\,>L,O^,9\PZ'H >< #@8]H[!_\HZGGVK%D MHMNK&3N;[2TTM#\J2U<;2SXEMI8@QCC;:&. M;=V17[X:>=@Q=]F_T'>A1P!)TQ#1)(A Z'FC?XQ$4J?PO1ZO#%RZ%EYWS4M=CW$%":(Q0BEU&QO;") DCSXY*1*M+ALN0AWWR]E8B>A^3IC7?31^='EW01E-FZTR\5; M_K)L>G>_+;_G^:>\^EJL\Q=\WG8/$O_J_[HK_Y"YWRH/+NJG[ZU53 M"D 8PL2%J1OC,"'I\.Z9A]+8C>3>,U@$H>&YWNE=RZ-;SN#7BY]4$0G/Y9_PQ(SN:6#+_AB[QYC,CD MKBEV#&>@'IISP.:,X)3N])Y$J%@.F(M+.257IM&("I_AZ(R6ZF#6#D74XDFI M_[G3HD[#U;(8XS"D_/.3-$VB-/ C$>;L#T78;H^"5I:3J&4;O6>2.LDE3+ MJ#:=6N32[;,\R6N5)+]6JY6L+V)ZI<20J&*U!=O[FT_9-J^'BQ\#$+J^&T91 M2ER8!!YR W>T@RF44BGY3S>L3"V@_HJJK_EN+WLSE0)98MICEB.CW9GF%=&2$ZV6[C;(X@I2^?GDZLF.+,S:F< M!CV@\P2?,P!<[B[J2Z2=$2J=E-LA75H]>GH[M6:VA#=6\BW_Z>VO^2ZOLBVW MGVSNBEW1GJS2%%_S <(HL1!X,$'M^?.Q'Z0DB'T/#!@(X26;U(:)5LNF-T+: M/'/EW/9@NY&:/8 KN8NAEW7!W8G%")?<=>AQ7CF_GK#]$.LHC4N5;%)4GML> M,!(2._32D&^/E_,-,BBJH7HV$MX=[I;V0L+2*(!QDG@XCE#$V+A<1](XDBHG MY\9F6H>G]Y<^^+-N_B=TH[P=D1=3>IN#+ID+%HNWD;RA.3!G,LM2CX =N6$DIAC[%"9^ E./ MHG"XV18CEB2!W%:1#HN&U6\$YC39-R?KH/VS[!:2%F)%MY7FYE1VJVG$UVXX M'XV(G&@LQ=W932B?S=NB=9I^>;%[I9TQ4[9[8>W^?MXLEN]MW95WC MK*J^W_1']=8KB%.8N F(H@02UTUP.#0.<0112*3>GM9IU[#R_98W3CFB<[8< MGK,^Q2>G@EH)%]/"I;B64\1G-/#*.2!U6J@.%N+=B"Q*D'A&'$V$P@Z)-.)9 M:?Y!%I/+;5973\WS+S#_[Z)Y8'K>7H-C.&Z[S*FQM MI#3(<_MU[\9#:;YR'L3TQ!=G<*;]4QMCN2G7W4N/W43S]<7T 7PK8_LH.;=, M=BD7>$/"U"&%-49C.4:=#:RQ3.(YH''#(R*,^JI<*FX,@EJ5+E M1EE\/E3M"G7S_0-_Z!HNA^T9/EW7^"H!?@Q!%/-R&08@A7'(T0P 8.H*+389 M,&M8G$9@7;V2CZ@F*M4$DA65:QY^-2C9")1_U4+M:*<7:9]'W5XD44;MID?" M4O73X-@E-=3%G;(Z_EJ5=;UB7A# &!,:=ML",!G?"'1Q',.$EV5EDVT5E5#, MA)3J'= (#\W/[9\XMRT49_.T7V.B_ FRJ"AU^@G4(&L=J(7EJ\,@(U5R3%HJ M2Y).7)(@%4Z4Y:8]^O#0R_M'>T[IRG<1\U:[_+9M M>/L\H1A3,"LTG.)^.#U!*#RTWN5Y M2.\\NO64,QD1F\"XI8HVQ:-+\C:9+66M^RUO5@ RK ':$S<(/4]"$@\FL*8 M1I,**Q$#LY15^@LJ(>X4%4LW;1HDJNNCN[%0J3@P&6F2H=92+9)RX9+XR/,Q ML17_9''_V!T;DX#0!"4$HRBAKN^Q P"(7*RA'U_%K.%EK@=-^5N!33CC-(O) MU4(,RXG8F1;]$Z"V]>D_P^$9<3,0"#LDSX1C8FW[T[E3*,9.C/Y:EIL_BFU[ M^L';7<,?Z.)ZFX_;$@__>Q7$GI=&+DI<%H0Q8(&?'HI$XKH3IZ6&0,TS:3W" MFEKLF8J-=&6X9#RFEY$GZ-N=TT-TDO/1,5U"JI$J5F\:#I@=2CVCOR]7LK,P M/4W7_[+;M ?9%-=[+FBLK/+B=D>S:E?L;NM5#"B)H!MC EF:!A#$/AR ),P% M@38AGX1B'N7^RZ[*[XJF?9?\I@?HY -"'1H^+0Y31-L\]YI5^@%@9T#LT$O! MF%&RSU$JK=%:XF.S*.MQ4$B%-7(I*[O]6=0/X:SXQV., R]&41A'S(]=3$>3 M 0+H(+#R2YU*]E2D5,O*I_(JPS1ZY733'*6:%7+!#>;G.!*0O$G4VB5NTUQY M0<8T\*.\&7-BLEV4#;&+4I^ZU$>!YP4L!!B/5@EQZ:1]&4E;AK=HVKT%_1LT MLGPJ[M48I%+/MLW"^S,/^9'9JE%DUBZ9FNS-I0V<22P9OXYYN'3T_;ZI^>R[ MO>WW8[G=LOZ5P542A7Z01L!-4M>G?H+<<%A9A3[!D51[\T(0#>\1_;9O#[MM MMS"Z2Y$E-7&IL(E)Z2N(F)P":SCA='"-?W%TSOE[ZYXS^#?W\=A&@G0F#2S\ M5-B1/98F0==MU#ICLD"NZM5W!1),@ L8\5 $0$S3P'-'G-!CZ>J^.^#U4Y-5 MS>S)2A"CC.H]=D=8 $]@73G7^6VQ:Y=\VNS5?Z3S4[$;$MG/BV4RT:#.GL0, M1-**_,5G(9UGKS9Q]?#GR5F2#\$/EZYD_3>7J90B,5>2^I7_8KNEV1\MWK\@ M0?V4!P_$"04PP6&(8G=86(4+YB*EV,V3C4R' M;;E\U'OF\)CWOBVR>F\@/ :STI2'XU5R6\K>M]OB'[ MBF?"WF2'KNY^.$"BW_)J77"XJSCA!A-,@S2 2>BAE(RKCA!&,*(*'2P&4,S3 MP3+FF7S$)91IS.B--(?GY,1<0"Q1"X,./A8#TUS.58>RLKK)BV;/88_2M,() MBREA@.* @"AF+&$'I%Y$8A4Q6 #FO&JQ;E^EVBY9EBJ%5;*5C+KNR*!O7'$*L)_AM?V96+ MQ )"];>\N/W"R\KD:UYEM_DX%_A0%>N\W4>]&?=148S#V$6I%Z48I6F #_NH M@4L"J=L<+81O>%UXA.ED/<[#Q-VY;Y$NMD^I+?JS;V0N$7A+=CH/#]/@NS,Z M[W3>+_:^^?S1G2>IZG[4?KBLJYT@6FIG_*P'/G-#-\0,^6Z$7413/M,?/4B11[7.E&?$ MO4#KE/$<.V?8->592R.N/]?6ZFU7KROCZHOHE*R[P'/U2C+O$LS(9M_%HC=; M!AY!"CH1P1C%A "68,92&H9N-#J!_8#,FH3U0I\I#S]L+5L\$VL._TS)>+G( M+YB/#T[_N"E9*JXFL[*9!^P'2_FV M5HE\_5\;@;,\"Z]$2>=F9:&-0+FH2>GF]67TU]+H/^9W6='VB>!RUW7?[;/M MY[RZ\U:N2P(?N;$;Q $#("(Q20=/PL@C4C=A>]VK:BJ!JI>>:Y MBD^'1?EP61[,S64G16:NW)9L-D7[1;8E1;W>EG6[BGFX@S)-8YPF:0 9P"XC M!&-XP QB=]:S_:8AG;=%)NNN@&P>KO'-F^$F!G:>+#=?3)?+=$B&(=1A")V:*8) M<0!F37GRZ RGN67O!5$(UCQIS&RZ84J3P/5\1@YGP8>8^+/>5Z4+L^%$=>%T'2M>U]<6 M_MF3W&R1MR3UO:X.2#UQG"=3:GF2?KC\J8<5;K6#E41J!@$:4ER*41!$^'AJ$?$#D MEW&7@6DX1>OLQEDHCK/G6Y,AM"2M+M^/8R14\V1(U>?CATN$RD28RW?38C/7 MNO!?\[K-R;L-_7:?K]L+?LKV6X>MU( 0B*&7,H\!#Z34\]%X' ^"+IBUZW0J MUIGZ1:%YPS_O*DM-]^M7T\%R)G>S M.(1^FG@\[6/,_,.$UH.^!3E4'O0/W?VC+[2+ID:S4;4R1SYZV^,U-A*)!G/^ MM*G^//W0^7,"+?,DTJEQLR>CGMT-)KPL\#T0IH'OQH +W&3T2D/QY;EV4FN M_%=+D_&'Q9;,/=MS\AKR^0_5'34M]HNF?RT/Y3]*4:"'K-E+!8TQGFN35MJI MEW>A?0^F*0KF[HQN_:/W:5+WS-A<)][@0?7HHKDE1&G>1]]L=@OO-1QTC]PZ)=Z=+8'@3")?!_$R/>] ME*0N@&-[7$3C>=_0,N?%*VI&LY*_99E@CX_,L5 M&A]"B^H"NWF:9Y%">V0O9?UM5EZA_(\WWPH0&P05=UF?(G'Z.\'K5ZP Z)PA%NI1,D;L9/Z7] M,\M(?H!M3K(?Y9'6^RX[ &_(#<)\/*/A^KE<5FL-^%.:>NK$M&N3%ZO>UL?\ MMFA-[)K?LKM\Y7I1PJ= "8VI!Q(8\,\&HQDJ1.V'EMGX4K.2F7I.F9BK0>2](Z7__3;?GU%^YE7XWR+QX7H2\Q\(RN3"9K M61F9#K_4]-#(B@3.V_63[=O=)O_VO_+O*Q;').#_2+UV#25J.RY'.PC#U)-3 M"=E/GT25(A3I4\L'I%P5BU4";-%+I3Q/]&+ M:4R(" ;>5Q4WPHIZG6W_/<\JNML0/A5;H<##*0PI0B &*$B#$'JCJ=05VSN= M9,"P; RXG!Z8TR+CM?G&:;&)2X2 MZ2Z4&A\EV0J$%=N\PMS";5EQV0+89Y$?<44MDAR)&^FN.!_V)2>B?5!M36!"1AG'A MY#/_BU4"8(@0HPE7'Q9B0H(D'#^>8H^(:H+4AQH6@\-"7PM&7 3D>+D\^HU1 MHKC&?)8-' !"1=408TP>^1! M$?\S.C&%"1G!.$Y%&/].O4J3%!(0XX!%$,+0A3$)1DMN'$!9R9#]_+E$XW3F MW"&3EPUIZL2%PR1KBM(A3IA.\7A$Q 7Y4*7-'@%1]N 9"9G&AKR(])+5VW)I M:\3W NA&- D\"I/CI"5P7349D;$PLY ,F762E$@1*"LFIKB;)B="M.D7E!,R MA"1%A3S;1$7)AQ=E19T1$6%)N*%-9VR;W:X"1D/0SHQ\#!&-,8@"?_C\B)(P M$!43N4\U+" ',$Z+1EPR)*FY+!/F6)&3!D%"=(C! Y=?$ U6I8?](JXRZD/ MA.S.Q*>[;+M-]W6QR^MZ%20NI@@3YD(?L1A2%J2C%828\$J%RF<;'N@=F+QR M/N;W9=7T[[O=W6<[Z=T)2<9$=R?,D:6T.]'!<48\,^Q.//#_[.Z$&E/+2\(D M]$]V)Z:P("X/]"ZO;OE@^;4J_VB^#"-F12D)SA)Q5D6D4VJ(F$[UXHBHZ M6)%0EV^?JVQ7=]?>]C.959!B&&"?>ES-0E[T4!2.C>)1B%-9:9$W,$^#!/WF M')$-TV]IC5%@3UA@S!*GIBXRG&F4EB=4G-<5=>:L$94)+CQ5E*E\2/1YEW=W MY>Y34ZY_[U[!JT_>K5]%+B^-$A+ Q&,L<5F:ILEH-(B8T*GOFDS-(S$]1*?# M>-6_^5N?G@4BW1 ^B5U1X9F-6"4)4N948^?X&8+."I,69FV1*#W./&TPU\>1 MQ!+,EWR['4NM 4T!F$>Y&B2GCI MQ11+:BLO0@1I7'@Y\?[\NHL*3;8(AAKXIZLNZAR("\+?N(W_M2O_V'W*L[K< MY9NW=;W/JY7'YUWMEC&&'D#(IP$(\<%>G$B^W:IJ91Z9:-&]^;V%YXSXG!Z@ MK&8HLRDJ'W,0J:0D"ASJDY476#FK,%.9M$5L)OOQ1'?T,",N07\MM_M=DU5] M$WR]\B !C%#"4!K%L1LG23*^:1]U4]-UNRY.4+"P&4N M);&/ "4^B\<94QP&6'([6='(3*LMPZN@Q^WE'I[T*HLBD\+K*^9)5%M9D>5/ MXXK*LY2<7TN9QJ(M0C/5C:?K)SIX$9>=#_OK;;%FVS)K5F["8I;B% +7CQ$( M6.B.>U2QCP/)A1.93YY'8'I$3@=)5E2D>!)5$E,4**@A/V)(J@S('IL,U)B^^;+WF5 MU'7>U*2HU]NRWE?YX6@R+_$!H3#AMV8(\GE%6[:&P0T+UN_7XW&DSO(F*XJ_[K#VG,<]KKLH?JG*S7S=_R]I3 MKYN"?V]4Y)@D(0N"Q _3" %>\ '0EW@@];@^BY[AK\F:N=%Z!-@51@-$YXAQ ML9I(C+HS U0S]W8,3]U.E4:?5]5ZY:'E[^^*[+K8\DE8ES6."D$9\=+V-2(2 M>"$,68(2/,#PXQ0AM;I%DW'#];/&7]N3^VBEV)Q=:/!K0 MWYUDO:[VV5:US-$5&=ER9X&@J)<]3T@_P+6H\!%C5*@ TAP<.Y36G'LO%D1& M>!15WX_YUWRWSQDG@G[C@K3+MGA?-^4=UZ;T^Z]Y>5ME]U^*=5+E6?T(4419 M"%,O0FE$>+661CCLM^-<#[B^V$'4<^ PK,E'<,ZG[G?J5@UXE3MVP?V/VAG< MDYQG&@V.F!;;$AY?42=0Z[(MK] 2FS\CU'/&S0[EG M\;2PD;0?@P#F4D7+/I M&5<"3[3@7?L4MQ==M=]O/7K3N71,A9Q2=Q1O3RBV4IOE MZ#PCQX;B8H<"FW*NG.79EM/9;A5SZ!?I<1PM HQ(0E.?$L1BS_-"#_3[.E[H ML]@',J(ZQ8YA!1VVN;IK-G?UL)38K_V/[5 JFRN3F!53Q[E(E9/"YZCCRK>4 MYITAZ8S Z:#6#C73XDFI_\&3G=^?+AB^O_G+KN+?N=VU^]2?LV]IOLMOBJ:F MW];;??N:8')7[G=-_2&OFO[V[L\E_9;=%;ONUS_FS;[:U1_+[9:557LMZ J% M"60IQ=#UDM"'7AS@_N@6-TI2""07 18&._OJ[:F'#L?LC#ZV=Q4/7CJ#F\[1 MS_9&X]'3[L\&7YV_M]XZ@[N"MWU:P[[PDL0K>DIDURTL>4 ,K7"8#=S991!+ MGAD[[M;M(DA>?\SK_;9]BZ5=G1[F'/T)1ORW/Y3] MD4;U*@!IY%,0N3'Q:1#[2>)'([@HC(2N:I@9DN$J/=EL>B!3_B0#!U4] PT&20*!&U+F MPIC1)&TAC= 23VH#<19 LR6/F[)ZE#?X=/Z^1=UE"LE5\7F"92!1S!$GXVFB M<^*U)8D7F->5(J8&]A4FB,DN3TD/>OB>F!Q(+@,MCB"%.($T\H*$^("GK7B MEA+/ ZM=UZZ\^3PY1^C%):0]<:\]3UR06.QMVS[GRQ6:8S4**>;ET!MG?9?9V_OTGN[[?%NFW5Z4Y9 M:?BWWA5W1=-WWZT(I6$"$<8NA#CR04 \-B)%R//TI0ZC,&?/)!G_/Z?J'&ES M2.9L6S^Z+P^>.'7O2OO=[=$9+4G&;- GY9SE ZT[!1T\>IR#WHU!/WKE?#H& M_9U T.?,25,B(Y^B9GD.K,Y8\S @EL!FC,;$?-;GTW%R-B;>E1=ZW%[J!T&< M((\P2L)#3O41(!I6P!0M&U[JZIK9M"0-568GI8,92-4F],-LXK \]=,(]V6)(K-;1 %791A#1%V:(@;''IO42U Z=+W0 MW69:S\LE._(]+R,DX3%+N[LU+K:[6-ZV(4JDU0-,W O!M@TY5N2/NV#[9E_E M?RYVQ=W^[F.^:[+MA^Q[>V5NSM=-[Q^]U.*C.(# C4*&D>\! MC,/A,A<0 TIQK'8&ADE$AHN1=WE=Y_F5^ ,+CB]#\[H1+<4_O_8>]58K9$V<[^]0OP(BEO3%Q)9NU,Q,RXTFF>YSP M'AP< RZ&VSM6[7B M417;-SL^0&[:Y>_#^^01C_'"(,O],$89XLMB2KOIBO=I$DA5JW>+P/$4<"DR MQUUQW%3BD-X_!P>\Z\$#;U,TA>YL8+5)5-5_KM904_L32N\$T[O N2 U5^!3 M2KU=M,_2U-J)C\^JLSM&50MT\Z5!=V5S*-!4E8=WI:CB2^,XQSA,0QI'(4:G M\Q>81#!6N@!I:LNQPG((WF8HMRW.*Q3C][N=5LU^AJ.1<6J+W66,2&O>/%/5 MV@Y+LJ/L;\7VV(YIO-W6/T0RY2&.KM#AFUUWY6OELSCV.0C DL ',,*X?X69 MPR L2%6&G77CCL?A":]7#("OGAJ85UYURAAO7LP83]0NGE5!5(@2!A@8+" XESJ:+_.=QV+9X>F'9?=0D2R3((6 M1>-BYYH=-1V;E)A-O3Z*'$O;YV@E^0D/GU!;$Q[F M%5(CY+5Y+U"0OW.JKSXU6&<,I#!DB@8]!2"(4T?XJ+[\M?RYDNY7P$*<8YH MFONA'T*?1@EB@\D@C>25WM208Z7OX(GW?^H!H"?*TC=>O9,\\V2'3PF)GY)* M-8D_LWC"YK7@/([.^[W#IR+RQG0JB/R4M.J)O"&](@Q]%F*? LI8/)B,XA0;:KN\H=FTO?E1&XN1 I_: MVNZ&2EO:SM'9TW8%.HVUW0VMMK5=BEX3;3_1H*;MZNPM5MLU7'E9VW7Y,=%V MWOK#A!*FB%$*PIQ1%, L#D@$!Z,HIY&INBN8FD_?!4AS25)A55_C'1%J3>4% M/HLZKT*JN=([(M>ZULN1;*3V9RH4]5Z#P^4JOHXS$IJOS9'L$;_3#BX^-M_J M?=74M_/ Q^R8#@W MDN,4*)W6US8RB]XH[5.9\ZBK.0XHM*$Z+[$WD>X\NTMEC="E:H^J&R^JCQ8O MTE5Q=XLU-M:L.S;Y_S(9;;_^4?:MV11]J16$64!YOT0S B!$_ BP;S,<+LU"I9I.M1"]^QC%U=DEFZ8RE) MX(B466^#94B;?;<>7IYTPYM4TOG_ZB%DUJ$B47.KKG2$UR!SR&0F'I\OY3Y(S$ M@&9D+B/@,_3AX?5\"XRHK6)WF[>

W_.>ZKPZ9J:_4.^P1AFC(2I"#'0>+[ ML<]\.EB%@:_T^).I+<R5)V&.)T5JHA16FS>);A9EZ7/DO7B M:M2(=._:6B!2CFYFH9%-:'2)-")0CW+SX@VF7.Z#%6RX$=M MN[=94*)WQ4W9[S;DW$*2 )83AOP\S\. #KL-%$&F5*31U-8\JG3E"8B:VY'& M]!IHE"-FK2B5+*G3*=:9+57=TN!YP>JEXXV,AFFS)*MD'\M#R7_W6Q^XQ3AD M 8!H'&9MT3 (DB3W M!X,1 $I/IQB8F4F#M)9=)FSJZY #(NTHT2RKK.<94E0C15J7JT>JCD@HDA8W M:K55R\.'XDZ4,'S'/3_N]WRET4=B>4(8BVF:QRCT"05YC,E@-8Q2^1-2%FPY M5B>.YY<>D"A1+WA7WAF@S@$K M&[SJ%'F=AE_3PJ^Z/"O6@WV6C.>.85FD<0'GL6QZ\V0M65LL24T!CQY6>&0T M":&/LRR*XHRD<1! E+/!:):'H?0,8&[*_00PC!F5!T6,119!(;:7H?MNQK%]6QA>@O!:55MBIP)=*^.Z& M*MUP?4J6=()Q-VQIUHF]H*JM%>ON&8:3VR^&V>H$+4!?3= _&4;KLB";S:77 MU^6ZJ;Z7)XL?BZ;\6 IGJVW5)9,;5G+2BJTX@GCDW-[=^^55$ 91S!L\QQ@B M$H5^! =MC_PP5#JK/ 4>QTI]0M6&W7OEP\V3-(E<[GAIK:$V&9S07^J9P.3= M]^#**QJO=\([M]Z#?W3E?2BYG:D?%+/0!"-9["D;>!GI[DD]KN<;3FK3P+-% MQ@^K@$84A6&*@Y2E**(8I^%@,,FC7$7=#+#(_RR5R+5AQ[$>B:BC.R5Y3XMLW#B1Y%%.BZ:B4$V,GCW+/<>3L",4 MC0B2#6*7H4A6/)&Z?*+#CE2J\4ES;ZN;JD_Y@##R*0%)P,*(@"#+4-)7]20Q M"'WY!U%,#]@11(=5FS*I$=G)*0BUIU-M9N%3(84[)J5Y"TX1;N83F M"QP\E]VT1=T"4IW67*D=="VU>/.WW9ZOP;_NJG^U6UBDW)7757-815GD S^, MHAP&E/FBDFHP6 LQ4CI1KVO#L:)?PFKSE5]Z8-/&2,^P,Q(?F?*YC-C(V(O: M;B^S,FX^?RN:O]?'[>;-S6VQ;DY9KR&%!0!+40L0>XU M3PO:ZU![YTV&8:-@$ M\&[S9L?5K3PT].=MN3N4JS@+&(60Y0"R (,@S,"PMHX90$K9-Y3M9TO"KRXW=#_>::$#O]? 7H>0R/*O+N=76 M6[2FV_543M@=L.M2W?%ZO3^6FQ7(<]^/4 ;#/,\"F$1!A 9$&4H3U^HNBV,^ M=3_?J'I&W;VB\\&]RDLWFCN5=]%>$ZH\?J&I%J/R/5#+*J_:>J]7Y94]M:#R M>NQ*[T8=FP/OR_^G_G+ ZR8OU_NR.)35[N(@_MNJ^%)MJ^9N-Z.2%Q]WPFMH[.R+^ M?EEMI[CSMIPV--B;FZ MY??QC!@=V^F;IJD6LA%?72QRE*(TX@0BC(4QXCY">E?;R1) MC"'5GZ,= 9IGIKX] []E;G[[(=W=N3* MNW#E<@5'A^8D"VY.DXE\ O=)SN^/66^(,[]KET7E^$KY5 M9GM\@O;^FG?'Y#D$2112D,$XSQD.TRP&<7!"D *%"^J6[>W_M";A7EJ=8:RV@/I/.T1*&$Z;%%E&:%26I>F'RLTWX;#[SK#GWZ_36K=L5N776W M44O1V0_XBWCZ=MVL(C^#&:9IX@<$QA%@8=2=Q05Y2(+PI=I_TX)QI["7^*^\ M>QZTT]VE#^(1Z9,7WMD-[_?!D8E+GUHA?V1?:MK&7<8.U<0^/[RL.0/CD^A. M7AW6V_IPW)>?RY\-X8S_8Y4',,MIR/*8 ))QK8PS-L!$ $G5=9T-G..8^]*? M5HCZ:[S<-2%#XEAQQA=1Q4YR*VN^1IQ@'G'=?C-,*6>7O-^%4U[KU6N:7YYH M%%=3C4G[_P%F'2/W;4Y YNV@] "OL'F!XT/=[0R=ID'LAQG+&,M E .&,4C# MKE0M#,34*'NVRHHM=W)S@G=?2P:$LP6G,K2-"()5UI^E_NF^K(MN41T.[>?&C[X^^JA+,$!B,6:-\,@B2+HX["WB@!.E!X6,;7E M.&R[@.?=#OB\@P"H%J<9H'DMMID>4WN!JQ$ML\7R,F3, MFC>UF[ZH)EY/FHHBD/M9P@*<1 @"3-(<#J9X/ -6'.B76E:SM$RHC*Q+--(# M[(.D/#D92XH#R(C!98P:,Q=JBSU*;7QT%<'/$00*4Q$MA#G)*4OB'/>7&KD1 M'N8KY6P4/^UXZL8*+RSHDB,W*3OD16T.[H#,MH*XS\.(/&@2M@QAT 5?6^DT M.F*0=6\#7*2;:7L5+LPPBUE*?01Q;PO#-%-Z EG/@NNHOG_,HGN$Y=]U-$*9 M,Q6I<$F7CF)<>0-C\TK' UY>5!!='I\VXC_1_]Y MK+X7VW8[JRLC5>V^_JW8'LL5\:F/LR!F"$.8^80D43;8CO)(*?2P8]&U['!T M[8[!6ORA/..<>-TKP]78ZMK@2=L"8]!3?'%3A1WPI07.4 @) F,0P'TSZ$$C=/+1BR/5:H,#WXP6_'-DI<)@X6AAA M:2QHL$'N,O3,CBL/0PA[_,BJUYO==_[Q>G_'+:W"/,4LBBB )(I @I(\&-9 M.,W]0$6ME#[L6)U.6-3T1HT;.7UQ1HN:GIQ@M"HRK7A<4C B%EI,+4,<]*#7 M%GJ* 9^A\/^[4F]EMX'F9#) MMU=>(FU\M\4:Y/=Z+LQC M^51%!N0#H/JVW#=W'W@':;@2B>31K3@3)F*NB*^X$ E3F&4P!2$.R"EU2Y(@ MD'KEQ(HAYR%/AZV=B\L!6)N^40UR3-B4C6XF(E(UK.E@77DML)9*>J9R\C76 M&$VC@8P%=I12Z6.-'5J)8M:N:\FWUO12U]GB?$\>]^E?GN=&Q!D@]2'-N$(Y&5;C#(T,+$O4+F-HV7*F M=M+]U(;77^MZ\Z/:;E)<*(6@]4175#F9AD*H Z[-NP3BC=OSQF%=]RC?@T1LCPA M62A.0_NQ3X,L.RL(#:E2O6\]"X['>Y=(TUGP:Q(F)P#NN5)3@_OYQC.DB>^* M/L7*B%28L;@,W3#TX>'52PN,J*4.5R&,(AIF&!*0^-@' ?91__$,!N(M+]6< MX8N?G"19J)\D?)D2E>R@539TTH)S9 -?3 -*L[*,4:X*^LG$GZ+/LN-XJ([; M5:]O;X-\J[>WK!EU'#]< MX&PS6)=(_[__D8(@^=]>AUA-*>R1+JZ S7;\6Y:Q$:FR3OHR MQ,R^6[7CSJHMB _/KJ,P"EGJ T1\C&""_20)!H,9!$!3 E7-.!:]X>;%]HQ0 M\<**"87*@N:2/6T)F__^RO,,R4F6+JV+$REM1YZ7)3-N5,_1?RCNQ,G78>,W M)XA@R(- AA-(,HRS\!0&^B35.D&O:,*Q )W.=M]VL/0.Q:O2)KDJ<\^8XBIM M(*M'-/,!^/N\C"WDS(A2))X#EG.'\MFN-^A@74$^R,I38-N%R&S!AY\#"9:F-K/+R=!M*$Q\G!-*8^7D841SE;#!) M&%0K)VIBR''4PI'\,HC*^=W$4G^3Q(!2Z:V2:=A4WC!I$[_GA_;*&0^]CI'T M'C?5[NNB%E12*F3([3+TQ]2)D965 M-B=*UWHNXK +@PD*,"4,((A!#"),$S)41Z,0I$IEB@S,.(Z*NILKY_2-]G++ MA$DY(9J(1#4QZOB[MPB;]?K/D_R,*) %4I>A0C8<>>HVD UN-%(]*[$(Q!F@ M RS^F^.PA?4Q 1OAR*PE3E&0@00R=I(8$:D_T&IAQ'(=<(ON? M;/15YY+: K[\WA<"PW M-.APWY]VMO;NK=A1F8,Q(&(4D8!#[%N9^"X:5) M&O*02^W!6L6/NSX_T^)Y7E7^MQ<@_XK_S#M\X_/VP2N.S;=Z7_VKW%QY,+Y* M_&CXFZH=45U)Z6-S:/@?1"*T:+R\7+=O$GHPN/+$V&A_:>3#X HE2/V[R5]4 M7]55;6DY!73:R&KRU[?O_-KWD),1X=.F;QFJIP__T0NX1CQ([\AO-NVSX,7V M0U%MWNRRXK9JBNTJQ%$081["(4(90+&/0SI8PU&B]%Z&K@W'ZG>&Y8FBW;]4 M.V_=(5/<@=>E4'+S?0+V%/?=S\0)2!XG+GN!.#<[[D\S,[;9;LCE,C3&V(N' M6^Q66%$X W2\.6Z+INRJXW.AN]V7W\K=H?I>=MO\;^N#J(OY_OIS\7,5P(0Q MBB((PR!% (60#>6Q&4XSU3N,5FV[5J@SW.&ACDO WI9C53XM9)=\20V;D7=% M;;N@O-M2NX=U.&OT)P'WSVWU:W'JG&.>_+"1"J'CYX^<-,U"I-*5=X]/*3ED M459:/Y9-4>W*#2WV.[Y*.ER@RLOK:ETU?-4[[!/G)$010H M%0JU8&Y" =UTD-3TT@:CT!_GE:#7R9L1'9LTCW M,I3.ID.ULZYINAFY"@%$.<%YBH(TR*(T07$\&,I(HG0:0>/SDQQ*.#Q1F[ < MKTTXT6:9TB:9-)G+&$ F#KRX*:;(A:V2GRN?I+$?D! E,6 )C[,X2G.B(!2 M45]C8U.?Z&FSQAJ#R1'5IBSABZ:<)2P%(>U//(H#CY0AXZ<.-&PZ7L8\ M5]7?.T.5.5'CEG8Y>9N#<365LT3V= \K/&9O1 1M\[\,+;3NES;?L2^VB@^D5ACO=<3Z_#.C[?AZD($JRW$]" M&)&D?T.,&X09(CK%X33,.%?V_I1F4_Q4%W8;-,H%KQ,QJ"KI/7GG,@B7PC-/ MV;C'#(W$I!9H7488:L.19TK(&7.CL0S_E0>XY99WMK(^7MXYC & $8USG$=^ MGJ0@B* _&,Y1J'01R(*Y*1;?VFMJ;0Z5E]-3T&>RDKZ';Q%O$S[#F-SJV93N M92B638>>7S/;X2*M9)8!46%4+YWDB$P;N:2>78%M.A;-DDB. MV+2909)A53M[=/9?(76D0=HR\T8ZCKR0--+F1DK#\8TH=_VOUM[[ZR?,KS(? MP"Q!% <8(9]$' /KC4:,,?DM 7-3K@]X7@#TRI^WY>Y0>M?UWE35+7 LH>S3 MTJNF[O>8?7_M/:5+TQ*J(/+3$JLG]$8$RVG]BS0\I_?V^%N YEMTIG;2QQ0/ MQ:Z_E9OCMGQ_S:I=U91OJ^\B/=CPOE5]V9:=[<^BWLHJCI.0(>HC!A*2LA#Z M6?>.#?"3!&90J6*//;..YX0!J0CN.ZR_M&"],]I^>'F_MX 53\S8; "Y+-], MW*M-&!9I=W.:69K$D=2%@Y981C[#A6,/3T6[XDY6.4?,DKM?B_^J]QE7]@/^ M61U6*"91Y&,BWAH,XI3&:9[T"-(4,Z57N6S:=:R=+PS<+W=>B]=K 7N_"\B* MZFFU$>3D%DVYXQ;;8F]"$F=]F6HF5V7 MY&,A7;[,M>]BGQWZ($:$9C"@ :1)G*?!(+LTPDBI2IP5@ZXWOK^7^^)KZ167 MNXBWY;ZJGR_MZI!=4ZUS1*Q%K=,Z@^-:ZD9/[CAA?>E2I^.2M-1I\V4AS/OK MOCX<5E&&HCPCJ9_@(,VC .8L',SB3.YDCS5CCB6N!>&MB_W^KBWY?5,?9>^F MVN/3.(BS3Z7=W%>+;REZUK&E%[:I$;UT'5-U1SY!3Z(TS_IGK#B0$/MLM2N_BG_TV8JPZ:*0&I^H&Y^/ ,L'=1X[VH6%2'*HUN>M>8&DW^;I3:3X%0>)S M&*D/_2@"(8GQ@".$ .@=I[5E?<)3M8_'WY77PKX2QY3Z5X=:Z%>B*L7VV+[9 M]/E'W>^Q_UHVW^J-Z>E;:\TFIX/SMIB:0,[06([/[$IR+G5TUW;[+4./'?KW M[$%>-TQ*W8+[6/+9H5HW_9N >+=Y\)/?>'PV;,IF+*9A1BB. P!#R.(0@-X^ M!7P.67TO]U]JJ2MQ5NVJ*, E1&DA.&/K7_DK?A3[35>^=__P[XX"N<*=+KM- M,*["\W*OIKX7I+>H/ [4>_3#%NO+ASMD*U;8(HG^#0(DPS7G7*EF*]HZZ9['9J9SO,]XF,L5-;F;B&AL#[^ MIU[R,&!"-XG7!M)O3P=K.6'.DIPM M9L/H'E.J\J3,\(+52=T7&7'29$A6FW[;;2JQQ/QR;,[O(XJ77O&V);GW1*N0P2CE\22*XHPCPA0%00^+A7FD<_S%.:9I M#L.\+0^'?Q^*FA<#=*^IO=M+\-[AA%Y-%]TWG9QT+J.YM-3U'O2+MV';Q[$] M?-EF]SSPSB[TDP*[$HAD"E*K5MVTKQK'J]:@[7JSIU M_].V%8RBZ1I4P!::L;[(+O;(I]4)149'9,%5VRQ#!9QY5T_3PVVL1W>;O-H* M,6IK>9_?ACN<'X<#C$8^!4D>AC@",,$X&="D>:Y4C<\5!L=KV+S_\][BNO>S7@ OK"%L8O4JR\9+;7:,L07^=>2BVS;;,J M*\9_+ZNOW\1!Z^X^[+NCV*1Y?]TB.[P_-H>&=W<.MYL0@IQ!G"(<^R&.LQR# M%-,! R1 \AR0&]O.SP(-<'\I^KO#AQ;HE?>EE84_5;O^)W]6DV;+32 GR/-Q MKR;# TYON+#=(14',SNLW@7861;#2DR.J*V;%EF&QCKRK9ZB3ZOI*8^O]V5[ MUFK;1]6M=7RQ-/M<#[I?;CX4=^*7\7[/.WW[[PZKF.6$0!_D88 1I)3D@] ' M/LY"I3O*$\!Q'?)VTZ)77E^7ZT:,^U9D?_DB\'JW'6"ON$"LK\13-)ZLIN4EF\(*TEH)VW@(.F\U RS>499N066H9[6O5++&&NR9J26*Y*A$ 4) M\!E($1$/ M4O(^R P@149TATL_2%=I ACT_3S):8( 3D)(3M802V*UK1-=*\XW2?*+==?2 M!DZ/36'HJ-*ZS,&C[,4+PT>/%=D!E)?7Y7Y?;K+ZT!RRXK9JBFWUKW+S85_> M%M6&SWL7K[V?-TH_ES\;PEGXQPJG&"(7NUOBD_-473)N5/2Q^4AE%(,AK'41BR""<@Z$H# M0C](()8]%:'[>:=[:2(9,R%S&"#3VXO%&E 569,>+&+[O MKS^6W\O=L5R1*(LPS/R<) A&.8((D-X&H#!1JJ6A]F7'88X (X*:?0=',691 M)$E.2MSQHR8@ S4]DFE%XQX)(U*A1]8R!$(3>VVCNZB)05NY_,.^OJZ:%0ZC M%,8,Q@GD2H-ID(5@L("R+%#91E;YKN,MXN[-@]L6R[1=_8*$D8ZN0]4RNKD6 M\MJ\HZAU\?>WXHY_M?M*^V7M:7XE*[3M^)X M'CP!.RWK%7?D#/B3FQ:GH4YMBCRS-H":+S-\9E\6]^*$+\WON(&DB")<,X@@A3BE/@GFU$ (Q4%,K/D6(4& M<&V.:G.&IR9%AF3*R=%T/*I)TCT*+Y -"C6M*HVR-*),=MA=ACI9\J5VT?\4 M:VR66_ZW7_]:[K@Z;KEEO+FI=J(:0"'.8@_&_514H$K"* @3B&(8ICX>C!.4 M,Z7"FW9,NMXL*;;B.M?7#F678B_N 56LS6F):#DIFX%C-4WK 5YY/<26W_L@ MYY$W.>9&=,XR]&:\.72=-<$UKERW0M./,"4&7A)\W;,A3& /]+"SU% M)I1UXUQ&997X04PRF&0^S4A"PRAG46\)ILS'6LJA\'W'VO'FWFEPT8B#D"C7 M*M=B3U%"'!&G*R(#>VU%MYF4Y$R)C)9H$+@P-='QX#D]T69#6E'$*8IW]:Z^ M;['7L5.^BOIAA.,TBQ*"_"0-LQ2CP3@D0*E*KR63KE/9[=FFX2Y*'['\636= M;8E=21&:GEA%76HYO41X$J@>Y)_GRWQ+D3>F8';97XBH67;JH7 MA?+0W+-Y">9=V:P ]GT4A

;M2 M,8-NAV Y[9N<6S7E.]'Z4.^N[LDA_Z\1DAV=JWN9N-%#=A9Y7X;FV77IT?$[ MZWS9"?56B'^:^CY.X\A/DCP+,SP< (0A"BV&>"^:FB2T*U](]3KAT$8@9Y4^ MZP'2T?48I8""*:PH2F M*.':V%L+?8R4M@-U;3B/O=JAU!0_7Q0GAT?L']$R.ON;$;F,X6/LQ9-'[$U9 MT2I9OTHH37%"PQ#&?IYB@# *!ALD$K.X9D'Z%[_L. _\J#+(C*7D1T:$'F?+ M& >:V,>*O"LR8+MJ<']3^'P_K'WG[)172)($1"P!J0]3/ACY7);G SB68J7[ M*!-!F Q;E(%*JFT%S5A+1K!5GB>!DZ9LN9I_88;'$D?0-I_:W<'+?E^^L/^WIS7#=O M=M?U_J9=(K>EJU8 IS3/(Q9BY&V0O0]4L^O/P?I%EIE[2 MML.^6?U:_%>]SXZ'IK[A*H!_5H<5Q#2&#.=^FH X"F&6A>%@),BHU&-.FI]V MK%H#&.]W@492G719&I>B"0A2TQU9;F3TA3MWH2W\OQ[JRM/>/R$BAC3-JQBF MX&LK745>"]X5-UQ[[IG*ZYNBVJU(%@&PO!N!RUL/P.1T MQ(RU<1F9C# U%1%PX)^J^1NCHK"YC"C([ 7-Z M*JO#H)S(/NWR=S$0V,\_ZL$803@'%*$\9"PA (00G8S% M4%]CY4TXEEF\V51BL!1;>VJKP)^&X+JASE1SKSR.RX;P*I!GH+UN2+0EOY)D MZFGPR759&5;G:H%*K.'$F!CKB0Z M>GGB689&ME=M\+J,C54KGCQZH\(6.]K*).SUJ58:9]Q>!!,,TR@&61;&0ZHU M](-0Z?"IB9VYE$EI;\4*H9K:Y(A+2]ID8]O%7)W.'*FHDP:S"U4G'4]>4B=M M=J35J8_/'EGNH[48TY#$<1"D+,_3"!&89(/5)(A#)84RM#75EN_ZWCC;RP6@?_R&(DY"D)$CX,M4/4 P0 M&,P&,,!F6J9H;%8ML[-J5.975\T<4FM3S9:QB'S EI*>:1*]5#W3=>=%/3/B M25;/\'I='W?-X6.Y+JOOXK)"'PHF/LURD6H#$"4Y9HA'@H,YD%*EF$S;B.M- MTAZ7MS\!4U,K??;D5&H2XM34Z<39&=-,B\7GR!D1(V,^ER%"YF[4EON9XJ5, M\?I9_P#UN[(9%I\T]S.:8IBD60IIXD.,>UN1GU"E_3\]"X[EI@4U/!RO>,52 MCS$YE7%/EIK$=#SU@-HZV3,IS)/$C,B+&9'+T!9#'QY>C;3 B,P5J$]-T93B MB,I?R_KKOKC]5JV+;;L,Q%F0910P #!+4L)H<#JX&_&UH=1ZS,R"8U6YQ*-\ M0=* MW%MF8XR-6U18 M&%.W #TQ]Z&VV9GD]*1=5NWO5MF[59R$D-%4G&J'+/43 LAPH#(*,BQUB5+A M8=UAGCAW+]EZ_U]__5>R&&>3+\AQCE MR<4H/WOZQ)#6H&'>\:L#N-9NV=I7 " 812'S&0E^4N\3^ M<)8G1AE0*A5K8L?Q6'ZR7)% Y[7P%'=PC B52UA,Q:6:,&C3Z"1W,<+12 ;# M!K/+R&-8\:2VW^\,MYL_E'OQ@^)K&:S".$V# %$*1]>IG&:#>4+BE0VDW68788^ MV7'EI4UD?7ZD-Y#;@I[B*<,<)$&64(R"$%$4!VGN#_;NP^\5S1XMZ'_/%:W(H_25;F$:9H@%"5YFD4$ $RSX?0P8&G,E)X5M6;4 M_=JI1<>G4H'/*W8;[X300CE=([XEMW_GH%IY:67 LOO2NB.LC6T7VR9^&8IF MWZVQ>KOV>%/(&#UM].*.:I(&.,I3 K(LC2C-21;CP3+,0J28.3*V-Z<*7NG? M;[="M71.:5*6+0J@',&NLDPOL3:>;;+&^3*TSZI'C[-/EMDR5KR+>Z\Q9'G$ MLBQGD0]Q@,,LCP?++(HC*XJG8&\)BJ=U \(*V8::YXAG!YHWRW4("=YT5$^# M]86KGHY'LJJGS994[;BLOKD]%;08^57/P/94# M.(^C\P9X.G7F+'"J4&]N6F[UZLZ9_&FN!!Z#MPK!Y!JL:P1GW(Q[%14JNG\"=7#5.4L]UA&.!J)4VTPNXSX MU(HGM?U^IU++^/JZ6IBK/ B5"I1,\K;K'YIRJ MU#^>E%O-.LB&'$N60WZ)B>?B47L4+B >M>A,[:2;J<6C;\OB4'ZKMYLW-[?[ M^GM[ VIXD20+TCC*,S^.4$9(CF,_)">+(%$ZG&QBQ['8GZ!YU04VM3#4B$:Y M,'0J!M7D_4S>):R9HM 1BD:B4!O$+B,*M>));;_;R=^,_,C[5K?/!! ,((X9 MB=+$3Y( T@0,WXYRN7JC:E]T+#,M$.7KTPJ$C,N(.R[4!$.*!FOW&$\>/S'^ M]1B9_YZB!N;:I \HCMY>&W $N9'?LY-I#"/&(K@\/4D!E!I_$I^0+K\?&LB(O"QG-JJ@?CF@:]VUV.#L64?/#&L]=N8?V)JX:]-^H3"XBY^7WP=Y@,*0)4%"0AJ3-/:'8#X@E$F7 M'E'[JO.]II^*@UN-$XG![8P.U?VBGU,/[DO/GQO<6NPL8'#KX:Y-^X6E4Y5O M3Y>*@Q03S)*(A@C@(,!I/AQ@AP$"N=2HMVC.L1R\<,OCK4%% F.BY;* $W.L MIC$6Z)WV-.5;N8(%MAA?1I;0ID.R1REUN3)6NM\.Y?5Q^[:Z+E>0A"'.[LM@?_FQ)U%0X-50U1W1:E+4K MKR=:@%R(K)U9T]$U#LMF(Y);X-=<\5U5:%3Y+E:;7O@CD= M\=,A?N'JI^62K/SI\V6L?W_=UX?#"B91CE@< L!0"E!&$4P&HX$?*I6H,C0U MD>:UP[ \#\.O IPEC9/DU%#=[--I5=?^.DKHM'+68M$1,C6.%RYABL[(BI<. M1PK/'AUOCMNB*3=Y>;LOUU5[II/_>5N*/W <^*;>-]6_VI\_BW'%4APF2+PQ MEV8(^_Q_Z;!@!A@0L-J57X65STJO)4V#36H(HVX(/W)#>CA?N.-M+OQ1?FEI MH@:34\]E-9+N2TZGAKGTX=%J[Z4?7)/OJ_/5?7F>_ 4H*XTPHN"3M_,R MM'YZMQ^_2#4'[S:6_2L15F/HYR *(A8% 0')L%T$4$KS55,WQ=9\N?^B(:60 M]X3)..3=E1/KP!A)FLM,:6Z7,5[MN**PK%3D1W9<78YU/G3C&--$U$]&P,_2 MA,;P%/I%B=0A8ZT/.UXJ7F+QRI^WY>Z@6,58C2:YB,890VI122X3(CI1D4O+ M(ZJAQ=,R5$(/>FVAGZBI +VYW=9W9?FIJ=?_>'\K+/4G,7Q&*AVJFZTW/\C.B M)>:<+D-8+/A1V^YMBD6.OQ7[DA2'-.-7!XK_5HVW^I-O:V_WITR\!3!* ]SF$&"(XI) MSOWHD2<,J#TGLP2\CF6PQ?_+%^& =^FD=^&E]^7.N_R]WE.O=?7*$\YZK;?> MA;OM>N7"8>W-R"4T@FR1YP5 =39]Q.L&2=)W3:=89*>:=.:;:HXT M[#Q_P#G2E!&71@G<1+0,([P?NQ6'ZI;3K#FL]Y>L)5;_#U MM2_XGFJ[J99[1OUF01/A,OAPN=2ST%*S)D/SZGNU*7>;%G>2HX DR(\0R&"0 M)%%*AJW4-"1 Z<[U_&BG6O9M>E#>755N-PM(AJJUZ8RI4&?-N9AI\=1)!E=? M^ZSX5---G035ZC9_P%G1C(\I$J &+25_0OA+\V9W:/9M)?[NG5_"UYX)BU"< M DAH!GU*NV5I$&8PADKWZW6^[_H@3/_>L5=?>V_KW==?1,;1$T"],]*#WF/C M6G3*'BAVRZ2BZ-LAT=')XT=,C1Y UN=U&:IHY,&CX\BF;.@I3U>D.4J!'_G( M#R'+L)\BW\][0WD L.(-!>7/.[^G<&]P:+W@K4.:CKQ8YTM-712IFD!%7GAZ MVX"])6J(F@.C$J+!A9Z"O"MNA@=LD/P0[&N MKJOUW\L#'[X[4NS^@;G13;G!?,7&?R@N6[^M"W&W^E.Y/NZKY@Y_W9?M:K"_ M?$$CX(,DS+.8Y!A0$F),>E04^W(UYJ?"XEC/>@^\W@5/^.#U3K1/O UN>,*/ M[@WBWA/OY(K"PWI3M-ZX.BZQX=1$U$J;Z;R*.$7C*3R;N+!&U'M7<:+&E'M^ MT9S1)R;/J=MJ 0\X3NEM/<^(,)JQN?%:E#Y1Q!; *(S"+(:0IBF.4IKZX8#- MC[#\X\"3(9IA]K[R.E].(E(\$I'"_BSNJD6UYO(%-*:%&?U!,TX[L;MJ3Z/I M?0'M:G&2=]:^NG.]'KWR,[[CYEODO._:Y_'9?Q+&-6. %S"0#"?(IW$"_#P/ M$A0@E X8H!_Z!G.]H>59YG1QB6.?G_F_;".M.$9Q M'H>)'X8DHG[NTS ZFG1\Z)4TUXJ7/F M1'^>XF5$=HQH7(;:F+E06^Q69MK21UP81BC-PUR<)<\CG.4!LM3J3UIMJ5[Z^[ MX*D/FJ(DR&".24X("A%")/7[([!1%!&@=(]-X_.N=88C$M?'.TR*PJ)!EJ2H MN.5)45#N4333DNDQ(V,RHD_?0B3$P(&'\F'*A71I*[%K)5[V_#+809#D.05Y M#$E&DR"@N=A%[.T$OM2A-?VO.Q:.]@B:V+!3+!:ESI*<9+@E2$TQ>BQ=)8YY M].(1'2-RH4_=,M3" /_# D*&3,AJQ=^*?26J>HB:0NWJ*0,@"TB&8S^A.0I MZ,?IR4R8*3VCI?QQQTHQX&G+AFGE2-3IDM,,ITRI288224X4XR$9(X*AS=LR M]$(??FVI_^BK1;_Z"6$2@=P'B8]A&.,0)$DV&$*^6FBA\?EI%4,KZZ%#FKIJ M..#+2#=F27,\)D12.Q396YYZJ#HPHA]:7"BD43?UKJWO^Z78_>/]]77)PQQA M]NT;\O[CL"X2]3C"',"88@(BC@*PWG:,LC17S*I:L.@Z^2&@*"=3;3 IG5N= MF$3E5"O'YYT >CW"3HS^U(+\\UP)$QGNQE.Q%KE?AG19]NEQHM8Z8[("]V%? MW;0RVEMAF-((\*]F. WS,$FYS<$*R]62MJK?=BQ:+9SQ$LQV*)+3*)?LJ*G1 MF9B9).B#EFW4QWE)(_Y MPBP4CZM# "@YD@SJ1>"-#^N&-QN,345]-3R+?H4S:N%9.PI286RD3)* ;W M\T(M^'\]5(KGB'A"*HPYFU04Q/@,2Z5?[%J<7E>4LC*6Z7U9;N9AUEB#;.1OI%1(FI]G MI,D^O_/KE0.?:I<]4N'.^J_';5/=;JMR_]=]_:/Y]H&;W'$9^/3A;V_>?OA+ M'X!!F"=I&!*8QFE D1_ %/:&$\ 0D;ZZ;L><8TT[@_0ZE-X T^,XO3=7'H>J M< ';$L?CVC83O6K")L6LSAUW2Q0K7'6?GFJ]&^^6*)>[^RY%RA,3AP-&%W 3 MWK)#M;/>9U+8_VVU*]\TY*WY6-\<;4N^Y"(J[;<4M_YOF;A6 -,^RD,(D15$2(P*R$X0 $[5+ M9C8-NXY<.US>EP&8M^Z1Z1_@-B=;D%YY _+YEB&$+IQ;>1XN67^Y(K1K0> MASL7Z2KE[V8B7[,6GLU&D*R-)T_0V3)=K&9.. 8T<3#9Z-9YOS MBP.^'<\M+_!N:5KIK&A/*8JTOH;I1-4EI:E$BR^KJYK//^I5"F"89Q'"5, ( M21JEPYV;E/J15"4TZT:7LJJI=OP7>?>43 S9)]_B6L8V[X[7,ASN7*0[6,O8 M)G^BM1%CI_K8UHXXGH1:95^^\[\,=Q+WRI01[!.ML MF$[$K=$.ZI77\=S!%'3?N_(YYY[J\_1);[)::(%E;#;8=VMT&]8:;R;[LK_M MCH=R,^QN9/7-3=4(<*PL>V4NOI:K-(H 32"*.(XDSADE67C*,E$H=:C0/0K' M6MF!]-9=W')=*LJD0_;U=VVG)]Y2Q-XWQH!<1(\#=H^#]\[HY]_2E2)9<7_7 M;L,M0W\G\%-BY]<%LRJE4C_W=1)7$0(H"UA.,(V2F$ 8XOQD F5JHJOR8<[T-)$':V6_=47S((8QMQ/&81CX,21P6"NCC)O65T %(X[UKJN"?KNO=NOJ MMMB:*)X*]9T]&8@K 5TY7%(4VO-D[R,2HT9DTM1&D,O'@F-#5:D M#LG0GTVU^WJL#M^$IM77HB-]V)>WQ9WX[P_EKM@V=RN4!QD@ :))S"6.^3D! MR6#8A['\H7\[YARK#RWVVSL>[ RPO-L.E\))#$NTCLO13(RJ*=-]?"*5WL62 M9XS>A[GH53CB,CW->H=;+- M=Z1%BI#G#K/897,!QU@L.U0[ZWEJ(>C?]U53 MOK^^?G\]3$EM#-S'&6)>6J41P!2S((-!C/,(T2 =$I"8I)G2]5D+YAQ/#2W" M7S;UCYT86AO#,-4&O7(1Z\3,JDT1+3C.YW4G5QT^[W%(.VTP^S)E(W&M1;Z7 M$>+:=*AVUC<- ]]?J\.ZW/*^6=;'0QMUKU"(&,MB$M DC"A$87PZEX[S',H? M#+=DS_76:/.MW'LWE[A:73L8!FBD(-F9+-@K&-_6^J?[5]L/WUUU21E1D:$W& MC%(, (D@@RQ*@P33(?#&E&"I0M!6##F>&2ZQ/1W[2BJ8'5;EPM[)"%6;%1YR M^43V=MI8=XRGD2C7"KW+B&_MN%([Z'Z*#XBNOY6;XY;'TY^:>OT/'=BBW6-[?BC\>\+JI MOE?-7=L1S\!R FB410S#!!,4QS2E; #&0E]ILWP".*XE\7AS4^SOS@.X0^L- M:+4%T5GS*&OF$EI&458%Y%_$G?N-=PGZZEX;B?H7/?(EJ:TFW7*"[+HM%Z?9 MSAU^7M:GX5I3^;\\!/:Q/#3[:MV4FQ8BWFT>_.2W7=4\!YG!% 5)!!(49B2. M,DA].D .;+U$J=IO'/Q2^V)E+)FYPK5EFN6UM$-8_.Q?) M]X##8BOM<-\7V MGLJUJ5R?\7N< _T'C_6:<]B,JK/9,EI0?]*ZQ/^X M/:\>M^)RIB5MZJ5F'_<-N[1)9@*/GYU+IF);ZGA+7EY7.X%CQ^>M+T>!XP,? M0/3F=EO?E?M?BV;]K=V*N/C[[@9=?=W^97W=?"MI7P)P^&>7O[[*8C\$"$=! M1L,("A^"H$,-DL27>\-G*5@=3S4#)N^F]\5;7Z"[\F[[2G/M7PM)6U^JV.EW MN8)]N?/*[F,J19=P/.'>E7?J'H.']W[I7(B0=XQ? MAQ["'?4&3\\?N/QWKZQ_*!Q&6@!<]P>9EM-?Y(Y#N6^4YXY2+:@[+. 8UI+8 MJ)E&E+^I]7A_6^%#\M]G>7 MO]07AP L3GP_80#Y.< @0#@(!U IA(KE89Q"F57YK0J^<:-84?LIV\.^U-]# M?_\WYRED8\*UOL+;:L17(>_6G%73=KLUL7N@'>;TWGM MCZ?'',\IVR!/&,UHGN$<\E5&3H)^J0&R),%8\PR)?1P3GK'&VVW]H[W!<%US M]:B/7YKKX]8;?-+=*'/0-JH;9/,VB_[&V(!;;(%QY%=>B[T]N7%"[YWA+VA? M3)EQJ?TP=^VX#'&?Q--G][][-7)<\.Q;=WST=#ZCWO];L3UVJ ^'XTWWLP>G4#)$ QCS M:9CZ&8A3"B,2#2 9\76OADX!;E,JEDB> MNBE5Y[/%M:+^)'8Y9_7.=.<"']VW.KETK]&7,V?9:!3%BU@3M/[29J=IG9>X MH#59&T@=-!P0UAU"H8'E"5PD]6R98XD#<7SX;J_I!B%YR-<[KF:U$>1.G"D0 M]-S1,1<<+^ ,F!.W:L=]4VWQPXIJ+RR6?+8KF\.O97$X[LO-^QU?BAWW>QZ' MX]WF72W.Y'?_V;YV^@!:&B&4 12&*0C2-$R9S_+3NBS'N?U3EGK?+M[MV9R> -+HBWGD].M*UVZ4;_+/3<2QH;](\L9"9MW64L7Z9UN9YQ-*F4_'TB MJ_?H[F\'K;S_JX?/^X+__5K\PH.K7'T6L-P\_;E^H^-RG?;WJOE6[=YQ3S__ M*+??RU_K7?/ML$K]$'!?&491'." P<@?#J\Q/X52Z;<_@)N.9SBN0$BETNZK MYE*JA/*K]M#=G"J]U^7A;E(M'_R#@W?!S^-+R*XE=XKGTA6+!BW=DQ>0(/F#$%G_ MX53N]87S;W;_61;[SS_J%;KOL'#+EENO"K"K)/+;_P MN%J]A_YW*&W W0*C9]T>\ H#9BX*_Z 0;3@Z(_=:U]K"&V]]_Z!(^C17OP* VCA MSZN(GY4ZZ7^'SR;D+39ZUN@#KS!XKKZ7JQQS;P(_CUGH Y8'+(S!X&0<9.25 M!L\RKKD/GN&K#4.DNL:K"YYM]XH_8O#,.?IC]]I7&SS;[KU_Y.!YK!>_QN"9 M^_,Z@F>53OK?P;,)>/I6>/[MW1]:66K^N#Y(,GKX"^V6+B M63K TN+?>Q]Y_%SM@W#AC]/IY@YI9^E\2PU?+77"&:-4V>:<-"*UWL?^J-&G M?:*<1YJ.VE:VG-)?ZWKSH]IN.>PW7$]V[2-[7?T.\3C'MA8E/"X*VI(DB2,& M8)XR;AL3"/K*[0%C./55"B=9-NTXI7F&.)3:$45U!A_42B#9)GT\\%H WVK! MT@"T9?@Q[V>PWN^SE2Y2(W.D2)&C5EE&.2)7SM63]&PU)?VPKS?'=?/W8L^U MOKE[6Q5?JFW5W+7UC59)G,>(+_Y9#'&<^V)WC:8 14F&(AA$2D^!FEERK),] M.&] YYW@]>7&)$MP6J)53AJG8U1-"0W(=*)ZHSR-B)P=?I>A:99\J5WT0#N* M];;:E6^:\H;'G#",$(*$$4ACGV8IC&%O-Z$14*J3:6YM1N42(+T6I27Y4N#8 M3,+[ M3TVQVQ3[S0,8>+W>'XOMQWJ[9?5>[$JM@I"E- 5Q'*#4SW*0T#CHD:00LEAE MX>_"OF/Q'R"+1_X&T-[#,>?UN+W?!7*OAZZ8'W#2.'(9@[G;16TR<=(D3A(+ M&KR.I!I% MP1.>MR=AMGZ6['_6AYXT"*>/!(G M('>EY(EO6Q1K;1\YH=5,PL1A(/JS*7>;\GD]N_+RWAP.QW*S\KGEB%%,:$KX.MX'<3IL M93$:!DJK9DLFW>\\?:\.XK2W&&X_'LB>#:%3)]E$\)SRZU;XWNPNA._LA]$+: 2#,.#JG)^,HC#HE[-T MM[&SF'W!G/IB=D!F82G+!_+8.O9UK;PDB5[& +3EC.+*2XDCA9"$]\SF[@/O M=0W>;<1[S+0 Q9 2R[IPSQ'Z<8,5PQ-2L![#=U#D@58Y&C/F5CD2FI%9Y#[<%=^6U\.XS.OL#TB]3-QYCV.)] M&?)FTZ''L85=KJ3CBOYE^O?7F Y$N/GPH]^U%O>X@=133)(]R/R28KP\CRH(HZ2[1^3&$*%61 MQ(FAN9;/WANAGY?^>&>'O,$C3_0][\(G\8\&KSSN5G>S6._"Q]0M+IGB7VYC M*RXK9VAG-R&MU189"X'G:?IES"ES.?\PQ)ZS#63G*D-HY.[I#^"?U6$% I@@ MRBC-,25YE$$?L $Q"T*EU.*<.!W/8L\IVN\"G.)$-&MSRLU*KZ4EU:8HS49T M,LLX9'ADREE"NRYC_ED$$_7R1IV-F>E=<5/F]4U1[58Y26(_(133D#$,HRC) MHMYLDB%?Z7JZL;%YYH@K3T#T?N] 6IDK5 @V$7Q'W%I1;5E:)U3O,UW*$JS! M]))U5,<=*3'4YDE6T?HD^Z_ES9=ROZ(YH!@!AA@#.&-9FD9TL(%]I%262.W+ MSO?7R^M2'!SR#FWEM'XW27%G79$L.2ERQY.:[O0XO-\[)!,KS#T61N1$CZUE M:(0HL+5[.D5;C,[PRI@*%T^,%7=\+N ZF1N_:M<] M<=(,V-MS40@_2G,2Y"D,((M('*.T?W_&3TE(P83I+GE0,^6VE+/U;W6+V4S7 MO).DO]RTK)UU5S1078W42@V[A]BEE#UV>X4H<7X2_/#IJQ6;\NOQ99R<,U= MNZ_B1SX)DBS&-*T+K#('9\ OS+U_K[_^+>=3K'__!0WI[P_ F1,N%G7JDQ0EZ;]P[Y M8=]]O-]Y"/PDP8@1G&8( P(@)>GP>0Q3J9*/RA]U/."'#JVT2ZG.S,LCW1DI M:L-P.F'>)3*%LG@%UXRHP(6MJFO 482]O M#UIE3J'6X#0,ZI49U&-2;K/H6;^?VQDR)VH!VT 6G*BM=AZUE-O[[^5>O(W: MB+[4O4QULI<&%.(D3?PPY'J?49IU]C(_2J-()8VF;\6Q%+_Y\-[[Q1/P?CGA MZU^S4TN)&? HE^::AD(U77Z2MYG.;3S+STAVR9S3962,+/A1V^YMJM4&SGHG MKB(V=^_JIGN.^=/MMFHR\<;>7M0E^2@FO&"5HCC,:1JA)( DAPQ%E/8P@B3* ME*Y/6#?N_-2'@%/V1SX. J*W%\A42^G9YEQ.R6:E6S'PO(#Z/[T.K'@&M1P> M/FT!BV=2!\C>Q]&&<%0+0HW0$45TUC;+$$IW[CVJ(.&41VE9+<0-N];LNZ.0 M;_X?[89?5SKFS>[B&=.5N.7M@S0(M46Z)5WIKX#V]>V$B6A+_!.K*8*3(XI MJ8L&68B*.G'MH8*ZXT]#/3_LJW4Y['&N?$ #D&&89"0*(2,Q\_%@3ESQTE1* M-2.N5\:[JJF*K7EJ M,& 6ZPXU"Y9=1R5E(YXK6I?EYN#M>X3=62 ^_K0#$AN4*T7[ MZ^[/C7@Z_7R0:P4R%D5Q@J(H\Q%,<0Q)V(,"/O&5;E8ZAN)Z&[9;KO>,M_LC[G=616@^ZR.]HDOY3K<=]Z"]&'B9Q]*@\T%<>R"I(5 MAV\B*?6=J]FN.> F*_;[.P[N;\7V6*[$G>Z $I:1//=## B&<# :DHBH*(2A M*<<*(-!YY1F>6E1E2J-<A@VIQ4TO>!;(KKVB\ 9S7HIM6*,>9&A%"2Q0O M0^AL.5,[Z8:62B+_=BBOC]NWU36W'#$:Q'R5"AD.?!(&&6:#Y02%=,5E]4MM M7!59P:+*D+L$)SWR[E5#+D^U>X\M1&_+,2ZD:.^9M)'19Y/R90Q!JQ[)UNW5 M9DONN*8(6+X4AW(C;G^4?(DC5CA8%(#XVKZ_]^7N_"O]VRU85"#HS@X<_MH6 M.:EV7?C#BFK?ZT:04I\&)(U1@$@6!_"T[04P)IG\8<^9 #J.4 00[[M (M8I M=8?5^RK CCP!LJ#V&P]R7DW3*::4!-Q?6KS>I4_>A5/>ESOO\O=ZQ[S6LZO^ M+!4/JCKO1-J]\^_*:_O$>'RUH Z@'-SRRVTYQ.OW]:[KV]% A8?#F5S^(]RNV'UGH=$*YAF MU _"T$\#L9<5^Y1$)]M^H)3,L&/1<<0@@/VR;?3120O76/V?O*D1Z\/VTY6.4C?39IEQ/$F1A7 M4\4>I#>@O-PC]P1.[T\"Z9^OO 'LM-HH3^*(0#IHB66HI O':N>]V+9>_K;; M#Q#RC,9^!%%*DB@2E4KB,.\AP)@BI6#1JF''FGE&,K5JJI!O2S<=\>Y*.<]P MEZ:=9V1&ZJG1'J]%/W5<4U90;?ZD5]J[=7U3?BY^?BP%,]6V:A,#IQ_3GR)9 M4))R5UY7#6Y8*^GU6FV(LR3!+DR]CFIC)]X=) MBQE;P'"B$1A*O-N\Y0VY/?U.>5AA$,,!$]]'%J82;=NN M#Z\*7%Y3_+SR=F6;DQRF"_XS[TO7BE;F"GWVC6:#28AWH_=77MRBS-BN[4I=YON3:KC;E_>5(W(;Y1] MW7 K>JK)O9&@NJ?=E:**OSA#O_)Z[(O2U"?951=5LT9:M*H:NB8GJS;X,]35 MWNB]]$->\$##44K5"W:-82*U%?EA+KEG M8%;4U;P%C(1V4O)=:>[00@]_[]*110GP2ZRK:[&U=ERT+-OS4DZA+;-J*-;9 M-W%4^,V.[@KQ2.60+89Q%/IQ3!,>B$.2AU$6#!A(EEF1:$W+K@^CB3&^;J%Y MFV/I-76;GN7#M][?6!%G7<:-)'D"LET)<0==W)[HP2]S ^YIAM5%U["E%BVU MIK[)":P5!J7N6)XZ\3TQ?Q209_MR4PW;'@HW$6=O%[UKAF[:1^[NH YE3\QG[NE?P*T_M_[54W5D6WGSK.9+%3[) M\A^6AY4?,!_A*(O2B+$<)1G*HY-U%BL]WVO+YB0G_RX G0YU[-M2_\766IY< MD6O3%+D[FIW.7"?4=XM:%3PD5"LAKM7I?[?9N(Z:YWQ35;D5SG&R],V,KL.=3B-E4B64UTM#4IMYNB_U!YI5-8\+D9,H15VI2U-'4 MHICX+:Z3]R.RHD'1,J1#!_C#]ZYT?9??'?A>[D0]DKPZK+?UX;@O\9=#LR_6 MS2J/XB1'D L/RB#*8\JB?OT7DA1%\DEF?1/N^OP)E7>&Y?T^ )MXZAVA:#2E M:T[L,D:*%4\>)6%ML:,\ECX6/W[]O]U];6_ M\Y!\>$@>'N9LNBKS;?.QV-_>?RZ:HGXJFA7._#1TW= %T,U2Z$($H\$P2M-$ M[B1MLCG#TR\#QI8,/3+9,[+I7$K*TSPT*JK4C[%QOE751E7GIO L*70S M4:RL= /1/4);M.XZ;2)BIX%TR]1.AT?7Y$X;6])Z1_O!_"L?RR\M$P^QD#%( M8)!AWZ=I +/PJ+19$BGIW01[AO6.ZI"U*71*RMI,3"K+VI'/%J MJG:=-1%5 MT\"Y9:JFPZ-KJJ:-+6E58\96)/. %R"8 $1=S*O,T&PP$5(O6^VK?;Z5E"^1 M#Y;2J2,&^2&VT AB%(@,%1FF+!L34M"O=7YY_T5[.2_:?W;%"*[7]2'?OGA0 MNROWSP!$U(LI3"A.* E"D$51_ZYVC .0NC)3N$:SAF?R3WG-:Y>PU\K9 MEOE=N2WWUP>-<:K%IO>%6):;Y3G(BUMN'GL&+0AH0*8G39M1TVDN/DV\O MX.KAL>+UUAO^W?MK)<-LBRG>(D3+B=XYQV>;/#U,YX\6J,.1.BW4F3,*1!D< MR[O1W0AV:*)^MRYS=LSP)I74][W:,AH;\H\#"VW@;M/^)3I[9[XYP4CB*(W9 M?TF((^R2 $8>ZJZ:I3&+2*4RFK4;-ZV4>P:BQ_L_G ZQ0DJ@5KH%)7))IB6E M\@SJ0')[>MK^X)<[CM<9 #/E7$PS)2E]+V?11.M8HJ'&W'LK_]$>G_IIXB4DH2FF4=HIN!<30JC4Q5E5&X85\K=J]^V7KT7]X'" MON8G,ZPU713;P?D$_MJ_7PR&651Y"=IDH#0C1,,7!CU=T P2A"6NJ(QR9#ITXJZW*W+QVW1 M=.O7,Z1R\C.-33$-FHU(.2%Z >O&Z8 Y?_1_+J9*8VR-2),6DNW0)SVN5 8Z MH9Q2L?"K;&[OX7K-Z^24NV^=V4OC<1Q0U\4A1HC$29J%/HX'XRC&4J7U-)DT MK%Y_:]HM(=+L2Y[Z+IDWI8M6,?%:@%$Y&6L!DU3NW1.B$*QU:I6IO #LW3[-/ENM4 8Z+: M][7.-P4SWE5A[L+)ABEPP6#<;8L.Q"J":0:@1RF.@P@D*2$D'6Q3"*2T3X]% MP]HWX').P.143Q.O8JHW/Z5RJM?B:V6O+P'_FEU[]$^(S!']T]L8=NB?9I\J MD]U7^JAAS=2V;O<,/Y?-G]V;1?RK%7*A!Q%(XB"+0A A#X7':).X$94\:5"V M8WK]RC!TU[C_QC#6^[S<[GO8E+MO#CHTY6ZXZ]T!=UXX)!L23B%= M^$!B%KZESR-.J!P.YF;@L_O&%A$Z8D8V2-9==K$I&T6 MQN2D[$26/;IUC:81G9K,K!VZ--V-:\_33.-%ZD)"FZ[+[R(5NZ9[_>RQ??!F MM_G0!H?E4\%EL=_\6X4X\WR PP10Y.( PR" Q*?1E)Y(R;L&U:K]EK"?_]O MJ>^"_]TB=\ZA*UQ0T$V_F+0MS;R^-TB-N([HBYC?(::^11@>H1 MY339<':(JE$/W[K$8)1-\026IF"_RP]=LN*IV%9M^$E^<%##=B/U2<(F@(@ M&'HQ2BA;A0^6738=R*6P3+=G/(FE@]B.[C.03 (:V1-?+?2*9K3,RZQL3LL5 M4GN ]H25 CR.IKCH:P4[=%&K1Z_27'2S);ST?7C,RYI;NZVSLGFLFGQ[>\^O M-OW&='?3O<+XZMPY#/TPCH";96G,[WH@Z Y0LBR4J]5M H#I)?,1,\_ ;>^! MM6#[=U,E5]%&6D!PA;TT^9*K[S/>:V< _&8;V*.C*AR/+=U--ID=2FO6Q'Q[*[L5SGOMSK!]3%J\ 0!0C'\8N\,, \E=.(GH$$(6!U/5:C69- MIQ^>D';GSN=89<^;]7$M>OR\",VRI]$C#-NCJ>)JE;Q0\%_E=MON$NQ9%R[OML7;8AWY@$99DOD4@"#,7)X?/@! $EII4:S MAK5R0-KOS0U8E4)4G62+B>5"/,N)Y3C%]JBE.)DC:FF@1>Q02Q..5<9[LYQ: MTJHNRF^[KM@6,U?GNR9?MVEZ#%/[[;;+VKO$XP:NGW@NBGW@0L2DFZ"^!BLF M$?12&?$TA\*PEIY!XXO-WH^^HIU\[&FP-<34U8Z&D!/;"]*9G)ZA[AXX/\-M MC?8J4STBQ>:;SPYEGL'/:NZ!(:G;>5FWM6)O[VFYRYG6Y-L/NV9?'QY.]X%6 M,2 A\6(OS?S 0P#2B$9'VYDK%>#JL6A8CSE(IT79RO& TSD#*JG(>G@65-_9 M*994VO?9M2>V%2)S3$NU-H8ENJG7ITN--,"8J!Y^+/XZJV]15SOVY;HXL_LZ MG(X)H3[R4882STM]+\ ##(A<7T8:M1LW?G[/LR>VS\Z'ICGP@Y$C>.<+6X1L M\EKV[3+]](LIYJ+,RXDG@WI.]$NP]LBF+*,C"FJL<>P04W/N53-U_VSV_5VP9NE@8I182%@1[.H)O@[FJ2AQ"%6"HNTV#. ML!;V")T>HO39BPY"Q>1P9B[E=/""QF<[2O._3]F(R&GDVPYUT^G0Z_O6>KD2 MOO%8U&S(PD^LTQ1U76S:ZWR_%P]W1;V"B-_?"?PXR5PW"KS,[9_#X\6Y@T3N M9N,$.X85K(/F0(=U@Z>BWK?QQ^, U&DX4LE[C%-(%1.SN?B44[$CE4=<3@O, M^:.#-O=-P^LDC>B6#FKM$"PMGES>$-3&CIQ$H3=32:*051+U)DGO2M0T:FV2J(F>O"E1.MAY M3Z*V>5/WYG!&:+[;_(I/(_1- (&//.+C**4IB&E,$H"\'@ (V(>(*)8!L_,( M&+YQLAN'W#BTW>_Y=;J>F6B!<7E;F'PEM7O%^QEB>2$TW@";:MWF+K297;8V MQ N0RS;(QQ<9-*QRGA?E=R_9+WQ8_Y0P!]E MLPK#U OB,/8S2# )$2 $#B9PXDH]IRSUP:;W)-EW#@?C_,'A""J9&D6">X^F MV)'<910EQLQNXAD)8_N&*ES9$O >/485H3,NH F2C-FE M"K+@K^B"$@="*UG(O//:&(3;ZN,0&J+0#V *4 9""A."83#889&(4(:'^J<; MU@<.J2V/)['846-)8%%IG" Y<6BYZ58@K4XHK O5J))8_AFG3&V5)TV=V KN M+6^O+=0F,6/!>FP:_DI7'Y%33R_EA;+WSR_J)/86$Q@!/Z8!\$GL!P'Q(1G6 M69RJ*PDL](H(J>]_"&&+ '.%'6 MIY(K+>XSDCQ%XB>1+:/TXWR,Z[TF+JU1?5W^O-9^K4P)[X@6]7U5/^3,_;8& M>C/,-R0(DPQ 0KW C3P,0NSWUA#&J50.I*H-TWND)UB_="\XP+_DKR(K$RBX M93H#=Y)[IR=$3@=IH12B*]2,[:9.)-.2;=6I7ESNKVIA1;BV+%.\YO:^S_B^ MK3^7W[[OVR.?R/#7QQXOE"&T'0KAD6G!<;+F?30>/WH M%IS2D>T$,L7D9QX>Y01(F4(S%6"O,32B0]-9M4.)-/AQ6HDZXF(/BFQ(ZI0O:GAIHGGQ2F.TS0)@4=\+_"#X?@&D]"%JZ>BOJM$ M54GNLV5&SCD,X0'4PYEWE+S@8&1_[O6VA!'> ME+7P+ G.1PD*:>:F($C"V/<@ZDNNN7&&60PR2?XD[)A>FYS&(8NK6W W4]): M)U&JJ'&&V)10]N5)F1^+Z)\QWF_[>Z=6+/?T/ MBLV^ZJ\"O7<'*"80NR2@$8*)%T0HD:KR\&+2Z9PQ7I!C6C/J+],Q6W/.5[QC0K-J+>LQ1NUX;#!/JUD3 \SD MKD)A$(T\B^Z]_E[DO HI'RH?=H^'_5?VK]NM7@^3,(M"B!,, D@P\,&0A9LE M*)!ZAE+9B.$Y^ R7TP)S.#*E$R9U'L5V6V>A4&X.5&//R"[K-79&ME@G$VK' M_NIT-RK-'6VZ_@Q;N1X*H9=&,/1\S\TBXOI#6BYA"QJI1Q8GF%E(@Y2.?::P MJ:Y#!HC4HT2+G/A<9TA2C21IM5>/9!T14"0E;E0UZ5-=KHN_5_P=VFVY?QX* MC08IB8:4ZX9DF2HITJNF3>28G2M6-TT)T M3A@7NF4DQ)R$A$UCWDXUF^C3.\*F@S%5C?M<-G_2NB@^[)@R%,W^<[XOADHJ M.(0N26&8)@ER84BB>%AX$I!!.$7H)I@UK'8_NT?9I>]"Q+JU73AU;=->C\",CY MYW+G-.W?_HO$Z85>I@5.FQ8C64XA7QP?\*.'B\.&F^$B^@GM8JQ+' XMQK[: M*9#.5A [XI$AZ-I9CA&2+3BT,>-79;I[RJ; 'R&\L@A"SXT(\"D( /4]MAR( MLLYBXL(LECJ)F6+'> K\*9_AII]3)LTT6K@5"[_GHE5]-IF@6;H2X:]2-)H( M/YU8.Z)G+9Z\2H37Q8[XZ[BCXL@^'G@@#'T41]B+J)>$T6 4I9'DR[B33!E6 MJT\O4[.T"M94DL4T:T9^Y61+7[2EZXU"T!VLX0A&DR(M01M+1%EE"TUCA"7*IV)T98#*Z9'5 MC=/!6CBLZD#(A%22;-HA1Y.]>"^44F)%68!N#_MFSQ:?Y>[;"@4Q102G4>1G M($TA02XX:E[B@TDJ)&-H"2FJ3OB$]&B>077&FLS(4B';TN&EY,I[8TR='^&G MI?-MT5\2QM6N*1EM[5[@YV)=E$_%YG;WM!7%6X4A)2$-@!N!*/7C- W0,#-[$'E"-2KT69OGA/MTTW+"HG@RL:++ MXSDYE5THOU&.I^?X"'#ABCR7=(U&^+JHMD/$-/KS7HV>B4Q-.:#HE_)A'&./ MA24@"UR^HL^"@ X&H\"3>PQ;WS6RCJK.UU&_UE73K BA,?$ "M(,1YX'4T#C M 44:I4*I'Z9LS[38Z8?="]3. -MA7Y\!OW%:Z#)E% RTR;C:V= <UM$6#Q%N0O&C2NVJ>[BL7?V?E$S.^VS07E2WR MYOLJBN.8I"Z.70_ ),QB& UG:3Z;8Q.9 'R*'<,SUQ':S:L"3CSZWE3;;5XW MSF-1=Y&X9" ^B6&Q2'PN7T7E'-J\P?@(1R/1N YF[0C'M7A2Z>]W MBG)U=C;9FD-I&E 4)WX6HAC[$-%TV&SU0Q)[2EHE:V0^H3HO)J=7I:2)E90H MDYPJZ]/+_* %Q>F"'1%E4B74,EE2=N.:)DWC9":?-& M8+-3G26Q"]7\$;EJ>$2NZAZ1^Y5_S3,K(]^+@\0-/1;,>1AG7I@,]I+0%R\& M/,F*80WK0;&0X%L'2.:Z[B3V!'8A9R-.\LSXVO.2?.MJ7A)E[CC/1:;BG69U M4@6O,(_X?VWO3PMG%NSRZ?&CTMV;-+P03'X4];ILBK8TT?&'3?_3QEM1CR / MQQX"R/>C(**9-UPS]"$.Y*[,&$$PF\(7/5+GL2WHI6,5;:A-Q&+7Y9M#V[PQ MH.YKK9U^ISG^TLP)E$KDCF4F&6TL.R)CPSZ*O("LF5'U*/HBG6I%XCB-4I*X M?I3% 'N9EY#>;A B$(A=7=!G3V:83WE#N3EN"\BE;$X(:BZHD IN5&FT-#.=]-NG*]CK)I\\_TJ6R,! MA3:B[8@=]+GS]F/QNGC2(5R751177HI"/_!I%@** PJ]"* !@@]"K$O$I W/ M)F@/9Z5'2PY-G[K)LSU=Z8P2K5GU7E5]M4<"+VE4E$/EUK!?&M5=DY#)B?P) M+:(&^_D;]FE>UG_/MX=BY0:$^G&2)H$'(DJ\-(Z"P3 "H=!NED9SL\GC/8/D M/'%,$EOKFB@5.*B8GTW-&LA!.G]?AE^),XSY>58[S-#!M]@&@! CUW8 ]-)I MP1: 9H[&8>@'2Y6:25UDY#",_HNA0=I+F M,)Q=MLZ2"3K7R!/.TYG,OAW1LVZG1K-V-'$F=EV1?S#*FV*#JX?'8M>T?,!P<].^>_U_OAM([<.'T+W]X[GRQM2)EKD?8UJ.)5R?D:5O &I19F MKRT]9FXW"]8F$>+A &H8(2:5^+09RONF^KP\_('3N65A?]@6^U.\Q+->Z8BNNGZ)A56*$ MN_&IY&Z82NY&IA)^=;^O;?^B6[0>SEQNTU [C2P'%^\:=BP@EZ?ALM[GXH!4 M:VGC_+'B*>JG8L/,T\/^4!=#-<45\=@Z&<",K9'C@$^MJ3LLEL,4 M4]4'E319GWU&.KU8HF=*,M @8G/-LFTA-XEQ8%?77FZN M/"!L&4J#X=RG@@D#4XUOQ>W]6;).7UCB_NSSSMRIZN&??]C!W>Z0;S_LUG61 M-\4J)?PY/#(=[)W?.0CWVU8L:7^P+1M;> MV>3/_&?W9;-F,OQ.+#[2/_Q6:H]=!\V#&'RVKS MM=IST/NZW#7ENLM(3T(7IRD(:(("'[DXC,!0EC9$@$B]/6<%8,/!Z1%-GT/. M8L^J0W^LGR-8WLLJUDQG0RS5PK-G1O2.GDKV-&S%X73.WCBGWB-UN6?A% F) MQC.1+F&B[]AQXF87);K2*,RUE_B%J&I=%)N&[SZUT_@%I,V*>,B-71)F@8NC M# 8P#0:[$76Q)WL7:JJ]&:Y!=1 =W@N=_??B5.[M-(7-?1_G'=9&K^+H8MP. M)=#HSZL+.'J9,AZ]=MO$'W;-OCYTC\FRWEI__9[O>N0?>4VE9E_T^5HK%\7 MBR*4 C\*W1@A/QHJ*T6^FTB5.+('M>$XEBUGBG7.\9P=J^^JW2\=2%Z-;,^6 M1#RRR;E_C4I5LH7C%MDV,1&\&.L7=NB6A;SH"F,,MYR4CMZ]C__N$G_[O[\S M@&P8=U?23]L>JRS(J!\D$,=QF(5)[*;^4?.S&$L]P[ ,0L/Z^.7:[<;B!_^Z MN''R]?>R>.K6A(]'W IK__D;5V*Q;W6[SKZZ;_]P>M?ZRAWG>_(+3(RZ&^B] M27"Q#F'1A+<WZ\^7.BL4XB!+8T3=V$\ P!Y"WN 0(1$0 M3LVPVPW#4^(+S5Q7S=ZIBVU;UF-?\:5#OW+HEPN[:N\\%_QW!E\FGB\NROVU MP\6?HT-8<++XDQ!5_72#?:9=F3[C[\C)X:Y9UV6+]3/3@!4O:PA]G_I)EH($ M!FGD#^_-1PF-I.ZD+0;2L( .N/H4MD?V:]]S_MX&^ZT;YZ'/*A[Z4KL%4Y=W M!PY_IB/%R:UL^!AQS@:>?7$QI)4?N\FY>P[W[R?9=WNGE4QLL^GJ&!8M,A:E M0=9H$8$T:!L;8_XDE:$I/UG;E+(UOBQKTBE% MOF9I6HDB7].IO;9ZGKOE+%@'S^[RJSI?L_-MYOK61;&68Y[NJ^3<+/$C/P48 M98A7$ ">!Z,!;)@2@_>RM$$T/+._*JDB=H-*OL+*TBTM$!_\'(TL%S%,N&YR MJAG9__K9=9)YKS3IZP4F[RHMTAMFOX2DJ5<8NE!GEO$/8;U/PYE76Q6"<4@Q"G$-/ 3S,RF)#M:#%*I?,4I M=LP?%YZN:P][W6*/F^JG5&Q?>BXVY:;O =4@U1VP&V> -N^N\ A'(QN[.IBU M8V]6BR>5_GXG_63,8UYN2)?,!G>;-KD1-DVQ;_"AKOG"[Z[9U_EZO\(!)L3# M?I+X01#2- QDA'EMY@-'6QU",7$TT9UJ(6W2]],=C\!T\\[0'>.+M" M\L'LJ:R*R=.,A,I)5/=.7XO,8="QMSJ6>RC+D1V:( _[,K=/S6_)G2:F+,Q$$&:> M'X91Y/D8 ,]%/AR681F$*%'82A+[X)G603SNX)L5F\-^K(MK($IJNT<_1VIC MO\6QR$9-:_G]G1@YHNP0 #7H;^^EJ/@OM5GR8G=FE85N@K(P#@/JA0!E@*"X M-T1"MCZ2WB21^WC3";,' M1DQQX*T-CBE<:#RB6I&$1&Y" YP!;MRCE Y+$Y+@$*_VO.:8MJ.I=^U)*

/P]WQ_JDL>U MM_>_5;MO7XOZ(2ON3F$8E<^#IS,L%@O,2JY<9#"55R/Z]AY?(^*FC6H[E$V?.Y6A M+BFG:>>F3A ^'W?M;N\_U>5N73[RA,&/Q8_]U[^*[5/Q>[7;?V]6-*8I2$E, MHM /4Y]&O%3*@"E-L8S@F45B6 W9N %R4F>8>#$=M(=S.9%\*8O\XOB _<8Y MH><">L3/BU!S#YS.!:?S85X9G43WB,;.TXQV"/!,OE9+#!2#TOV?15Y__:M: M94$8$9Q%$8V3A+@HBKVXA^(G22ITI]LH .-"[;L&A5J89@/Z;(+A6629 V>R M7%DLQCVWNC18MJE^0NF5=G&*XJKQ*2JT',*I"B[.Z_JYW'V##]6!;_T11*E' M/$"3 "&D>6O?+G V#*&C_G*@DS$'/US%2'?"W! M7)*$V ,HB;R^ZK874PB)3$BG;L5PW/:QV//KM-5#X?SS;VP8_0LOPM-=!)/3 MHPD\BHG1/!3**=& B==$Z4AS_N"XG!;8S)N)5PD:$:3II-JA1AK\J'1W-SD= M^K![8I)7U<]9V:RW57,X-^EG24I20B@)0@Q\-V3F^W.7-"!$ZF+O)$.&U>B( M34Y[IG$G)C^ST2:G0$=8S@G7@AHTQM*(#&DAUPXETN-*9:#SR>D1OV1?[MLE M(=QM\/!HSYHM%M\" 0 !,244P,@+,Y) 2G$7G $0PE@J6-)LVK!FG:&54RW= M#(OIV(+DRBG;&= V&^4%5#O43H[+$?TSU"AV**(IYZI9.K9$I3E:[E@/;I]W M>N0X?JOR7?-[T3[A1*%+0(1!1.(8>YY'@PAVYOP(TDPH(76R$?.'M:'3XW.* M :"SY0AOG(S]_\_"0?GN3XEJ7I,X'5?$6>F4T[Z!Q",LI\7E_-$A$\S^F4Z@ M1$&SN8A4*TFF3*A8);$1Y]]0?6U\65#-2XL;E>9^)/-\T+F=W@RF)/))FB4T MH*&?(IJA;# #XL05?]1'X<,-:_3% ) 0$B6F!!38-$F2.WHO^%$17"6>)(36 M-%]J BO+F^#+3*]]O::G4VBQ0$Q=;P6?BU9MNOQY7*5KI$A+7DF"$(7IG$*<.:B,(TC MT+]1[_DH=#.ICR4^3*2%*I1T#28\K,ID2O%J*.E@126[ M?!5$(6)F:,RF/(+9[)? 8;[#610#F21'J0^>):EQ>\S3FW_:.6=C9$0HD6;' M,%"#/I(-+.F_2HV-^[$,W\H(80I2R+Q,< MA8.QE*12)8 531A>K3 DOU@\8DY$"0X:!6;M&SD"%X$PD;JZI\FD MX=$U('I1R38?H,^\C!&C;&2<:>;W]9<]CZS: M6K%#MO6*#7T",5MR19F7H1"Y 8:]YGJ4G]Z M]^Z+L3S"=V@;.W302+H=XJ?5HS?2!/6R)5R7>OV]V!RVQ>W]Y=T2E#?E&NXV M6;D]\#4FU]Y3IB)&618EF9^E*$DC+P5)U+\CYX4915+1OBD,AN5Q@,W7 "W0 M-B.XA^IHN\-FK(7$U-.&QI%3U/-V>7T7[N:-MOJCQ>XLEK*MR/&(_)IN-3LD MV;B7E[7#9V%57KKA;E]NN.7RJ?A2K/OR">3'>GO8%!O*>.,/H!^Z[*G7X$] M80*"@*24(@CB('6SX=8. ^K'GJ*JSP9O1L'_5.T+YA9;GSYW,L)\&YX'_EBU MTM]ZQTN>X'R[/FSS8;]H4)WNMU4G@_G:7':>L+*YU:>0<>B2497 PG-/[/W!MNFIOD)N#IK+=06PA,:7_7PS)';^RYR;J],/3S6 MQ?=BUS#,_=\.13*S% >1%\>(S:@^C@(/]IGW/@4X"T7K(NHV:U"6!J1<8EY M')8:2]6,E>1P3#D,M88ELF#*N\LQ;Y1%J3S\W[780$VW^NN!2&CV=XA'9GK'] M[%#R.1U^ZTV2.;F>JO>TJHORVZY+2UD_?ZWS7<-0L""334OM=]WJ&&[^[Z%I M;\L?W>C2+.!^7Y=W+##EVRK5I[P]GP\\G\99!N*,PL@+0,R"S\$'UZ-T]534 M=]74R6$9[#):=>ZFL&3U;O498.MG9W]RQJ',IG',P"XW2N08B$>J-<]ZQG7WE=%U[]OR#:Q2.YQU,)MX. M;=7BR>L\ TWLR!]2?2Z>BMVA:/@V(_G!%K^[?(N9KC(,-2^.Q+,P?V.P-MWK M7NUN^0K2P",!3B %$.$<7VL/M MMB!UZT7_]&1_ B'Y2I?I!I0]75J\[=1/D@PUF^'3(A7"A4Z&C+:D'1H^E[-7 M3WQFX/B]F:"I]ZN/+%[^#IG-[G,V!;R!P0\)K @&:A2#T M"25>G P(XH (%<0P8=>PE'"T/')H\4J4^]+-[KC.+$VLG B]X/3&.8)U6K1M M#":I4^;YEZC$MF [J!5IT]\>8F75:9[ZQB\U![L:Q^ M7OWMRRH._20D'B&QF\9)3/T4H>&#T] 3>LM;XN,,SQI_VY5M?BG/ 1',+Y7A M8GPR,$2#G,;_[>.'KR1SOGR%7\D7E?BR*=;_\UOU]+]Z;WB(F0S?<"U)SB+, MD\=OB(0"'=70F&:UT]%J1TH0&60@Q25#@!G[H'1%D M?I@*#6D3=G^BB'$*NXH1XTS$:HH87PAM]QY$&[-HBABG\#\Q8IRI'31'C,KM MH1XQ7B=*)F+40+>E$:,.S]Z+&+6Q)WJH);FK^ENY*S[LBX=F%>,(I2%P<082 M% 4I1%D\P$E#!&2.LXR!,#Y#J9V"< >.;:R,AQ ME2K'(P=5QIO-CB,J\VY6,P\'.2W_>. 3Q>W][6-1Y_QUIB_%MS;S<95E:>QY M, C"."!)XE.0^8,]-R%28JUNQ?1A50N,1U/5 ,UI>FQR,CN!2#$=G8=#R1.M M(WU'5,Z7]^@SHH!7V1F1N.F,VJ%A&ORH=/=5X" I--)<">J+29KD9$6<(3-:4;[EM?*^?"^*_:]U=7AD*M7E[_!;V4D8(!@E M_'\8PK3/Y(P30HC04V%:#1K6$XZQJY5VX]P].SU.IP7J#$C5LA_U\"VF/[-3 M+:=)>E@VHE-,6OM^+W+^;'B['GT-(ZL>\G*W M@K%'08@#/X8@PCXS"\F (2*^5*UBO9875<(.HZH6ZF%>4A)G)UVG,K['MUEM M%*%.1"*U-H%E2JG7MVN":8!!:=W\L'L\[)M6IKW^?#B,LL +?4SC($HA,QG& MX6 1!UCH%HH..Z9WW#@6QU-4/17>)#7.,&7J*]T.V(W3,[C0TZ\C/(G(UP1V M+1.K*9YU(7(!&6ZA,BW2(A\)2&29==>(9+V1$"(U-B9(D1!;Q$B&E,, (0T]"E M40J.%H,09U.%2-3.+$(43!A?,JW?'W8[J$E;I($(0V#),-N1F+$%H2#08\0J:<( M)I@Q+$,<4I>HSK\X Z>T9S^%3C%YFHE).752)M%,W:JK%(T(DP9>[= E'8Y< M%JW2Q8UX>G^SK\OUOMB\;?KMOQV6CC!-:0(P(B$( ,BB",(CI""0TBVC0)93 M-J4]>+.-(J9^UK2'-GU<9'M^"HTC&CI+Z]BALO.X^BIQ?S9^197Z]VI7//^> MUW\6>WK8;09C*,A<$">09#CR ?$H0>EI6HBE$N 431A6UQ:5\]#";; M3_EC40]KX@3A+$DC%WH$1%& 8R_J;0$OBJ4N"*E9,!W#'4$YCQR5_!//"J0) M+D2-\R498YVH:@$M)"UOTC*V[IQ$HQW",M&'-YYBGLJ(?#;K&VFTM-RQOV,X MCF\YX?R1UTDXNQ*9N'&"TBCP4I?U!X)"WQW.*4$8AHE:GJLA,+/E?=U<24Z_ M<8YN.*>GU 9')MPP-]^.DH<'-C2A^@F#N=8SG(FKQKI0CJ[A!K5#R>=S]VI> M[RP\3SL>.8+-RF:]K7A:W8K$F&*7IDGHN83 . Z";+!/V&I[^FF)BM6YMAC7 M_(OBA/7&N>=R\L3AZCA!46)\RH&*:;(U[1\R23XE_YZ@VG#>\@:#TLZ+]M+TA]V>]=_R;EN@YYQW>_GK_JP:P MZ)UX86)'E-5D,]FAL48]O/JPARDV976W&D-"#WNF_/"!OY;W7VV-1_+CL=@U MQ05$-X@SG&5NB(G'IHU0JYW!68#,J-6GVY4/.RUMVX)US]$X/ M7TV]YVE#.5FWKOE,Z?W-6'M:,QGH: Z!66+65K=K^IC7]2OSR@+\GR:<\Y[] M&_OJW_YI^!OVO[N\*?[MG_X?4$L#!!0 ( &*';TX#< ]9V)D B[!P 5 M ;&%S&UL[+W9EALYDB9\/T^14W.=E=B7/E,S M!VN.II6I^"5EU_25'XKA$?).!CV*BY9Z^A].TAD;%W>';T%5U^F,$ , 89]] M ,P @^%__N]O=[.?OJ2+99;/__87^%?PEY_2^32_SN:W?_O+'Q]^5A_,FS=_ M^=__Z[_]S__^\\__3[]_^Y/-I^N[=+[ZR2S2R2J]_NEKMOK\T]^OT^6?/]TL M\KN?_IXO_LR^3'[^>5OII\TOLVS^Y[\5__DT6:8_?5MF_[:[/J]7]O_WRR]>O7__Z[=-B]M=\GY[ARMT5&'JL)T MKF)'W?LX^31K@MK3>JUTSN1W=]FJF%#.]N= T;:[4%%OQVNTW2&_7JT7Z6_9 M/+M;W[T/GUQ-OC?L:=6FVA:A&MF.5FBI._-E/LNNBP5+3V;%1/SA#K;3>\0^K\-^- M_=F,GRLY_E7VOA>[*!;KN; MW]TOTL_I?)E]2=\$^^G^K^[;?9A'FW2^=J-MBU7- M\#E:H?WN?'L?)LOWZ32?3\. V4P^]7&MTDS;7?]CO@A?=SO/_KD9^CJ=IS?9 MJG[?*[734N>#MW^;!7WNYZE?\_SZ:S8[:\95J-IU%]5=OEAE_]RH]MW-\X*5 M<6^G_:Z%+7_&BW6DI:X%:%\_ VNDZL19L8&6NOLEV&_YXJQU^J)@NU]?6;F' MR[?;F:J*.EB\E:Z\S>>W']/%G4T_K<[UXU#9UCNQW66Y6F1A<;R?S&INU]1O MJ74!ZMJ+5>JVWLEB4_UZ/4O?W3S^M$&/*S74>O>KC9OC-5KIT!,#^2I=?/@\ M6:3G^G2R4G?=4L%IOLYFZX);']+I>K%Q]]RWZ6Q]G5[[17YGR[\6Q:L.MRZ^ MJSL0S&0V7<]V1I.>++-I6/(V?4FO#U:(02'VR[J#H=K@J5"UE2Z^6]Q.YCM3 M-B#TL'FVW0:W9RZ)M=Z$B18_7:+M#U=AUM$(K MW;E:I/>3['JW2U$8MIOO,^M%L8]?37=UVNBMTQ6UW:"IWD2HQH_Z+;4D0'Z] MGJ[^7IAA\RH'XTVLBY6U>J9F*QW\_]:3Q2I=S+Z_3Y?KV=/#MC_FD_5U%JRK M5YW+5Y-9L941?*'-@#7Y;KX$;,;Z_R63:MX+'5:Z7'CN\^6080T^Q+P:NJJFNG^1Y%?12K&N8TDV_^ M&-:?ZAYNV]_3H_!^DBW^8S);I_\G"S;O8OKYN\\71;AFT<7PHQA]7R:S&H=> M77]OC^#4-@VB6NU1L':GIP&GJ??9\L]B-/T1S,5%0'.SA_-F7ASNA%)ZO@1P!2X0OZ%+%Y?QV\BE]%L%XJ-YLL7A2K;B4*8M+F9!M M)#G46LL]_3U=M=O9YPVVW-^K=)'EUV[>,L2'F^VD[V'V6;2,^;&&6^[_Q^ U MINWV_&63;?>Y\&];[O.+)MOK1FLORTD6:]_/EV,KG_I9C&?TEGJV7Y MR69B_QG W2WU_['[.'F\6&WVRU;98K.BVVPYG>7+]2)5GY;!"ISN3_=F!21A MN>KR79!>[OWR0Z&-0DPX]^?,$,$V;3+ADEB ),&3:8LD8-ZY$22-. MJJ#TF)5J,?TI7URGB[_]!?[EI_O%[E[3VVV7CZ8IV+!T]6)J">[P"VX_K;@K M\B!/_D@J@B"EU/#+P?GAA9GC8/VXT5/'I(:X!G2 M4FDK.1%68+/3!6?0VR:3QTN[M_@DL8$0\W2S"[;(/JTW!S\!P7+T8[%\*)V,A,<%@H6QD,\GB^^/"ZF[8C.D.8G/-)P@SS@ W ?S MPR*%H%20E&@)C'$$@_&_&-RY0OHP!L^DFNK1'+R:?-]L!0;5;7HUF2TKF'\G M:B78 0^@,P1"Y+!11JLMVC#X -#(X7S%\GAXU_NR\T]S:]5R%1NVF !D-&3* M<6,MLT!!C-$.(ZH)JF02OQY3KA6VY$,@/\A<,+2'V,&4H"$5D%LMN7?0(\:P MVH)N" 6ZDN?2C:R[)23=Q?P\TL+N&L8)B<_63:Q6WM#@!1BD( 56.$9*N1WB M/](PK\J O%N,^[)-/ZPF\^O)XOKI39#O.US.(V=+ MV2VE,?P:H:_4!;^ZP+DOCNU6CD>I:\[SZFB=1"N#@8#8>,X)MQ!: 4H9P[H< ML[LT0J^E"RZUA6U?_-G>3WUA?IPGT>F*">3 :68,PI0P7.P5Z/V,+*F,F97( MC\&D5@'N>3JJQ:3C,@*FO: XF.48, P9!$CO9*3.FDHGCD=(1&N3Z,61]VL@ M45O8#N(#'8I/>M4ND.248ZP\)\ P Y4PH,3<&B75<"[00W:;(VJHLA%2O9$$ M>@DX)B@84]PJ); 3>R2 \N#'<8HJ<^*YT=H5V#T,]:/YV?L] C]Z9:+F(7CU M=A+*P]1*&8/$0\DD549L#U&@E)8:.MP,4$F.*K- O882*9UDWOGBA)18QY7W MID2$*.8N:R;HB"UYCRKH=WX8>A]TF&D"*2\)U4I#)(*KB=KZB$,CR 0V% M7;Z:]Z=-^D>E$BZA,1Q+#0L1L),.J5(60'C,6?ZK'^"5]?P\)*XQOGTY@F_3 MR3+=' 4'M#D$J@0L-80%J8\2ZUDI6S6BYA@RA'N;?;#G3:0 M[FUW:ILM97Z[Z?0N)?[^[M*'=3!SP^?OTR_I?'V*7;7:28"BB @#G:'60&^5 MMB464F(#+VL7M!_6=:F!'F.--HHK1L[VJN7I^*%GA1,$A$.A]P8[3Y!Q4I1V MEI!$OBS5WK 8;$>>@TMMYQ#'NPL+9.F,*\TXV4P)(Z/DF_G' MK_E_II/%,IZ5#VT5$<6JL!8A)EX@9+0FY73@B'87=EM@9,1LK(?Q<3-\:]H> M._>M!0U@1RP'PFK"#?9M$:0?>-)<&6 M0F&L8BZ-10(90Z39:T!&'<:.,%9G=/QLJHCQT3/[TM[\N6\LH8(KP"2$##C/ MI.5,[#:XN=<,QRSO]:. ?D!Z-E3$R.CY\7.Z2"\T#1U$.LZ-L/'5860^88+:(EO7E#3\)/:&5AD/7D98O#@$> MGF[T^>(9]1H$84:TGP03E!((!/.&8P2-85J5^#E7[?[NZ]GKZXA;1R,V^]-, M+U/-?)G/BA<6TFL]F4WFT_3#Y_3%HV$]3CG[8^6 =)GP]"I?9ALBGI]IJE1/ M%"#&&^\-HA9YI9 @VYA:# 4'L))3TK'T&^)4D7-3,,$TD EB+R6PG@#''=I+ MQ/<(1#OEVE?SR0F%S9'N\G;I+ 3R;+)>[-+?J6W;*>S]:)X%8$A5 ,5PS M Y2#GJI21FQ\I8C%5\B>F@H^QI-(./NBS.-NVOQNDAW*A':\<,(]9H)B1"'Q M%"M$B-[CA)&,<5+&3)+FVGT>UQT+:6]$*1Y-6:R*G&A7I58VO?XMO?MT<@?F M3,W$@9)0B&X:: MAXI3B9'2PN)2,HA-S*Q3^W@XJ.!3_GI(TP*>O9LSP7=)WX1?*]DQ^\()( )! MBB$+_I6VP;>C!NWY'Y;WRPHB:-N :8IC;_?2-P\I5W#^GA9,E"2B (%8;9WG MS"J\E\8Z$G-T/\+E)D:=SR^>Q^#8+RO*M[:KDN-9^80"YQW&GACEF1<.2%Q: MY ?<5#V9LT>?#M,KS6\W[\2FE)U:>F%33:3^GQNW'2#<8\J49^\5_IZN*F5-.5HMC$I @RGFK!1( M(T0XP[:4%& 4$=]<[R[ M(AX$I5B4/H-F0L8D;AAAU&"[!&H?WT%,YJJFKU%V3X83[_G\VG%U+7/RB?!SN+: MD.+X"S#@H#$/W'8DZA;A"*\9M,2,-J#LUW0]:[,F! =O+EAI6*-@7@$$BYCR M;>\-AE$)^^N']/=DK+:TGUL3N]Z243VDQ@PVT>8L\W,^"QI9%O;1ZGN%K?^J M322 *N1$F!V%TT50)F94E @P7^V9B]=CMK9X8M01P@-PK/J!TO%*B224> &0 MU$!)S!7@')92&HPN+%:J?>4?9U<<:R- M4H;L9V2@Q84]&-J&FD\_,M4,UQY9TV+^_3#$D!\N]M$CB>Y\WA"@G5$!HM''38&ZNA"6"5TH6% M/F:U&N'V3 >T:077WFSF?'[[,5WX:9-!WR)!W4X!ZN68Y44>Y48\1:R' M6*PJ\>EPA80$=4 +8/ >@]L(@N&/RRA$2Y#JU3+NXSI*]UL[;>#=0$II9(+IR#D1DAO$I9?[@:"A MC#&%1ICRK',"M8;T,'=RSUU^.5 Z$1("RIW##A!IF6/<[<>)("C&:Q_AF40; M"CYY+[<)J/UE KB[R^>5F/*\:(*MUP02S8,K"9RR0*#R2KHC86J]+)^K YI$ M(MJ;OWY]OM9WZUF1>6QCN >^!QU]3N?+[$NZW5MXFR^+R-5W-Q\GWT[O M_=1I*8&8>^\DQ9A (9$DV)=A^%Z)J L-(W2[NB!:IX#W1<#WQ7--\_3:31;S M;'Z[?"2536^RZBKN7U5Y'Z5CZFIE>F592P>(9!\J#/""P#982>8,O M;ONE326?SO1:#]G^;(DV,[TZAIP.SA^G&CA-$*3&E3*:.-=GS.RIJ>#*F5[K MP=G;MEUDIE0,FPMY8!JH=@NA AH0&R,XS)FDC37[OE,K_4@[6]_MZM, MKS*X^LX!9(F6"# .D2JG9*TTB]G]'2&%8A1>,]-K/6"'.55JEND5&FT5#QX: M#[@A9*DNSU]!<2X;DQSXM61Z;4J:%O#LW9QYVRS3JZ!AI1:. EA$+4))@Q>_ MA\CRF.<.1WFLU*X!TQ3'WLX$9K/\:^&G^GQA\_6GU+3;07&_.5Z_2 MQ8?/ <_*Z]:Q!A)0C$W,F?;<46\]$'QWRP<8!47,QMLH5[(6^=4)PL/P:]/3 MI5JO/N>+[)_I=65>/:^8.(,5=9(PJQ!T$OH', U7/L9I'^7!>$=LBL1U2!:] M62[7M1FTK9044?A&60\=Y=P*YAGVI936FIBPBE&>=G?*GD:8#LF<=^O550S"4XFA=1R0:%"A@A)RO!I8!CK.07D:^=0A$3P25_+-(T G0PPE0SMT]52Z#Q1E)/L''!J9" 4,GW\RJ)RQT'?BSN M-(>UY^BL/0C+=S?%.SA^EG\=Q1/<^\[4"\AZ42U14G)IC%$0!RTHRB7>CE_D MM&"XTH38C;3% S&ANU>+_$L6\-7?_U@6N0WV#[FKZ2K[L@W[.X]!_<:2XB$C M'V8SCBTE4 D,=ME] C(41Z4N'O-91!1)\IY1[VL]"8(\7)\X3;.'W@37Q=K[)^;ST_PNDKU1&F"J59..RE!<$:(XW(O^<6]7SXL M>5ZD1FQ=/_WMI@=XEJ%_!V(F3NZ@'Z^68 (!+)YF<$02(@U@O%R+C%/NPA+5 MCXJ)+>JEMZ"[PAO6DP!)<5,WG2_/S8:'*R3&TF#I8*X!@9@Q+ZS2I70,JAC6 MC3 0852L:T4C_:W%6T4^RA 8INKPTX0/LY.SWKFJB4 :*LLT 0(6+UE1:&$I ML1R&6R XX8H25L[]5@$8\Y1\]2 )N67F/+TM]A4__E@$[411?=)T6?0^#?UW MWPIHUMGR\W:OK$B/>8:A)^LF!""O/94;FP2"XLU27,HL7=2#G-7#+'YXJ(Q*0XHBO\#"!MCM=B/4L1I3 ;-ZIM ?<^D73#C M+/FBP1^.=F_F7P*J^>)T9M^3]1(-&/9&2LP4LR#\/^;E*+::^G[V>'X(HC5' M?3B&72W2^TEV7?ID[ENQ*9 &?^S1JZZUJ%>EP01:[;1G1GA L= :2[4WG3ED M_;S+_4-PL@-U#&@Q%GU^L%CJD_-0 XD6B&H"> :.2%A(?I.>N>9[B>/XP]! MQA;@']X$W+T!V M/1=93M9[T*J]]Q#;=,($)$YX20 2'E.,D"RW81V4HM60A/&L,? NU)JKDE,9.,(=W(&X6$DYL,Q[=E3E[6(]JQN MHA@V2DE!J5+6:03,/C#/&2%B]K9'>$-G$)[%03[XHOSHQ+*A%7BXE>(B.!"8 M,"T(EE!A '1Y_NZ5T3$182.\YS/D4AL-?H\QW!7WZUNY1Y 8R2&!!LOB^1AI M@72R#'KSX4=,0MCZ03F=IWGN-_J[&QT,S,1BMW/9ULV6$XTE 7!#N(."456D MTN3,@A(5*VV,LSS"(,4^;[:TAWIO0;"3[[M#3C7]QSI;I$&DZW71^_3L=N#9 MN@FRC@*D$>$4"60%0A[OQQ_K*3"[[YW +KGQ/.:U90WT&'H]3=/KI0_@'0@) M"CY[E?BO&JTD,JP" G.!1'%5"!M&;6D8>X9YC,\[PCFO3PIVIH3Q+<>M+,,) MX!1;1@1GU'FB2?A':?=X"L6/81AV0<7.=# P$WS$+M@ M7NO8]^T;;P?,T]#PLX0[5S=1V LOI1? 0ZBP\:Y M6!;B@6:]-E4P) V#H7SL&9R:9#S14F(82S7 MP)1L3Q']K\J;7E:V $]42QSD %HN/-,!6\% $' G:?B8QCB^36_A70SIVL-] MD-WIHM/O[C>.D?N6+J;9\DS"_S-U$\:P\ BH(T!0B)-M2]EACHJC^0(HZ\& MFM[:@'Y\NWZM[/8E""'MA'4&VV#Q$@Y=&8KFH=$@YBBD?EC64/O/71"P,QWT MQ4073-)I<,[=M^GGR?PV?1\6HG?S0J;-;M'R]P9Z^"@Y1?/P\].\&\.LTDP#CJ M "3*$2Z$IMB"Y!E4KU$VPQ M"!X4A%ZH8(688.7J4G:D3#]I/G9@ >NCOQDC02;I<74VRZ^!6G;P5\J1D @BQ%"G-"%-6>>>E*CTK9!"YN%S M?5+@Q9V0&.A[O'ST<$$E.[5W]ZQDHCRTC#@G ? F",#4[EGO( ^"/F:*&F%$ MP,!4BH'^/)5FD^5B0Y"P7&_I47R2/ N7WB3S""BLB_>-YM-UH1V]7OV>K_XS M71TA3Z-V$N=#5S#4V/M@GRI" #"E?$Q$;0*/,-)N$&KUH9C&Q'MY%E*+;Q6K M)XZ',<0YI$8RCX7!A.QG9 &BMGI'N+DV',VZT<<#N_I_["J_"TU^3N?+,'1> M/GTSY--7V]X4KMG+/M9[#:M*2XD-6J*0,0V%1(9BJ&C)!VDLJ12FU=FY48-' MB2RGF@%A-.-8" D=H>7^KT327^ZS5NUJ^^2+1/4P[LL0WJ1!.3*P-S&9P?PZ MO'5;85C%-YXPBY3RR@BLI1540XW*9?LRT]]AE^]S 43]:$/ZQ6B^S3>E7D,OB87VVT MV8#YG?0CP1!Y9JUDUBL*L60 DE(7 $8E'ZT]???Q+'N?]*TX*T$$\8@)49*9Z10'G F2SFU8?V^5=/GJ6NGLWQ[B _H=.PR>#RZ M4M:[G[&%;M^I:AGT#]5(I""4:.,8HX1XJCB"VXT$#"#'JE*ROZYN]FUR19V^ MM[91RE.ER_NW#6"L;_)?1FFB/.9 MWIZ42S0U5&$#K"[.J:S$$NF=+,AA'I/%MN4B,&R+U[\N@C&U=4BO\E. MOFWS4"I1A K,/ [^;@!".5BFG0MR2&-B3DI&N*BWS8GF2/;F:Y6YM7;ISJOD M'SA:)]%"&BXH(TYP2S'UQN*]C"YJ"VJ$N])MLZ4M7/M+)+!,PW<5P30V3'NS M?),+9M?YDS;(B7I)$(Q#3I7U6&*'E=!@+VMPGR[,,&E!YR],D_;0[8M)'])9 M://VUW0>T)@5CPQ?WV7SK$"B..$[3ZEJ#22@2)K/.*&0\."(8R* *J77TE[8 M([[M/N@,R.H,:*]'E/\GL_SISTN MWPVJ>+)VMH'$ 4(5$X9R+8NG!8U0LI0>:Q1SFV6$,F80T%B*4K)F08Q 6MCM+=;IL.1P-D6$1_'=-9X&DMD MD,F!8 R"CBWAAA5#EQ,)+FPG-0=\ZM5K/N-TRY6\N("O\GGH>/KT/>'4R&= MWN2+]%&HL/L6< I:SN:3Q?1;BR!FZ;&S MB#KN"3<&:+0?P<#%7$6HG^GAU9EXX]%,[S<5=@-5!P?Z]![\D1H)D,Y)3X)X M G,G) ]KR$X^ I2,V<$8X>6J;I@7BVJ/Z4,:A(%RYX0*3A()?+="(:EV+Y\% M632-6F_K/Y#SZN:F&"S[XL4?\^MBRZT(-$JOW60Q#Q/@LNBOFFW4F5YO8H]6 MV32[WQ@)']+I>K%)3Z(GRVQZ@DJQ32=&$Q^,6:PL,T(CB@4MMX>"P2MCV ?! M:)-?MLW"GM4PR(2FODRRV390SN1W=_E\<]7BF@&!,3@0SK>[FO>U9L'>[>DB#M!M)5NOCP.>!XCF0'RR&J2 M,JVI<%XSK_S^')]0Y&.R^\+:#FT?@;IMDZD-6(>BC,UFQ91<@S2[&@GG0B#G ML#8*>B<-E]R6\DDI8P)IX @OAG9-FF:P]D6;OZ=%7&QZK<+XG-RFOZ_O/J6+ M=S>;GB_?K5?+U22L\//;G10V6TYG^7(=7-["M:UP=-#.%P3T.**>(P&P"#X/ M ,KNT?.B6BCK,5+^ $[@VAA;!P^MXK6:B?QTC"./69*;: G7)7+ /601DV3 MXR-DWP1JR-\FJAF8ICO$7HA2GZC'6DH\)\7ND/!<:>8$T1B5/A9U"EQ8,-$X MJ=J2<@:\&O/8>2K2D:V^/^W:,%?Q7_:JW@7\X_43'=0OG*+"2$M@F$VPWUV$ MLH)17"E&N&/Y/YYYK_QIP<2CP&+%6+ @L# $6:AH*9%D,LJ*&M]$T+*6GT<8 MQD#;6[AJV.4NXD9M19H;PSKI0M"!JU MTSYBNL3I^?FN0@O(]L6:IT^X_)86!M )TAPJGA"BJ1 4,D*PP!(6TW,I&7/F MPE+$1&KWQ2,4T8#V>+>_W)8_RY,791, (4*>0@2MI9);+_@NQ;)52#U_SOZU M^S7MDB06S;X8\I!0K]F:^>S#T+%M.UDL<"O0'6!+K.!.4:<1Y*:NG-N;J MU@BWN-ME3IO(]L:BZ71]MYX5+NVQE"KG&56UC<3 ,,52Q P'5").#$"HQ("[ MJ'EIA'O5+;.K(Y3[NVJZ"N(_Q$*$&M02J=4U%/ M(WR!L%T.M0)I;R[Z^M,RN\XFB^\?)K-TMU5QSCT_5B?Q04"+**.(,"*8Q7 7 M3A-DA!Y$IR]4>:AE[]/[L*OC_)_G?71SU=.PD(-O1<(*PX1MS3( MO)=:2G!A^>M;T/YS/K4-<6_1WU?OSJY7^S()1P C![Q4FB((#1%\]_!(\;J7 MBKD^.D::M*C4Y\'>#2$]3XLCJ;]]/IOE7]_-G[X"?53U9^LDU&,&N0W=-,YP M:APWI2VF45PZE3$N.^U3H6V(>S]@>!L,KLT!:I53A7WA1$+IF.,DP&60-X(Y M5VY+::JQOBQ'O.VCA*8X]GB;Z$D^U#?SEP=Q[P/I?;[X.EF<>1>E3DN)-(@* MQ;$$0AD()<$:EG@X!B_UB*H!(5Y>/.H0Z 'VE>L$UIRJECC!,5%<(L 9H06 MC_+N)#7&.](GI?IZ/[$S-AS?C8X%OK^5[U@XS,&5[WGAQ'N#*4><4NT)4]QP MN) M^B0NYD+N.).:#3\5MJ&(,4R++;'S>%L)X5YZ:8'1% HII1#6[S"Q4I.8;8[Z MZ7TNG9RMZ6$44^?[M,C;,%WMP@15@=CFO9: WDVZ?9^TZ4Q:I>W$,,&%4IX% MN""WT/']>+9,TY@8K'$F"!I^8NU +Z/@LLGG7P**@03%LZ'%[ZOLTRQ]R#72 ME,AG&TX(@Q0J[R71%EBG/6?E'KXUG.$(%M=.8M13CH7A>=RV6L9@+'3 X6KM M)E@!%72$+ 6&8BLT$6"/%8J+M:^>">E'F8D[44KC2 3_KO,;_X^62PF\Z#6 M]\5=T,>#[' .D13 &_S3&$Z7VX4_SX-X"VS51@DBR_9--V.IO?I-+^=;UK9 M#*R3-P*Z_>HDZ!%**(UTV'D28/>X/&*P6+"HV[4CC(+I:QX=F=X:3[6/Y%@] MDR,[+<=CGW.[H 1,WV:33]DL8/PA7:UFF]/_8Q-U]]^<< XX5-8B2"D "EJP MWSNT4K*8 X.1)HWJ?IH?G=I&M4@\6%?%?R?S:5J\:WC*2HYI-N'$"K!YK9EY M!; ,3G&YG#IE;$\)J 9(%SJ>.;X=U?1%XA_S;7BCN#":6V$ID58RX&5YB=0Y M0:."I'[@ [PQ*_$UQ_11JIQE3E.F &.>44++>/OP85R*U-JG>]LH+#>_O@C* MMHC[:PGI(X8K*9Q6!BF%/<6:E4'_SC@>E>BD]G'<9;$I&NT>$J?9?+K>9.N< M!]A7H8MOYC?YXF[3SM/.5$J5=L2-++]E,6+*53N7.S0^E^4 7:;3O][F7WZY3K/MV R_/!^2X:-DV\7WZ>WFVQ \7FK0);;?9NR X3 MA%Y,9F_":/KV[^FA^?IHV<1+:6GXCT:< B$ X:04@QNB8V+-1K1=UP<_XI#M MB"!;HWCEL^5T,OO/=+((:Z$-;O,1CAPKGG"*C";,\6*7D--@LY3YWA'7P32^ MC&CK;FG2$KB=3B4^FP4?*W3J-E^E$P\--@++ +3F2/$H#(N+8A@A8EY M;WE$L=)]3",QN'9$C5+BC^%+CG#B<9%$0<(X]TX%3GMFK"T>3]QUVAET(6E; MNB5#!* =L^"J]*E.K",'RR8$60:YUMI*:@Q UN#]/*<(C D3&E$4<3^\B$&V M8X(\+' ^?'+H,.)$Z40K32R4AGI!"&& !"NJ%*5XA_%D<*8HZC1A0\VR=5FJ/;$5E4Z-OUIG^SR:$- M[A=E$NH=@\6RB WA3AJX?TL/"6=93$1U_09S?1ZF%CY1,J )%KACK <'<2^(\U:4(P;"*L3S&%-W9AW\2 VRGW'!WZ>(VF]_^ MNLB_KCX7YX23^6D7]F"-Q#E+C1"6&2X,-QCJ7::%())P4:O*F((U^^!*&P!W MRYEOF_/A3:3%=NT[39@7Q1.J#:$&.Q1& 0LSI>.L!$[V3]VH5$P'"Q*DL)0IYKX /+IPJ!:0B[NS]A]E8;1WG;FV8S^EL5F5Y>EPP MH9PZ"9G<9-##QC.I9"D \B#FG&9,;S_V8L$TQ[538OP]=.O?Y_G7^8=TLLSG MVPB_@[DHS]9)4%A4"Q??$ 0YQXY"9O9B215U[/O#[,&V"7&GS/F/?+8.\B^V MAP>G':-G91-$+/366<^U*))R*J7*8TK)K8OQE^M'?[UNIL1!VZWULCU[?)_> M%R&/\]LB6>+1';=359+B C0%'C@K,8?.8B_+E52R8*OU&M_UNOG2"L*=TF:; MA-?/\LFA<*J#Y1*@O/3:: *+,'1(?3#9R^YC0Z,LE1]F6S86UAXB_;;!UQ\G MWQYN9??^!NJ^#P\/V%9X^?1$K41IP!U2T 5GTS&(K6';.1L"P96IQ-[>9/T8 MH-;AV_ZL)^R^6N*(4@9;1HSPC J@W2YE2Y 6*GQA&8);T?O+5,%MP=OOF+4[ MW81_J.4R72W5_+J\'9<5?UY-LMDEC6PLK=,:XN#Z4^\1P\IMMZJ!X4Y4Q[SWZ6B#/W7-=8K,^'E;8[6 M<>[K6L>+_KZ[3Q>3PNHL,KV:R6+Q_69[/>'4[=$:K20DV"H*!(]'*&(!4(;M MWHX/. AFH^S \?&M96[D?>'>^";_BRZ%7TSX=[9ZTIWW08'A.SX'"UG-@AKF MH==?TM^R>7:WO@M5#I"MS>83 KGD6#M"& $":05@B;AP2%_86V#=L'! A0PV M/18KQ^XS]ZW(*9 6DBV^I(6=I*;3Q7HR6VY^IH_-ICIS9\.O2!R6PC)/;*$Z MJ" DNSM? 4$I_(6]V]KSQ-J/4@:C]9OYE[3(EG3J4N?Q2@D/"PI!5 ANG,3 M6PSV4@+ 8H(S1W0(-1#UFL(\&)FN%GDP0U;?KV:3[87/?ZRS^R,Y>.HWDBB( M)8%"AE6"4*B)9(B6*! =]8SGB(ZP!B);6[ /1KY?%Z=?"SE<(?&(4B*-=6QC M(@=+F8*==%(2%3.#U3_MRE>3V261J@G$@Q&HR'NV56'QX&"12:<.FU[63C#@ M14Y!4KSW[HD##CE1RNU1U+,-U0_&^DZ.U#/#HF$?C&Z_I[66Q5 \@1 Z;Q!T MT@*J,2+0RE(R8US, EC_(.W2YJKZ />8X^<0$(^\C>9[P@<:29"TU#K%E35< M* ?KO:E-;L[83*A'2 G %/&42%EEN]C-\\)3ZV4D>R<(:Q:GC4!C-F@ MJSZA_C!\;5$5?1-TOQ;5VT$^5"T)4AEC*))<,"D\EB 8,#M)*85HS809PC8./A3E%B'H&C2GEM1;$I'FI?_30 M.;NZ,!7;1;C?D*']KU>+_$M6/-QQ>5%"WG 6?$((A3!ADG"6H=TTX2A&NM)+ MAQVYA=MHX7WG=\=3.IVG-]G*Y/-5-E^'16\7&I#/*[F)C1M-. SKJ2388^&X M-I*&:72'% ,0Q=BE^$L#5JYV)(">B9<<7$B+>)7@]Z;T.YT_40A M@(#@ECCL%;4P#/%R?#/K+FV#;#CRM:J&ON>\K>/99,X[4C-!&$DH@;9:6V08 MYE[MT10 QFQ[C3'.9[@YKQT%]$RX(T UMO42C;T/7H<'1CM@!>",L)VTW",7 MD?FQ/]SL'@]&M'?P'VZIJQ>V(:#41S!?/0 J(L93"&0"0*'$B/(JG(UR- MN_ [^D._;Y;NS-?Z"4PP0]B#\D*(<^CP8Q5&/6XR/>[WPY @W M6U5$WS1\8L@V)V.59A(*C%3&:&P<=PAB*W<7%P,2'/N8??\13H=#4K(#=?0^ M/VY-W8CY\60#"9(N+$@Z6,W:"0LT,!R5T@OO+LQE&71^;%,1(S$FFQN,B3!, M$LU,L(,\)23\QY?R"F5IS,(\0N=E2.*UHX&^&%>?:4I M\;J4C_,HT^^5'7TV=3O:0;;?(\_?B^?EBQN,EW?2"2T7&&IJ+3- &VV]WUTR M4@I)4NDFQ&N+7T#*,6:5(H(X1HDJ7N#;R:PI9A=V)[T5[=>,7ZB'<%_+P,MK M \_E,)\G\]OTS5S=Y>N3%]CJ-I4 SQ@(>"#/8?!6J5*['+8!$>WAA=U [X)S M'4/>. 7"7M:/Q!J142RDY**T>I9G%48G#Q\.#*)WE'8'9 M/@UL?C?)YK6)L*V6&*\$)EYJ"!0BFDI:WF!31KFH=['&1H66U%B)&8W0;_I;>?3J8Q;E*M23X0\K*8@^' (*#A\6E+WM? M/,3R(W"CKB+SSO!MF1T?O^9-V+&OEFB-D"528>")*FZ^>L_*WE,FU&78EGVS MHRF^;;,CU&DT>SRJF! AO7.(6.\DQ(8%>ZLTLHR,2^\](G.S=X8T1KCWC4^U M7GW.%]GJ^Q%3]72%A#L,B,'*"^V]H00"SDOIB(G*&CFV&2;23&T5R.%H"T!47O9 )3]GN*^'L:T"6J_2]0N M7.O_KA?9\CJ;%CJKN#(=K9D0(H374""K( > %6^UE/)B"&*V\$>8!;.C!:DM M>/NBT\=#Z8[/^%1'ZR1AP#@N9? P7!'NX %!Y0F5X]S!RYB'VG2KVL)R4+[\ M/KE+SSI89VHF-LC&.?)6>PFLM02Z$D$G<=QCUN/A3HMZK\*DQOCVQ:MIP80I$N9E8QU2DD.%F=QO<#O%7-1+D*^$+4UTF[<(:E\4T9-9$1SQX7.: MKHK%=:.NTRO4L2H)@H)(#8DA%%A>).LO@=)$3;X70^'W?#[= MWED]O4%SOF9BN?:>.6&9)$ [9)G2I0R$B@M[?*H-91X,>FH+X,8D>9E&MR)' MSE9,.,% &4,I,UJ$B1?+W6-Y00)CJ\4COY[-O+8ITC:^\=/(VVR>OEFE=T?C MXUZ63!0$',$BT8=A2# #"AG3TJQCC%61_3D0VM!<=$(]F5LN)N;=%I7H MH" LXY>Q0$6S)A\:^;X8V^AYQ!.O\D%'G21$*"B\D-0I)4@I);?47L;JUC:_ M6@-TV%WB..TAVM@0.MB% MM]E=MM7#,:OH3+4$! M(NR#=B QJ%SQF47F<&P3T M]FBW0>!^EJ[2, *]S>;W^Z?[ZB3G+#-YA,CL!)4:R>-9$QZP/7NEH3F3.&H MMR/ C\+!7K"/9:+:=_?=32C$FQ&N8BL)I\0A@YFU7A$1P&5P+YM 4>='\ *W M\;N'^($^O63K2G?9M8OM8IW>Y(OTN1B7E\=+QI@^ M(YH>6F7-P7N*?:#?[Q786A+MDJ^V2])=HPD+5B+A**C#$HRE(JQ'(.-H,_!%3U'T+& :U9_/)XOO&.B@"@D+-H)O0O]O2+6Z7PU6_-?$8 M(&**]:" 3HY[724613[9'D'6FG7QMO$RYU2?8;,X!10)D#7C.O M'+-R9[1[CQ"O="6U&UD_3#^GU^M9^NYFV_]GA"K7]> Y[)]0"KKY&+2A0X?^ M/(%'9,N)(\(1K,,<38D&@97[@X^ F8C*:O/*[+C*['E^";-7#?1VYW0)ZX>GG: MEQ?6K>( Q-S;?V4.:LO\; GQ@1GX>UZL9.O@S@2K\'R4;HU6 @X6(\$LA!(; MPQPRM!R)Q4W '^@EE):9UP+: [,N?/ A7:UFZ5VQVU/UN+5:,XDR2@"MB;+( M4RB-9XR72#A+8H+/7IDOV3+OVH![8.(]?U:U,!EL=A,T&D3*)K/Z'#S78N*0 M5AXH"8N'JKR7AC)5XA-PB]DA?F7N99-,S?F<#L) M9I0 QAP/RT-QK$,-++'0QD2Q<$3WM@9@82MX-X["K;85O;L>NW.30@6OBEY]03^\Q?=D3["1 ML?>DA01 '[Q\:JB@WEO)C;1T+W\ _S+N5@UCY\4@/3#3WJT^IPMU_5_KY6IC MI]9GVO,6$N>+1 %%TBZM$=!.@#*%C=7 @Y@7*D9THVH ID4B/1*3[<6!V\L' M;9O;<14:3T3PO"AR4FCB!P-*U+ R4;DY1W3=:D#KKGTM],[=LQ>RSM1( MB'*Z>#G$4Z*EMXA0LKOQ[MMTMKX.5MLV#];R*ET$'\2+6NG2$ *88)DM3L\MH* MI0F\U$?E8OCW(G7]J%3T^M)GZ>("!)7.LB"H"A,[1+243X&HE$:U*7B?+K+\ M^L-JLEAU2L3QD*9B5JYZ2AH^X\3R?;IG.'9YNN^6JCXE#Z*M^F MCVC V9I?D%"H!790A"D&.RJQ4EB4Z DF+BSW]FLC=[?:'.58N I"+;H;"4>: M3PA5BD# G =$>J=T@5B)G$(7%I)P&>.@'5T./ K*?$(=C8):S2=2$$>,(DX@ M6CRY%Z:/G?H!$WV3NZ7Z;L; M=7\_RZ;%)85MA&?XZ"&7;X.Q$?-MB74NJ)4; P@Q1<"Z1;[$E?.H-\^K!V_\ M:ZB,1L,#CYSMR"_7R7**J#\F#K>3((:*/$^84JDXLMX5[X+OL, <7EB0R&NC M>2M*>WW;,Q013L, )9)P!YSFGI0H:J1X3,ZWVLE]M]LS;G[]+V(V5U$OQQ>K MR?RV"(_>WX#\-<^OOV:SV=.^]'AB479@F[/V2?=JG6'4:B=!0;U>2"(,I5A M*;W=/K:-H#,2#GBJ44F.*A<]ZS64P+"L,^H1ML('()3&".X0\5X)<%DG#AVQ M)>]1!6TMDX <+IBHK$3TAC&H7?"6$8@8Z7$CMI>SXC&-FE49D/>(>1]V;4^&%BK M]&WV)7T!C5^O"E@>2;6+\MCMY!>YED*]#^OI-$T+N\T'+">S_TPGBV6%(=KQ M-R<*$:LIMM9@AJRAC-J]&C5R,=>F1GA&U _%QZ6S$8R1 _+^'I;+CU_3V9?T MMWR^^GQJDHYK.!$X^#R>21NPX4&%EG-?HN6=BGDG:X23^&BX5WU,M*_$<5*^ M /+CU[PUIN_:2S#VE%L$*+0"(:HP+W/Y^&!IBPM+1G<9!&^FNQ'S.GS]J1WI MABTF&'(=C," "?.& RJ=!SM\'*6RWXS"_^)VI]H;+[M]OEZT2NZBP00J1H#D M&AD'A<:6!$Q*= CU,5O<(\Q8<#G<;J"\$5,[E&V7VJ%L @VSBB+O&,5&"@( MV:,#N8RA]@BS'UP0M>LK;P34_CUMN(,2*B:2*NZ$!TIS8Y'$T+ARP\D)"F." M9.N??G=^O>D54K6^DH8].BA__IB'! "%95$" Y5''BO.'=F<)7$LC<"\TFY+ MMWC4CJ8Y73%QD!'*F"0<.\6I*]XAW4GLM+47E@JR(S8<.5EL!?)AIX-_G1T6 M1' ,^"+=V< <6'RWF6>UA8![CT>\#F[APS:)]:@3?;L$V!4;R1AC!,O'9 > M<2T\P<"H$@F.X^Y3O_;IHC)+CF9!;QG^$1BW^OMOD__*%V8V62[5MZSA04#9I9%/1?]JM@4I^F\/8Q',(.]+9_3 M;C9M[:LG0AC)D0#2$<*91%+O;HX@8#6$,=?H1GC:.NS"V13UX?GVQS*]6<_> M9C?--M*8M?UWD MRX:SVJ9J0HVDUF@!N(+"4HBM)Z7$ROB8/(^W7*M?I(#[M9/_ SY,/LS0=- M,&<@@2;HB7,"O=2[>UE,(%MI_1]Z;[[>*Z656TNP\5P3:C$TV'M>/%VXQT8Y M'!,=,$+KNR/>--ZM;ZJ'OA:G4I+\E"1'XRIJ$[>-KTD 9M98"XAQ,.B,D(#? M#DF.H+^P:/%^&3V @GI9+[^$:OGB^V#KXKX'-=/^'JV5&$H9MM0I@%P1WH9- M>>69"B=AI>O@O9RP@528U*\PTL,WDN+G;NP/:16]/XBA7=K M\/8Y8H<.-FE_X%K*N)78>2 -EI8YOPW]L8AH(6FE1P\ZEO7]Y.MOP;M>9)-9 MX0"]NWD?M+CXV2"NS(%C@[@M MD/M[S6'7\;_GBS_?S*\6^31=UN?6\=H)IA@;3*41U D33!_]G)+;&.BDD9H M%79*KM90[IU=A?&Z#)9L83379]?QVHF#.@"*N<+6(.0%5I;L1Y7EE:+_7L\M MOD[9U1K*O;/K]';MXV*)LU!"K!67V@-3O"WK;2D)\5$9"4>X.=LI7^K#V:=] M.O!^:P?FJ9- DZ O9K!FSF#F2U> 8"I&$>>\[__N8D^##=33323(45CX0AP! M)ZP+"!!>HN!Q5%*9UV:J5N7#T3W25J'N86R_S>>W']/%G4T_K08;V,67UQK3 MARLD6AE"K>?!#W 0<2N\VTZ_D#E&R8##^6F'JXS>(S62(L<6$DAPR!WWPG@J M>"FC"\2]K,$:J^B\"U!['I;;G>BK13:?9O>3V=7D^^89SJ$WB]H:M,A[:[P0 M7FOJ@B4<+*:=+B$4% YX!?&W20 ^6V7I\MW-8X54D/5*;E^^U>.N/HCP/KW?C>AW-_M!_F9>(^-:5+N) M9SZ@[IBC!)'B>53.P!XK(6+B"4?(Q/:HDP^GA%$2]GR^M";-)1:3,#=82CWC MW %-&=SE$@@+/Q#,/>*R+GIO)8O%]GU__C/EQ MK%IP_+3WT$'I.39<&&N3B_)._)YQI%LPF M+07'1 EHN51EGX6LEJ/B=9&@L=;R>/PZU_G16\//2B3(!J<1$(L=* +=,322 ME?UF'EU(8$5#73W7="/,NM3U;]D\NUO?G=3VDS()(U9Y*+3QWFO"6?"/=F8# ML0+S"TE]T5AC>3NX=:KSR;?S.G]<)D'**^61A J((A\59EJ4?>?$Q.A\1$Y? M*SJ/P&T8A^U,5IR7A1-$!0(42$"P-QO)@"VE@DA=V,/H;:STK8$Y#$4J9:TY M5B6QJDAL@+T+:%%H@6(/$BI;[4!A_ M&&RH^R9;&B)[GS&RR7&R8 -&.!\4G MR=5DFMUDT[^GRP#;7$_F?ZJ[C=NMYM?OPX?%'=BW^60>_ODAG18[&-_5[2)- MB]X>75Q::CEQ% '$B35,6X6<)DKI'09.@:C4]J-G51,JY$/"WR(%/Q3O?%YW M1\1F[2<04T*#68"Q$T)1X00@)1Z JDJ!]:]U36R?CKTHH452MD6^,_)IH[@$ MCG$$K(5<0BE+<])A0&)>X1QA('#7)&L5[,9D*GHQJ4V=T[42@K0"1/G ?\:) MQ$XB6?8]>)\QAW0C?!NC7:*T"FU?]KH)VLA6?E(\@!WZ?-JE>UDXX501(3T5 MDGDM6)A!^9[LTM(+NV+0IDL7#>8P%#GKSATJGAC.F35"$",9!!Y)J]%.,L^ MO+ ]_AC5GF1)(S3[XLG[]$L^^Y+-;Y_V^6P6T9/U$F8%AP09)XE!#@N%<0F< M!\Y?6":0.'7GW0';9Z32:G>4_S%\\YD5Z5#QA#')+",<$**I Q:X\B&=()F! M,9/-Z(V8N#6I!3B'(LK9=>EPA41A*H4EMK#V+%76>E:>R'ED^86%X<?KN9CL3GEV27A9.*(<&6Z6MUI)(*;4 NWTK2JE&%[89':O:YTR) MQ;.WS%*%\Y9>;X(KSY'D1=E$8FVM0Y9A;1R'T%D ]S)!$+/-,L*]O)8Y$@MG M7Q3YC\DB*Q;9]Y/5.>OD>='$(&2@-HH![JR$B F]A(1$Y/$?(3O,[9IF41" M.00YSEHD+PLG!'.*+$ <*$R8(HAS4THE0=0,,L)5IKE23["C$9(]6JW7^?S- M/&#[:3+_\]U-T$=Z773[[1O][OUYPZ1*_806^Y7$(LR;R- M,FU':+:T2)8^/VBRUZB=%XOK@!%!I MJ- 48XWU?H8$7EV(&1.O\KQ[0UN0]_67T_0:,ZS200"6L,<9@+23F3&ID]$E#I"SO CN;#B?W?EJ%N M'C\5^I0_ZY/)OZ3S21A-Z>)N>94NID'Z=_-#MUKK-I$0IZR@1 370)+BM#4, MQYU4A;@Q>6)&Z&2U1:".8>Z./$>S&-2IGA )'.2 2JSHYF:P0Z"4AFE]T7&; M79.F$<2=SS:'$Z_4;2()ZS^QADKE"NF(%E24&ZG" 1H3-3/Z$(B>9IOZ, ]C M4>O),EM^""J;7+^;/][\@I5-[.--)!1Z 3PTUA>/= +L29E@I'!?U$6?:,7; M11W!/*0A_L=\O4RO2V/.Y'=WV:H0SJ?I;N!,;D^E"6G<9B(H18YC20,VG%GO MM"'[I=_AF-V$T>]9=F.B=X%[G_%AS_/AGDEEEE")I('>:N6"XZ$Q)LKN)9$F MAD&CWT!H@4'-H1QF9=R<\Z7+53'%?MA<$ZLT0U5O)-'$0(<9\I08;QQ$1)8[ M;E(!&7.Y3UP^H3H#>ABZA5DUK9G<[J%*\9@ PRR(1A@A$#"L<6D!2!.DC:"2 M_-&HU!C6_HBSU8;/@M5^B&2,1H4W M@Q^!-VW VA=M?IUD\^7;?+E,E^_F[MLJF]^NL^7G HIW-V<,H;-U$\*A\Q1+ MCSG%7EBF=;FD2X=!5 1T]3WPOI^+;YM1;>/<>$?JZ7?GF^^^6I1Y9*_2^61V M\/BD>N5$6FB0AM)Q%J97#ZQ&O)0$8!:5&_W2-[V[0+BO>>COBVP5G,F;@M!; M#6V@62[7Y21Z8B(Z7SEXG$@YY:'!D"D;1@44Y0A16IBHP[@+WA?O#.%6YZ#? MLN4TG,N,IW%VU0M@A6.GEN#[V4)HD&;<8 M8@D)94$ZJ 0!2.SVIQ'QU,3LG(PT="=&P162C-<#=)C-MOK)2;TTDE +'>4> M.@:!(ZZ4B@0O[/)HTEBOYY.3U@-S&(K$)2?5EE&"@SR:"N>Q,DZ@4D+MV07. M*DU57#4Y:3U$&_L<@R7A@]0K:24(HDGA=)B/62D?Y01>6":;>#5')>&K!W9C M,@4+-CA"U^X?Z^Q^8R&'7BU/\^9$E<0KX"0UDCK&#(1AK::J[+7R-N;BYNCW MRV(ITAZNKRG7D0C^-B*&*ZXM%Y@HHW@I&6^CI.P=5R'=5#M/D^Z>-)[?3REB=*B$K&+^0Z9ENJREM%LZ\YPDSNL^*YP72R3-]]FF6W&TT=MT4JU0L+ M)[4>>@808UHA10C>[?.AXF).3$3<")>7EIC3!;2O\#8F50PIY[UT$AM*,86T ME$]0$I-*>O1G=&WNIS1%=!C&M/.*JU8**,&$-!9H(AB5N!QQF@!;:3OZ]2Q8 MT?JN\WAK/6A?7\ ;PM0 %N9/KX1'D&%-2_G"/&[Z>6-J-$%*C1G4!KAC#O7' ME.@@C6?%C3\3UF*NRM776,IB(K-'^$YTV_R(@'((4ICUHD"I(C=VI1-)C!?* M.$<<,-ZJ8)Z94JY@L_631OJUSR3QP Y!F-_S^;069QXJ)"C@!"C$K'C8*OS* M#2VM/B. <%ARKUE2BK.'68&V] @%V M+GUY?X0QCJ(8-\)]MP9=Z,Y_F=VEQ$>0J77SX'' <; %QD\4\ MF]_N.U)A"3E6)<'"A*'.D8%(!J< %WN;&Z@!9$'3E:Y\]"-EE7%]M$Y"-8+8 M8 <<)P9*S2ETI9P^L/FREHQX=>?= #O46%7S57:=S=:K[$NZ"T$)DY#[-IVM MPYCU 4!;_K4HOAPZ3KC-(6X\D@#S8(8K1%3PV#S=^OL ,$-,I4#)KE?T\_HQ M^=W]>K4+1']!QS-AQNU^44*9XY9:0+3RVE#G(>4EHAC+J'MRKV@RJ4RLH_; M -KH[3)+G&CZ^^$&SL0<=?BM29CGN73>.:N+]Y/%8G+BXL+!*>.-$/1!%B O+(:X,\K$@-HX M,O1]&HSG;+K:L5/-KY]]\L<\6YVYD5"GC808QZAPEFF,N%20.[.72[BHG]M\[SHYKO[0H/G'\I\7C;QWCNH CZ.0*D89(CJ4J;B[=E>CM9? M+XG: O:5^*YO*T2AMO45B0946 VMP!![JAF3 NP0%)JXF+#5$2Z&E^&5-M7> M*^'_V5C:5MI/(+(X^%S$480P,I(*(DKL+.47=@K>/^7:Y7PCI0UU7&(FL^EZ MMI.D2',^#3;/YH0DO3Y8X9+.2P2RR!L?_$/'I!5 "E:JR&J@*VT2=7U>\F*O MIM"1WJ3\SN/10><"'!K_[_V_NR)C=R M),WW_3$SN ^SM37#62,SE:255-TV3S J&4IQF\G0\,BJ[%^_"#*">9(,$G$Q M5+)N58H9" +N'QQ^P7U<\B8='@>C'NT0O+/#\<_)%GG]\E1*H')GMF>Y\&Q:G)#98E5R<#E9W&YK0*ST MP^,SGW85,[<+>US=8OII/EG4B@*T\77!BGQ^F?$]?CIC&>.&+VM^H4)]HP@5*[+(9O4.NQL@-UGRV]YVR*R5W!< M[-T[CTW7X=WC#&K%@>6<&LL-,E!6%I&C8FSQA$$ KREF= 6P-]68.GZ^XP.# M!0PQJ)"74#,)43QI2+5:I=W("BAUIQ8V2O9>07:!)?]L7&"6:PR\TH@C!87" M0.-JK1Z"D2?K7F9H^H(?)X]%[RRQ&+&/41&.:HAYE5BBX,L M*9YP+7 YGZ]Y;,INH^6TYNLP^;PKC^^'UWN^OC9KU:3^+) ML+@])1[/>D^ UF,EI&* *&:L0D)5;@"/-1J=$Z]US+Q,V6R1&UTA,TK^Y=;/ M-)F7\GX[>[7>:2F[D^"U ^J)?^H(7--?'IBW.IYJR!*H)'9.VXHW$"A#4CKF M7(LP;1'!G3.H9X%;TO'5#CU?Y!YZ4]" T0@D107C0TT@+JZ@0PH92DU3Z]& M(^UT*W!4- M@KDGCG1PYGUCKZG4S-Q1OE\-JWF M^>G)]ER?S+_&3G2>HQCG9R/L#!08;Y02/QCQF%'E"=_$G9(F&I%9E[0'2 M[]$PK2.[FOZJ8"$VUA%OBP+]AA+'C*^H*I%,J5<^P&.X8R3F@V)>%T*N<+6H MU2I;]UG9>@>Y;?^)LIO2[-]90>&?D]FTD+V/LSRS!';2FT.<<+3$I)&&8(D, MAI*4I6M]D=?18YG3-^==2QX='1B(--1;2 RW!"!BC&:D6G$$:8I7?(#2I3-\ MO)0K33*A6RG1]Y7=X0H+([2&GD#!F",T_H#D+N4+.HRDJ)64WKJP>&RV(.2P^&N3&Q9?>;':7%_T =AS; M32L[WEREUKA ,&9$.A@5)5CDLCFN*_H0X%!*3L$ T=0X5_/V:-V5FZG:83OG M\]?)7_NIUQ#DKP<%4%RL$HAR8P$GF&H.>;5*;.3(&IVVA:C&"=T5G)X0Y/=( MAFP^GRRR?+.JU0CJ].# $,+4,:LL!98+!&G5==$1*^MY/*ZG:E[;\&J."?+D"ZKU/4:\'>%KU J&FF="MKZ?W MCH=#=?4@A:%UQ?4 HJ6G$$A3.NB<9:R>8=IV7/[- ^^\:/OQ5P2)* 6>M, M;H=FS_GZ?"$59FDZ+;.Z_/FR^L*5/P^KXP$"Q)QP 8&1<+<>,B;*L#"JZK9N4 ,, MO7Y=0*M1@G>6?;_Y^7,^RXY=Z:\>"7$_8 851M0YX:.A"?E^@P#-4T[! 7KY MNH#,A:3M"APE"2*?9PL 1P;0DCV$,BM95.LW)5+E(JI0HK_35!DTSDCF7,,6*D&7'! M<4N^K@]?QM'HR;'C1[PXE4H-4'X@WZ.\PU0&3'B#F%>0UU ME!Y8 %?Z]H""K,>61!>NK(Z[.?7500F%I6("$\"7)Z<)# "BR\=MIJ:*P"O KF:NV5Z;1B M8_LRHFDXO%),&J9W'YN][Y!49WL>6BU4M$2D(TH;S!62 DG*C42"X1Y37U[ MZ/UL\FTVGZT?3K4T/#HN<&:99-!XAA6S(!XZW)7KI1C2%,_(%>_TNB XOM.3 M2'VAJ;M:KI] *O[K)9SB1^%S43;S0*/"9[\/N.C4KI2S0EJL"6*6FG+.3%LZ MLMOX#?$O3Z=DZ]P_V!#KQ1/!<\6Y)T1Q[R3U6 ,AJGDKE.1?'Q "+N352TY? M1+,V>?W[;#&[V]P=Y?:S9P)1("HWB%H)>7'K! E2R3Z&8+T#\(KX?2['\F;H MUBK/)W^=YOG39X*/1YSWRD6)1I7Q2G)>S3V*.#V2XM:-\#R!;MTYK]\^Q=[7 M:$QWKEL% M7:NH>-4'ND'R]Z1^EY,M6]:VT8%X0J4J[6 X6[4;R[ M;G_9)=H:I7^_:'L\!=ZM5INCO1#JO2" N'3JBU9YT:Y%"B F*BW&.P)33M8! MIMGV#[M$!ES]R4J1@BHJM\[N5RM)RL7)LQ-V=R>K6TQ' [E&B=]' M-+KGE+BN@M'21A./4H69%AP"Y2$LR_=H1%]UD.\R&/UX:_^HA^R\>@SU7A6< MMT@;PIVEB)$B/4N9DBI8:OYKAJQK0^5@^856J-^-<(@2.DJOQ=3]SV;V\^Y) M[G$""M*R7EM7QNL]. M3:O]FL 4889A[ZT$D"%H,?05-5#\>%QRH$%TO%9 VR)Z3]N_[V2U=J4 P1!A M##'52C'-O)=D)X$1BL)9#:*9U\%5G,I6J_N*@(7@,NJD5ABJ$5+.\(H*7C!? M2S<:T^ZOC8IC"D!S!._0__'VI/7#USB1 TEN9XP.7$!%K=#(&$&=L]HP5:T; M&S*RFN_-PZ'N:7,QR7N'6C%OF]]-9HM+H/8X.L1SM2BT::RG $<3G!C+JG5[ MRL:7;=D<$NJB[&)J7QQDW_6'RY;_-5E._RR:TRVF7_+OZ^+'@RE:]08&CXRR MREHIF?,>:.C$?@5:@%]% [Z$IWF+A.XLWCZ)%%MDRV>Z[T%,U1@5A;K31:JK MPMIHJ 0 J-QN&,1UIP0T!Q@_;P-0S5/Y8L'S\?OWV4WVJ"DNIGZS7,S6FU." MY^3 #62/MI_VB,*):=P?X\: Q1WR;BB0:T)GJ8)W97@>9]-5MF/?#Y]=_=S M6<8M5B<%SY%1P4#!J#6 46FTMHH!HO?K1+S3>,]U JIY*@_C!A*2T:A5S&LJ M.. <8E=YM3"@EHVL$4!KYE<*48=S&4E!Q#V@P.+B9GS<'[)J=(H!9PB/0^&] MD%<'+B.=1[.!74;R0DE@:?P39VX%LOOC#V(C1Q+JNYACAR\CG46W85U&(LA" M28CGD&OBF!8,5(<4U"ZI;<> !'XC/$^@6^].L_?U;B.=&!R@4%IY3AV12,%H M3-GJ',10(CNR)B_]>6 @4-X",DYA7JX6 C*ST6[, J(NN2RC= M%:[4SAV<(U'$-C45X1HP1 N"11> M&*E _+^KMCU22*=TWQKN=9=6(=L3:WH7FL>[:1\;%@JZ*@PLHD4G50@UJBJ@ M%ST17(>KI+CB#HZ6-Q;S"F'!=,&HF $=PQO!?\ ME*>XJP=HC[:HOB50M:>LTYXOI;2;=(H%\8@!Q) '0\AT;0V$FJG9%U(Z@ZV^?_= M3):1YO.'S]EJ$['X\?O'N(;M:U9_+":;Z6S]>+FV\QV_GYV?+2:+*"OG[Q;? M\^7=3JT[IQ+[F6\*;-NP0<=CFR ,".:&[JIB1\!IP'N\F'9T)74D0KT7%,6 M>=2!F<84F2F=&OXR#L@_E#D1-^W4OH3%U@88*E36B(/N>&4 M@.WE1..]P0ST6$C]44[@HI'[+UN\5-?I>]CS-5]U'4;R].YR:_N\L77];QX"K2\B)']&0U MNSF"IC/?%"P7@@-/&*#$:VBA$?N=8Q'IUDLU&L2URX6N4.DFR\5L<;OZE"V_ M_(CT/86]-Y\/BEBB!7508"=YM/@,(>7:XI8SG:;GWF?+;_E(,-8$M?M"DIW- M-^NCI:4.C @NK@AQ0CAT1& /;%'=M%Q?T0LP 4T#;*S8%Y8NH_90C*6>G:G] MV4H:TL@;122(_V-1P2%"E+8MQ%2X_FREQ^2SXV;Z^85_SGA?$!3IHM*%!:2( M!BC"7>5:@$+#D:2 MXZ>@U4 VN-%!Z+E2W9;7J3Z+W->3&H2'!2,@H@8(Y0@%#C%M>$AT19'6? N+%E,^K_5-C=' > M<8VM,2RJ0>JI#W4CJ$>&]H^G@^5O\Y'N+I(YN5B,C>;U3H:RLNB1-W[?''[?G:?39\T M+ZZE!%SRXJ \A@X;KKRDVCI J;<5Q;A0(TO*3@?.P6._ ^JW>8&:\,I8*Z2+U/);5FB 96WODK@"0-T_Z5N&TVVA/9WBP MP,_1YP,%R&)-J4; :,],D;U4K8D)DY+&.B X-<37O'F*GH>257;S'[?Y_7_> MY)O%>OE0 (57_RAPPI_@I/PXF ]O@.+QEX$1[3"&G)NX4X@QBF)5SMVXPZ0##AJD :N(D#<%22E M4M. @H+-@J 14EY=S%L^^[__,E_.I^^MFOIE&?$L MQ$G&@?262(*<=Y#Q:FT,NUJV_? C>22TKN8K"$PI=CJ@\CCMG"%GDZ]1D?''HHAF;'6C5<3B%I/GBXS#;PFB M,/DL4<9QC0%&!.[79A$1*= 84#"M(Y'1&)V["LJ>:;6]KU%TX=)7!F:H%D2" M>#)S3;%0NJQ8%2DDB$Y1= >DX_1D.7?,GWY28_!M"#8X*U M@D&H,";Q$.<<>;D+=1=K!'PLIE9W4'B9$=40X;L6CG62>PGA5 &C-*&0,$& MD+Y: 44NY1@=H/#J'#H7TKDS,90O;C;+@G*[!1^3/B\>#5&KI( YR:%!BBKE MHEBO5H0!30>M= MK=A(JZ+^353JAT>^J&4V6=7.4$IX:Q#.,Z*1X%I$]HB MZ9!Y^\#H@/1=G3$O)./EJ#SO1<%ZI$D\8PE7)EJN/$I-7U$#$SFRGNB- [%5 M:G=Q.CVYJ%!J&JM4JN151:Y ME-$'4]92"=J5XK=/C-G.M)SWB<9T!\>$J,T*: B6C%#A&-<>H6J-UO.1^3@; MX?;K[N>-T+8K_#R=YLDV%&2DJO'5=&4DF1#1$PZ=_.& M2=J9H,F6LVQE/E4(Z."8(H(@ Q4C&F.C!*J)!D%B-N1-21,8?2K MFQ9-$;5;\-B+P//FJ&"=HU1 )+W$%$)LO /5.B$&(^O)HC:AV7UOD9JW)O/!T(CI;CC@A ,@(>"&5VM#3.: MXH@=H)[3AD7>!%T[$SB3_=H_+6$2CG.%(4JFAB M$F>!96@O;I%RG5XWNCY@M43F7H)#'R;+(E?S_FH#0MP("QR!%/-(6RRXPB43 M&?.XWLVY:PD(86H)5()2XX%%VE"'2+56[I/N<@S0W78IH\\(")U'T.L,""%@ ML($<,!S5+D^P%0I7:\2"I.2?#A TC7"[=D#H/-I>2T"(6:DM-5%)XDQQQ>+) M6%KRC!L$1B9F&N#NZ8#0>23MUCFB+G*.O#DJ*&V1I[@H.04 Q= "+/;KQ'QD M]792&/VF-X<%33TTF !B&46*4JA,/MU:H' N!PEC8.G":)> M;R@:1Q50%:IAX3O4@!D'RHP_)I!-JJ!Q'0&A-/ T0=3K#45+##3Q3"/+F28: M>ZM-M4YE14H>PW4$A-+ TP11KS<4C3U#6FO"B@)6#GJ@X7Z=CLD4\%Q'0"@- M/$T0]7I#T5!YR PJBC-J:"4!J@J)Q'7&+9, 'O8+@*<)HEYO*!I C#3P#BD) M.%0"RZH6+Q,,P910-/\%P-,$43OSZ>2+^VRYGGV;9V<"Z,3(@*A1B"HBA)52 M"DPD+1/MF=2 I"2,BU&#J%G"7EQ5JM3?K?.3Q?2W\W%R_DM"W"#0(4.%%Y)Y MYKBLLC68Q/$E"9"1HX1,ZS3N)TA]4O:\N3+**1*@*/! 7(6> 8K-[SDV*1< M.(9@Z-'G1)G3 $$[@\I\LO@PN/A:*/E:8$8:L)B-CF!E?=;IBB7JE7YX5;EEN[#'U2VFM971-KXN M4!4WFR"*(8B]!=9CC2K*:B=3A-D %9T+4?56B9Y^&=%=(FCN7LYMUZ2"* M*WKQ25'!?G6ZP4#==X0B)QM9)[B4'"'@<%S=?EW1_.A23^_"ES<(F+7-IJ[D MVXL)GY1Q;SX?C%%<&Z'BJF1Q%0 945T,T-S[E%MR0U3WA@# )AG2F=LQ6VYK M+D?;>$N?PU+PQ(C '2;<2N4\+ I*&TE,1:VBZF!*DO, L\4&!;AF6-+Q18Q_ M%G?L%NN/R\_%;;P3INS!,8$B:"6%G%+!.5:&VWU$T&"(4J*N0X1="V9M4[3M M%3]U;_2\-2K0HL@QAPXB[8WGRD)04SD:SX7\V MF9=4FYCZU\96!.%57A/=6*0TPU!;K:Z;:H;#UR@%Z"G]X%XI0A;JOW8BK"V ] N6=#5 M8?U[-EEMEEL'S[O%S\VZ1A3^T) HX9K*8EFEI%8.2.1K)(++-=)Q5H'>,FI M#EC \/0.G,KH&>BRC; M%WZV]?O^D<\C\^:S]<-)9T:M\2%23 /F$4<$6JQEH0E4:_?2C2RAN D0G,!5 M$V3N"V*?9ZM_^666O5M$5F2K]>?).CL;9X=?$KPA"CBAB.!< T43Y<.3RJ2GRKH=&A,X DI#SA0UU#@7:9QE8;9\_/YU.5FL)C<%]TZG+YX<'*!4W'B! MD92*>.H\$I5VX3@&(_-5-,#]P_6&FR%Q5\!Z]^GCR9-N_TP0$D")!<-%70Z" MF"K:U>S6X VR(^M*UR13\V9(VG'T.;'Z/:.>*<09(AQ',>V5(=65!4\)3"D_ M.L#R BUF+231]6+WY1-WU60Q?>[5VF7@J,WZ1[Z<_3N;OH&-L]\1M!7;^*H# M2EC/B74*[-<5_QJ7>$GD;=X-E;L+$.Z74 -;-48%22"@3B(OL?0(1DN4EFG7 M'"C+4CR/ [2ZFD%3\W3MISK%&1 ZL5OBNB24A"#-J('40TYHM5HMZ,@NE#6+ MHD9)VYL@>K=:;BD1A"Q4@K@!0=>$E"MST1K8EQ)FRT+H(MHVAMF M/F[6JW4\BF>+VW. \V18T)AY[4S4&9&50BBG@=SO#HY2:G,-,&6J9?1<3M@^ M/#R;PC*,_W@"_'>+)\9G35_/J=<$H13016T(Q(R3\1#'VE>4 $2F^!$'&)MM M%F(M$KH'R"6W*_,""Z^UM!916=0CD+HL-P)3D13(Q/,^"G! ,755+C:'$M@4:76V M-^FJ(=8XK3NS\787S"JB%)*VN UF\M7Z:)FY(\."==)9HR3C5''&).=:52O% M'*:481AX/WO#8T-4W>/CU/)WT&AP<%PIB!4?!*BT%AZ5J,*V41%AV 4D T6C=X MXW2]/.D['K3YD8,V?WK0_K;,5V\=71>^*3CGF8-28V$-A5 )Z5FU1D'3ND2. MUNG=#;&[$D=V=A\GOYBN7J2A3U8_CLBC(Z,"98PY :*]482[B66*5CXW%#=2 M4BOJT?O FR-LYP!ZXD6KBYX70T*T5K'7C"-+-#-(:5_E1W!$'$MJ0#IZ'WA# M5.W,*U#9 -G4;I:SQ>VG;#G+IT^UN)UR]^2JS)?L)CZZGF7'^]NFO#CH2/6B MN*4L*HXHJ32J+O=PY#1+TJ=&[TGOE/9]:NSU(C8G1@;NM'<24:D5HPH7Q9!0 MM5ZJ25*"W.A=ZLT2]_*TIV)1>54/(M_5@_BM^/E(FM.1,<%3!!GF@,!XQ$-C M+"2\FC)1Q@OG:3>4W-D;77NCWNKVQY,UME6^?^_I>K\K>KHTZG2]X7 M/'0:&@:UU A13+V%58X.4@:GI![ :9>-NR(ZH#DS4JG%YZRLZ34B['!,1:- M5\3D_9HM[XZ( MJ%-#@U4,6 2-!!;&/PAQ5T63,%5)79_0Z-WB#5-W"'AZ>9WO0FR]?$V 13E; MC+PETAOL%8RJ8D4))$E*A!B-WG/>(J4O/NRJ.4W>F).?S);_F,PW;Z6KU!\< M '8>,2XXAI)Z!P6CN%J)EB1%4T+C]IBW0=]^/ "?)LN/RR^1?]ET.^D:B5#U M7A XDI!9+8@143H[J?P^"(X]8RE%RM#9KO/K4:9:I?+ED;U3U9 /%4.N$@2+ M0LB'HWV-O#U($?6 J$9*"9'!$D<-LW*2$.9UTADX6H][?PSHS#F?NKCR]L;] M9#8O;C3Z?+GUPQQSV[?TE<$R2X".=C:@5#(#2%1R*PH3K9..[/$[](?!E1YN M9IC)S]EZ,M_-_W-D__(^F\;I^\TZZK95\EJ]ZQKUWA6BND.,5#:>1ZRH+.<% MJ XF(HQ/NH(X^G! V^1NXEYTO8G]/OEK=K>Y4]/IK.#B9+[;2WFUE_97XGPD M:=1Y[F?Y9K5KYUB<*0?=>1W/(R ?E7B"H+,.(:!5_+&*YA'GD^YGHY$',H;- MJNZV0M39B_ZDD]OLX_4(UM MC8;G%2@ T#F@G*::4*XI5E4T@&":%(!!HPW 7"/K!J_ [UK1K:KXU>K=8I?" M\35?%XM>+V>+U>SFD">MRZ\/G CA,2>:XPT,(3**A^NZ'N>,T2>/ "M^K#OEHO-[OK4>L?V?+KC\FB7/F'(A2\6F>E2=V&U#UW#@%H M)B&E6DA$"6!:(UH%I2D"/$6UQZ,/G0V539UNE6^GU__MS2Z!_X@+C/K:+H;T MJ,R=VA9-?U^PV'J$N3*,$4LX P+MQ9!E)B5W$X\V$C@DEEQLQ;J[G_/\(W6[I-73L1_R]7]GZ\_937Z[*,R/I^?@ M(1.VUTD%30RV@FD/&.)2&JBK)GF<.D=3JL_@T=[YN3J^#5Z7*MU@>YINONV[ M714UO]M0G4Y\92C26Q1"'G$K)%=8T*J=-J?(MN98K_N%P7)$D9!&6UW$\"2$JJH&R8AP*1YS/-I8Z:!XTI4V\76Y M34=]>%I5]"9:TLNCCKXCHP+W1==XH8S'B)NX6.'L?IU8)'D_1AO8;)ZPCP#Z MW__YBJ9QHO_:_NK-WY3O>46FQ;RP*?]CD:UWQ-U.\D<^C[PIPZ5?-G=WD^7# MQ^]QNZR7LYMUJ5$7>=#//_EC,5NKJ)W?QU$V6T]F\]7S^6=_K;/%-**P_3VP MF[OZ%B<8#88CL'_^8"",&*HD4\8JICPR0I>7YC#7%M>ZB]B2C?!8/O^4DK@Z MI"5NB^T?,PJ:^HY@@7#."!S53&8EL!125M&1&*03),8 W:67@NBE]M\3^;LZ MF'83/-TL\]ES04$$>:$D:N^CN&0>N$=J4C,R*/6 @;PYZ@_&87*0-H^K6TR+ M3*!:?=;;^+H D7904BDACT9+_-O@/64=82F9Z /$]86H.M<_TCXCNH+X"^7J M9!>J-Y\/&&AH*>/(%RT$G#*&EQ?1L, 6CDUX]@J/O'F&] 2V0I-???[RQ[F@ M>SXN8.H\]EX!9YVE\2"RM**<@!8FW>[Z&WSG@"^),8,YU _1;V^CMQ'O>'0 M0$@-IP!C@BDD$#F#]UN7N+$U3.I?$>V<98,'>OU\F,_Y?.[S93&HW_RI)Q,) M!AAE,66&8B0]M1A+4W$#$#VV]I@=PK?[A*O+^3JB73:@!$53%/B&B%HEN-+ M$\2K(UU20)/*$IV[MW[N:B"N)\OU,'=8RS#O+?WQ/!!<_T;H(_[J&S")^]>___ZQ95&O^^_Y%(KF MJQ!3BVR4?IX J[AU%0>43[I17C\M4^[VWR*[+6JQ?/U[&PX:!->_#2-COF>S MOG?BJUD$:)$Q0A@+($5"$*JJVE986D=3*HO7SP3]>S-VO!E3<7#]^W&(]J&. M]#;..(6U=TPB8M!>-?%6I?A>SLYXW=F';C']>R,.%P(CVH;_S(HDMVRJ[K/E MY#;;*NTVG@;[*HR#\9:>,]/ ):4J6AF8,RNQMU)514:Q I(EE0,8D:UY%>[4 M%AG_*VWD@>_>H"/V+$"XZ'$-HD*$ !<5YR2W20TP?V$O;3N[9X!2X$P 7?_6 M?^Y@&^;^/W..P6/K"4"0(X@@Q=Q)O.>ATT7%_K_/[5]I^[>+G^N7 <^]>\.4 M 6?.,3 ,"++0:LVX*RZ-,80J'GHK4E+C!E@^X&\9T"]^KE\&E$[%383\, 7 M.1,,2 /D(P>M=9)S;8"WE4-4*292S( !EDCX>_?W")[KW_KCL?Y-9(_FQGE& MK$'">$/*(AQ8>RY3*B7^NC[X*]_ZK<&GW\OB3XHN7?N5<*V-CCI506BHG?.1 MZ.4=?8*!U;6*'PQ,YI;8>U(-NN4(R-$O#$HP3.,^C!L38(<5!TQ6%+9&I"3M M## O_%)X-5S/N!%>#%Z[>+W8]F+RA[XK0&4L!-!;Q 6$TFE:E6DDF"#?Z27, MP7O]&X)G>[OE(J9>RT9Y[HO\;9FO6KE4=_C;@L,ZP@U*Y6#1(HEQ"I:DPF*2\,DX!H);;C6U.SQ08LR%N,R M18;GEVJ'3R/;/?UOF: T0MQ:)AT43B.N:-72FU!)W=_^K8YAWL^./!,&@]F& M!ZL7U4G/:VPK-C>+@#U@@!G/,1 &<*>C#E'Q07/TJY5=NZ*-V!L(KF8SONK" MV==^/&LB 0LBN;11FU+&>^T8 Z+BAL%)-Z''E.YYA5NR31QN,1_0J0W9[6P"B.# '$@0+7D/H;#2EHFSA ED4YH5#%"!;=(5.FA&7>$I M]BXN>+98S6Y:2_D_]9T!(@KPI%MD;V>JO?&[DO(_LU)1X6%X^L,61/:QCUBBZ5M%\& M^DVRY%K@7ZJ%10.!UE,L7GU75$,A9((@***Z+ 07?N^G88;"%)@/\$;"0/#9 M\*Y)Y>H5[I2>+/R:,PC2JVAE$L"T4Q0@[.T^99X9B\?60&7LNZI!7E^+(7]X M]8_",/3AHOE_A?GQN M%':T[5Y\:4#."4B=<%'T.2N$>4R!X1C:%+UQ@)Z!T>^N-/9>BP*YJSVD%E/W MU\^L:!GX-2\^ZL#7<.*; [66&(*T1QZB:'(CS*LD%DX 3'&TL>%MIX%X&YIE MRI5O@BYO>M2=0B"61H5:,H*U0E$&&>/Q_BQ'I-->7\,_91K#PD6S.!D%P+=;6V43IPRG2W"0# M1D1K3H&(%H@WD#$/*PV,2^-3+B6/T%?2ZE:^1D!<^4G\Q Y6M[?+[:7XSI(O M+IY3L(0H@3&4'&.DK0:05(XN453*_ML%<\7G;^/\[Z5*XM=B_M=7"!$R@KP# MSF*"/;.>45GFC@JD&:[50JPE"7CS(YMNYEE9=U(_F/EDM?H:::KC%_[KF)PZ M/C)HA+S$'!/B$!4:"PDY15P2HQDU.#*\HC2QKIOFS5>. M\#XYTCWV_U@LLYO\=C'[]_-%FWRUWE?6WNJ5JPL@?O'; _:4QJ.->X T1RP* MCNH:2SSA'!_9K<+&D=P5X?O1_O/U9/YR59^S^;;F7/YB>1_R]7]G\;<5-:ZU MB#I#$&JI@(9 HZ)F+N-PQQ?D*9"U].B7*XI*Y7([3XC*61:?!'?WK[*DV\<_9 M^L=L\2'RYNN?V?P^^SU?K'^\54QW^),. A D$(QJ.F5008\IV',/"#QN*Z@V M=/.1\O/TL3[LG?AN\=_99/GUSWS@FV\_S^"-1Y)[R[1&"F("E4(5?Y1(:A,[ M?%/OFO?;I2P,@$50)@25KB.=PUU@/8@)50_?'MS M!-OL B:.8Z/Y?/-6(MHP)QHD$0IS2VBTP+S25A@/]AR"+J7XU?"-X>O?9A?P M<"2[;'9_':=9,=%@560%!)85O:&+M&'"JHZP@$'3:57POW=9%SP$@_#5W3TO\ZL+/ MN^]\.8O3_3Z[F2S6ZN8FWRS616.9?#Z[F?68\_%Z*C5\N(<'!8H%M(PYXK@4 M!B!(R"X3#EDD *@5JFLI.'2,_K7B/[5>$""7'$E#H\EA+;=.<[NG #2\5C;, M]?A$FX#"RW!/&W0>S$XO/UE%^97-[HL@5=^AFZ9%@+'.2,DEA1H["JD!EV"H#9"\6Y)WE:90;QW)V O(4LH4B\S3"')!N5>L6KT# M+"5:,-CV&RUBY"(TGLF$KB#X:9G?SU:1IV],_@CPC@V+U@+0UC'B"3:>%^$- M(JJ58J= E\&I^VSY+6];PG4&M0;)?K%OH-YJ_[FEV9I7+'".*4@] ##,^W#K%-VC.V0M=!Y*CFEAC,' MI/<"^W+U$G#738/23JN3#^Z(/8\%8Y" E'A$+>!>2 @EI-(A5:V8>=MI)Z=. MCMKFC(E.*=^5L'L_6\]N=_<6LO5ZOKU(]VX1SZ9L=]O5 M;)8%ZH_M_=HO"2X>VLRKB%3NHYHGHT6+*TI@*5(,NRMS7-6%Q$M)T!:M.SM? MWER 6C];PME@>S$^ *JLAU)ZZ+TF2F&+1;7V.+&1]:?L#&=I9![,T>,GL^5V M ?\URY9Q5C\>HO)F)JL?Q4$4_U/$KN\G\^)H&MM1A*Q2$ +GD*!8*?M"3>:%1?_F19>O?EOGF9US)UQ,V=IWAP6LE>5'CC/+B M+Z.4**U'QIUSO\[Q4QL&>>M4[NK@>3+UU_O_?7:?S=5?LV,>ZWHO"(X XR0" M18\88PT$UO%J]0PFW:$?(,::!<1AM#5'\<[Q]GLV*:H.;RV=U\NP>5$)J@[L MZKPG* :]) 8CIB0U*"Y?5><]IPZ-K&YGTP YA+\62-\Y#-\M?F[6JRU1X._9 MB3JS1T8%0BV&!!G/,!4J+I0P4JW38.-'"K%F,7 (:KR^C=)Z[P1;@J1P6E/?-&2BV5\01X*N1^ MG9B8E&2I 7J?^\/59?3N"E=OF__A]LOQ7MO:;Q?0T M\>$#2V0#*NG#4420>]T^*1 MI&QD;K-N@)"W0/G.SM+\[JXHDCN9?YK\S)8G8?7F\T%Q;2P7%"CH)*78,%@& MPYF$E*5D!0SP!.T%54T0OGO_[!L*AI\MXF=Q'5\BK[I[;RUX=SQ3&M: 8"A G[S1!H#+!)2$DY>KFD$V(=GVZG?"B7_-BO]C'YG-G M6QMOO",X9KP!7G!2Q' 48QA7X1OIHG@8UX'<'61J&2;I#!E,(/S#9+F,K[X? MW<5!S"7$"CMH@7:^X($N^:&=IJR6C[JEN\-O%RX_$=T^,BHHA"GGED'%%>$. M241K7D+R!NO=-F5:%HE=W\QVU^_Y_3;+8#4/SA)6[B M1^%]=CN9N[CH]<,!A]4;3P5 @8;FX_:*2Q&XA1*8E?>".DNO@GR)9O'AVZ? MEG ^:$X?'Q"$4UXP9+!'E'@B4)QO.6,/)!K)?K^<47D+5.S*O/BR^;::36=1 MH_LRV#$F[@L7' M^VQ9W(S/_X/1(^JF''-=YC8P)00!I2)7X4/A>=/0]HO<]^'YP@AG%.&+;. M6:688:Z:,UE[-&V [ M$I_HA;QZR>F+:-8FKW^?+69WF[NCW'[V3'"2.&:UU#:N'%ED*=X?7X32D62H M7,RQO!FZM?[TF6"=PEXC"I1!R@+BN2QM+0.AI"/)P&R$YPETZRR M7AQ9Y0'VOD9.QYO/!TX=9AYHP!B'Q'M*K*S61FE2>\\!]H%HP[/5!%T[\VJ] M:GSX(5_O"M]_^3F?K4U1^7M95+O[7' 3'O-QG?FJ("0KNI-2R2'6%GM)777: M0D[-R#Q>B:AXZ>UJE]A].%4WA6@M^^.NWJU6FVSZ;O'$.JOI7CWUF@ LQ" : M=-!*3Z6+^]N"BA(ZFGKC./1:@EU[A.X!O)X-"0 YB(S" MW&A*HD8025K9]=!2,[+69*U!*86H/< FRM;5+#*I;-Q=%*C+IA_/%U6GWQ. M$YXHS06*\AL;3:Q@%2V49RD &Z RUAK &J=TI^K93K;:3>%0_+2KW+V5N8]G M_,?ONY_7LZBW?LENXJ/KMTM=-O/B@(RGE'%)B_I[6"B&=9D.:E#D5(JS8(!M MK%I0W;HB?9?)VT^OD=4N1G9\8/ *4^BT-]I&.ULAK3"N5DLT3>F7=G['IRL# M6J.D[0I(GY;YSPCZAT_S(MUZ,2T6\+.(M?VQRKYOYN]GWX^AJ<;HX*EWD$4% M WL%@2;0J,IY@[@D*87M^!#+]38+JN8I?'GBW]O-S);+PM=73.G;P^,CGR8/ MQ4?;!F9E>[+?XH/KU6RQD[_[.PD'TP;;^;K@H7# 02V8A%(;!O'>,D=*Z91 MBQBKB!L00SI+$[K[&6>XS3KX_CY?W+XO=%BU6F7KU7]E\ZG/EW$''DLAJC,^ M8&$<@(1$0[TPPAAPFN[7#F#*>2O'"L8V*=S9U=%\F#HPPTM4GHP-SE'U_T50J6I MXX0I[0D22"A9Z3':.M!CZ\?"'Q=G.]UR;0\JR(S)O[& MIS1 'V $L8UCL04R=P6QJ*=/LSCYC^L?V?)U2[7=(HY K-;X0)6P4D'O#<-4 M@7_W3L.XK I+$28"840@@ M(*0J1'=)@6C;>7N[#XKML;J MI'9UP=L",18B:0B77@.#BQA[E1QID:.1XW(#4244@T]Q'!:%:=U'^<61!NE9\$TU3N8=T M@Z6=K7[FJ\G\55C[C"/T@M<%1@@BC$I@K6 %U;6J+A!8:Y-J!@\Q9-?&^=H^ MV;LS- \VNSXG@E3W)4%III%B0"*"%8\,H'Y/!4IPTNVT7\/IWQJQNX+<;WD^ M_7,VGV_U@O5D<5ND8I\K^>J_)% D/;4\ZA128F)!X:6NJ*"E3H+(0:(8DB SQP%4E0(VC"J;_1O2@*]IW MAL\J2_;C]WW9^'>+2*3-W6-8Y!@6ZXP/3#KB((/"(@RU5)YZNE^[36L _&N$ M%-J@:21MCKJ(0+!?347IS1( M*J_X:T0?6B9Y=V[B^SCE?'D&V X-"5Y[:1D6C".E>:2>9Y6%[X"22:65?HV8 M0T.D'8#A4/WJY$E9^QT!!S5+ ;X__*EV:S6^5TD]9&* MKZ\?#%@YAKVR0'#$*,'&$%*M AHWDM*?+7 U;Y"L;8)C5_GXV10/MC X^GPH MKL>R2 Q.A7&:0,FTK];$@!I1U= 4AN;-D_+B6_-?L\7SI1PO'7[@\4!UG"M7 ME$?3#5&,):TN%@J,29IK<%B,;X!C>>,$O9C]'Q?9LZ\_SOVWGPY(6L,X40HR MQ0C@_!'XV$.6HDD,*#36 O,;H6=CO/_Z9WX>^_<# M)26>2DM,1[KA$B6.YG MS)*BHP.*5'6 @$M)VEM^MW[X&B=PHG'6D5$!LZ(&J6>,2(2BE&-:5MHW+JZH MCT-XM*==-D_CWK!4S/=D[ZPCHXJFP7&5%'.%!64H*F"5^T\0 )/:L U("VF4 MXZ=0=#%U.T-1*3E?S?QD>Z03(P-3CFC&(!3>6D&EQMQ4Z^4P*9W[&M!T">=? MHJE1"O=XQNELM:M+GGWLOA@:)%2=::,BC[ =1_40252N&&*;%#MCX)GS>?#\Q98)Q0F LCL., J_)RC*" NY&93GS]F-Y/YD;#2P>>#,M 8ASQ"RG.AO8-[1R>-PGMD%2G:B2XU M1=U6$9/=OISAT2#3P>>#P H;"J3VPIMMF>JJ(*N@&B257QK0\=007_/F*7H> M2E;9S7_,6Q%X!K MI"O?*(5&C2C:U #/\D3R=5CUX85 ?%^C:]V148%CBB%%''A/ ;4*U"Y+9@T M*.7"Z@#3QMLSMINC<6]V]J=L67PPN3MS.S>IOU&37P8W9T]4R(^PD:[I2$1#I97*0 E=>= M:3FV7G)M0.126@XFM79;4&+;P:RX;S/.C%EM%0*:4A+_+HK @_+K\/: 0%TTTC!@Q"!@E,-&!&>5-?'<$TY1J81BCJIJA03QI#L\PX-.*IM/HN8BJG:%F]\GRW]E M:_7SYS*?W/QX/?F3COAZ+PC:0..J7-!D'= Y<[L MX;?:?QPSA-]L%P()8G%34FNQ)YP"+12JU@;C/\9EWK1QH#5!U\[B@7M+YICJ MO'\H*$29%S3JB40P;QR)IE^YBN)NU<@TY41.OE6&\!(R#L?NW>Z1EX44R])V M^F%?=6(?TC"3;9'%L=G&2'G-E1:20&8!]<3;LH8&U]C*6C[GMFUC=_=SGC]D MV9=L>1\A]W8-3#7?3JZHAOF];*;P[VRZ:XYH\M7Z#*NZP>\+VD'(&%& :" - M4U937-%7 C&R%-\F@';0'N^/+=U5[2CJ">]%SOMR)2?,^2.C@M6NJ T&,-/8 M>6M\D;BZ6Z=!R(],B>X9*V]6AVZ"+SWC[Z1?X.BX8(QAS,5U*:V5T!1!4MG% MAE@ULD3/1KA>#TD7T;>[D.9J'76P(B_L],V&E\\&"AG @ FAB^;N16"&@FI- M4L>=\Q0)P8'S@NSWG2(IIMX M'0'MH*EY.G?F&,CF\9VWOV6+;#DIBB2IZ=UL,5MM _OW6;F$TU+JK/<$ A%1 MW ,E)([6,948E2X7;FWD00+F!GASIAW,M4GQKM#7C"9:QPG:\#<%Q*S7@A*I M%#)26B:%D@$#22!*LB MA=!K#P&2FHMJ]4CHI$X@PT-R;]AYF1O5!G,&[D!^4KAX^\"N,\_JMV5\1S8= MF_/8*1NYA+P7P*IMT65I=83J]Z&_S)RY'97UU<_/#[S:?)0?*;^ MG"RG9Z1AI7U'L P1P"03R@*E#1&B*J##J9;\UW$2UP;4X:2M3EG1V4&YG>#I MPC7/G@N<*2P,C[8]H%ZQZP,#+ R^!^IU&R2^BS>/J%M.B MO5Q16>JD9[B-KPNR:*HC#$6::>$Q0G)OZ%$=M95QX?I"5-5J'-@I(SJWN!\5 ML).^G8-C O#.*<,\=IX2*!'ULHI;4L+UR,[F?F%RR A.9$J;UX0_%X0Y;NZ/3_XZS?.GSP2'99RZI,IHP*U#Q.$J^Y(Q T=2 M>Z81GB?0;3"6U:%CKDYL)_WE 3##A"-1#9.&8>494U40KA"O*>&< 08D^_<& M=,ZRP0-][QQ7J]7F;N<9C];"[]GZ1S[-Y_GM0PUW= ??'IS$U!*+#=:*.J5M M-#8JNGN45(AC0(=Q'T!M:H^TQLRKW$1%*.UFG4W_D1?=6.>S]B"AOR2)21W0D=%)+;W&6-<+O37?;M],J_G;/RK]GR M[EA5GO:^-"BI-/2.*:J-)4A[8ZH$3BX]28GH#,ABN)H]-00F7^6!5113\LLL M>[>(*,I6ZRZ/J[>^.T@'J'66,,XX=(1112L%1C"=U+)[B,;1T#?6@'A]E?NK M$BAV=C^;9HMI'^K@T^\.W$JHN014(H,AYU3H*F CB$8I-5"'6#7W5]E?#?!Z M, E]6V_/>'+SM/94*B6X<%O;' %2-9..O$&U DAMY^95%><_Y.ML]3Z?;,%> M7KU?W#[6H:_3OC[AK0%:[IUQUBB+*8160P@K6G$UEOJ\38+F8/Y=V\3O[#AN M^CK 61!N^#L#Q$AX&\F*#1+,"N28KF@,N!M9H<]6 =XO:[J'_]O*P-/D]GUM MJ2>*P=?SQ7837Q2,=! 7%8X<,"@R&--*]S#<:R#'9<>U"O0>^'$:W0=:PU:S MSK^_4<_V)!;/?44 @'"->51G*9+<4RP]KU8534@Z+FNF092U3.FNI.-34RA; MKW[/)JM-Y-?'193UF^4R4BHJ/1_RQ;+Z9]Q&L_HRL8G7!T&E-$@2(A 4@@@/ MJEM;\5RQ2>43!]A,H 5)V ,7:MC"Y2^*OPK7\O_Y7_\?4$L! A0#% @ M8H=O3IN\?EC(K@$ @=$: !$ ( ! &QA&UL4$L! A0#% @ 8H=O3GQ@/ C% 5>4 !$ M ( !]ZX! &QA'-D4$L! A0#% @ 8H=O3B]S.+^: M*0 0;X! !4 ( !2<,! &QA&UL M4$L! A0#% @ 8H=O3@-P#UG8F0 "+L' !4 ( !E3T# L &QA