0001227025-18-000009.txt : 20180309 0001227025-18-000009.hdr.sgml : 20180309 20180308205857 ACCESSION NUMBER: 0001227025-18-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 126 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180309 DATE AS OF CHANGE: 20180308 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NEOPHOTONICS CORP CENTRAL INDEX KEY: 0001227025 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 943253730 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35061 FILM NUMBER: 18678316 BUSINESS ADDRESS: STREET 1: 2911 ZANKER ROAD CITY: SAN JOSE STATE: CA ZIP: 951342125 BUSINESS PHONE: 4082329200 MAIL ADDRESS: STREET 1: 2911 ZANKER ROAD CITY: SAN JOSE STATE: CA ZIP: 95134 10-K 1 nptn12311710k.htm 10-K Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________________________
Form 10-K
_____________________________________________________
(Mark One)
☒    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2017
OR
☐    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             
001-35061
(Commission File No.)
__________________________________________________
NeoPhotonics Corporation
(Exact name of Registrant as specified in its charter)
_______________________________________________________________
Delaware
 
94-3253730
(State or other jurisdiction
of incorporation or organization)
 
(I.R.S. Employer
Identification No.)
2911 Zanker Road
San Jose, California 95134
(Address of principal executive offices, zip code)
Registrant’s telephone number, including area code:
+1 (408) 232-9200
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
 
Name of Exchange on Which Registered
Common Stock, par value $0.0025 per share
 
New York Stock Exchange
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 of 1933.    Yes  ☐    No  ☒ 
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  ☒ 
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒ No  ☐
Indicate by check mark whether the Registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files). Yes ☒ No ☐ 
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of Registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ☒ 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
  
Accelerated filer
 
Non-accelerated filer
 
☐  (Do not check if a smaller reporting Company)
  
Small reporting company
 
Emerging growth company
 
 
 
 
 
 
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 Act). Yes ☐ No ☒ 
As of June 30, 2017, the approximate aggregate market value of voting stock held by non-affiliates of the Registrant, based upon the last sale price of the Registrant’s common stock on the last business day of the Registrant’s most recently completed second fiscal quarter, June 30, 2017 (based upon the closing sale price of the Registrant’s common stock on the New York Stock Exchange), was approximately $256,840,000. This calculation excludes 10,298,290 shares held by directors, executive officers and stockholders affiliated with our directors and executive officers.
As of February 28, 2018, the Registrant had 44,278,392 outstanding shares of Common Stock.
__________________________________________________
DOCUMENTS INCORPORATED BY REFERENCE



The Registrant has incorporated by reference into Part III of this Annual Report on Form 10-K portions of its Proxy Statement for its 2018 Annual Meeting of Stockholders to be filed pursuant to Regulation 14A. The Proxy Statement will be filed within 120 days of Registrant’s fiscal year ended December 31, 2017.
 



NEOPHOTONICS CORPORATION
ANNUAL REPORT ON FORM 10-K
For the Fiscal Year Ended December 31, 2017
Table of Contents
 
 
Page

3


PART I  
ITEM 1.    BUSINESS   
FORWARD-LOOKING STATEMENTS 
You should read the following discussion in conjunction with our Consolidated Financial Statements and the related “Notes to Consolidated Financial Statements” and “Financial Statements and Supplementary Data” included in this Annual Report on Form 10-K. This discussion contains forward-looking statements including statements concerning our possible or assumed future results of operations, business strategies, competitive position, industry environment, potential growth opportunities and the effects of competition. Such statements are based upon our management’s beliefs and assumptions and on information currently available to us. Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipates,” “believes,” “could,” “seeks,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “should,” “will,” “would” or similar expressions. Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. These risks, uncertainties and other factors in this Annual Report on Form 10-K are discussed in greater detail under the heading “Risk Factors.” Given these uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Annual Report on Form 10-K. You should read this Annual Report on Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. Except as required by law, we assume no obligation to update these forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future. 
CONVENTIONS THAT APPLY IN THIS ANNUAL REPORT ON FORM 10-K 
Unless otherwise indicated, references in this Annual Report on Form 10-K to: 
“3G” refers to third-generation wireless architecture; 
“4G” refers to fourth-generation wireless architecture;  
“5G” refers to fifth-generation wireless architecture supporting IoT, or Internet of Things; 
“10G” refers to 10 Gbps; 
“100G products” collectively refers to all products sold by us designed for use at 100Gbps (“100G”), and in coherent transmission systems designed for use at 100Gbps or higher data rates.  Some customers may use components designed for use at 100G at lower speeds. Our 100G products include both coherent transmission products and 100G network products that are not coherent; 
“III-V compound semiconductors” refers to compound semiconductor materials made from group III and group V elements of the periodic table, such as Indium Phosphide and Gallium Arsenide;
“Access” refers to the portion of the telecommunications network that connects subscribers to their carriers network; 
“Advanced Hybrid Photonic Integration” refers to state-of-the-art integration of multi-platform materials and devices; 
“CDC” refers to Colorless, Directionless, and Contentionless; 
"CDM" refers to a Coherent Driver Modulator which integrates a coherent I/Q modulator and drivers in a micro-mod package;
“China” refers to the People’s Republic of China;
“Cloud” refers to a large and geographically dispersed network of computing platforms, servers and interconnecting communications that can be accessed by users from any location to perform tasks and access information;
“Coherent” refers to optical transmission systems that encode information in the phase of an optical signal and decode such information through comparison with an independent laser at the receiver and digital signal processing; 
“Contentionless” refers to the ability to switch two or more channels of the same wavelength or color from different directions through the same switch, such as a Multi-Cast Switch (MCS); 

4


“CWDM” refers to Coarse Wavelength Division Multiplexing; 
“DCI” refers to Data Center Interconnect; 
“Design win” refers to a confirmation by a customer that a product or group of products may be used as part of a customer’s product and we have a purchase order for such products; 
“Dissaggregation” refers to the trend in optical communications to separate software and hardware platforms so that different parts of a system can be supplied by different vendors;
“Drop Modules” refers to wavelength multiplexer modules; 
“ECL” refers to External Cavity Laser; 
“EML” refers to Electro-absorptively Modulated Laser; 
“Flex Coherent” to a class of 100G transceivers and line cards in which the modulation format, and hence the reach and data-rate, can be altered by software command such that the same optical hardware can be used for metro, long-haul or, in some cases, data center interconnect applications; 
“Gbps” refers to gigabits per second; 
“High Speed Products” refers to transmitter and receiver products as well as switching and other component products for 100G optical transmission applications over distances of 2 to 2,000 kilometers. Our high speed 100G and beyond products are based on our Advanced Hybrid Photonic Integration technology. These technologies support encoding 100 gigabits or more per second of information for transmitting over a single channel and decoding the information at the receiver; 
“ICR” refers to Integrated Coherent Receiver; 
“ITLA” refers to Integrable Tunable Laser Assembly; 
“IoT” refers to the Internet of Things; 
“Long Haul” refers to fiber optic communications between central offices in different cities, where distances range from a few hundred to two thousand kilometers;
“Low Speed Transceiver Products” refers to our access and low speed transceiver product lines; 
“LTE” refers to Long-Term Evolution wireless architecture; 
“Metro” refers to fiber optic communications between central offices within and around cities, with distances up to a few hundred kilometers; 
“MCS” refers to Multi-Cast Switch; 
“MPEG-2” refers to the Moving Picture Experts Group standard for compressed coding of moving pictures and associated audio information;
“Network Products and Solutions” collectively refers to all products sold by us for use in optical communications networks and a variety of other applications that are designed for use at data rates that are less than 100Gbps, including 40G, 10G and lower data rates.  These products include certain passive products that do not explicitly have a data rate specification, but that are most commonly used in networks at these data rates. 
“NLW” refers to Narrow Line Width; 
“PAM” or “PAM4” refers to Pulse Amplitude Modulation or PAM with four amplitude levels; 
“PIC” refers to Photonic Integrated Circuit; 
“PLC” refers to Planar Lightwave Circuit; 
“PON” refers to a Passive Optical Network; 

5


“PSM” or “PSM4” refers to Parallel Single Mode or PSM with four parallel lanes or fibers; 
“QSFP” refers to 40G and 100G Quad Small Form-factor modules that are pluggable into standard industry interfaces for switches, routers and other telecommunications equipment; 
“ROADM” refers to Reconfigurable Optical Add Drop Multiplexer; 
"Tbps or T" refers to terabits per second. One terabit is one trillion bits.
“U.S. GAAP” refers to generally accepted accounting principles in the United States; 
“WDM” refers to Wavelength-Division Multiplexing and is a technology that combines multiple channels onto a single fiber using different wavelengths, or colors, of light; 
“well-characterized” refers to the ability to predict the outcome of manufacturing processes based upon known statistics of various manufacturing inputs; and 
“WSS” refers to Wavelength Selective Switch.
Unless the context indicates otherwise, we use the terms “NeoPhotonics,” “we,” “us,” “our” and “the Company” in this Annual Report on Form 10-K to refer to NeoPhotonics Corporation and, where appropriate, its subsidiaries. 
BUSINESS 
Overview 
We develop, manufacture and sell optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. Our products address the highest speed over distance applications and are designed for 100G and beyond data rates, such as at 200G, 400G, 600G and, in the near future, 1.2 Terabits per second, for telecom and hyper-scale data center or content provider networks.  
Our High Speed Products for data rates of 100G and beyond comprised 83% of our revenues in 2017 and were 82% of our proforma 2016 revenue, excluding the revenue from our low speed transceiver products which were sold in January 2017. These Products use our Advanced Hybrid photonic Integration technology and are the core focus of our strategy. We believe that they are an important competitive differentiator.

Our High Speed Products include transceiver modules, optical components and high speed chip-level optical devices. Our 100G and beyond transceiver module products incorporate our vertically integrated, high performance components, including ultra-narrow linewidth tunable lasers (NLW-TLs), high speed electro-absorbtively modulated lasers (EMLs), high bandwidth coherent receivers (ICRs), high bandwidth micro-modulators (micro-MOD), high bandwidth trans-impedance amplifiers (TIAs) and high bandwidth laser and modulator drivers. We integrate several of these components into a Coherent Optical Subassembly (COSA) which when combined with our NLW Laser, provides all of the optical functions necessary for coherent communications in an ultra-compact package suitable for next generation pluggable modules. Furthermore, in addition to integrating these components into our own modules, we sell these components to other industry leaders who use them in their highest performance products. We believe that our strength in these and other high performance components places us in a strong competitive position as we add new variants to our module product line.

100G and beyond networks have adopted coherent transmission technology to increase speeds and lower costs. These high speed networks are one of the highest growth segments of the optical communications market, and support the rapid expansion of telecom backbone, hyper-scale data center and content provider networks, accommodating increased mobile traffic. Prior to 2016, revenue growth from our high speed products was mainly driven by the adoption of our 100G coherent products in the Long Haul market sector.  We expect our future growth in the 100G and beyond segment to be driven primarily by the increased adoption of our high speed products in the much larger Metro market sector and in the high-speed data center interconnect market as well as the large hyper-scale data center market.  
Coherent transmission uses not only amplitude but also phase and polarization properties of light to increase data rates ten-fold or more over conventional “on-off” transmission protocols.  Coherent transmission does not require complete isolation of each channel by optical filters and therefore can flexibly and efficiently switch the signal on an individual wavelength without conflict or contention between wavelengths, a feature that is required for Software Defined Optical Networks, or SDON. Software Defined Optical Networks markedly increase the flexibility and efficiency of Metro networks and, combined with the ten-fold

6


increase in data-rates achievable with coherent transmission, mark a very large improvement in cost performance for metro scale networks.  In addition, the necessary equipment to implement a metro scale network is significantly reduced, especially using flex-coherent transceivers and CDC Switches. 
The benefits of coherent transmission have made it a preferred technology for advanced high speed telecommunications networks for distances of 80 kilometers to 2000 kilometers.  We believe that our Advanced Hybrid Photonic Integration technology enables us to effectively address the challenges inherent in precision and high volume manufacturing of optical components for coherent transmission. 
Our products also serve high performance, non-coherent segments of the data center and enterprise market which require the fastest speeds transmitted over relatively long distances within hyper-scale data centers. We are a leading provider of electro-absorptively modulated lasers ("EMLs"), receiver photodiodes, plus laser driver and receiver amplifier ICs. Our client and data center transceiver modules incorporate these EMLs and related components to deliver high power and high quality modulated signals for superior speed and distance performance. In addition, we design and manufacture laser light sources in our Indium Phosphide wafer fabs for Silicon Photonics-based short reach interconnects within the data center.
In December 2016, we entered into an asset purchase agreement to sell certain assets of our access and low speed transceiver product lines (the “Low Speed Transceiver Products”) to APAT Optoelectronics Components Co., Ltd. (“APAT OE”) of Shenzhen, China. In January 2017, we closed the sale of these assets which generated approximately 1%, 15% and 27% of our total revenue in 2017, 2016 and 2015, respectively. All of these product lines were part of our Network Products and Solutions group and include the low speed passive optical network, or PON, products for which the end-of-life plan was announced in mid-2016. 

Our revenue over the last several years reflects the rapid adoption and deployment of high speed 100G above networks across the global telecom and data center network applications. 

We sell our products to the world’s leading network equipment manufacturers, including Nokia Corporation, or Nokia (formerly Alcatel-Lucent S.A., or Alcatel-Lucent, which was acquired by Nokia in January 2016), Ciena Corporation, or Ciena, Cisco Systems, Inc. and Huawei Technologies Co., Ltd., or Huawei. These four companies accounted for approximately 65% and 76% of our total revenue in 2017 and 2016, respectively. Other leading customers are FiberHome Telecommunications Technologies Co., Ltd., or FiberHome, a major Chinese telecommunications system provider, and Acacia Communications, Inc., or Acacia, a fast growing vendor of optical interconnects. 
Our leading customers serve the telecom market and also the hyper-scale data center market, represented by companies including Amazon, Facebook, Google and Microsoft.  Large network equipment and optical module companies, together with emerging content providers and data center operators, are the focus of our strategy due to their important positions in high speed and related communications networks markets.
We believe our Advanced Hybrid Photonic Integration technology is well positioned to serve the highest speed next-generation 200G, 400G and 600G products and applications. Using this core technology we produce photonic integrated circuits, or PICs, that comprise both arrayed and individual photonic functional elements using optimized materials systems and processes from our in-house Silicon, Indium Phosphide and Gallium Arsenide wafer fabrication, plus Silicon Germanium chips produced in external foundries. These individual PICs from different materials are then combined using our hybrid integration technology to make complete products, such as our Integrated Coherent Receiver (“ICR”), our ultra-narrow linewidth tunable laser, our Multi-cast Switch (“MCS”) for 100G and beyond coherent transport and Metro applications, our 100G and above CFPx transceivers for data center and telecom client networks, and our 64 Giga-baud ("GBaud") ICR and Indium Phosphide Micro-Modulator with an integrated driver for 400G and above applications. 
100G and beyond coherent technology has become widely used in the Long Haul market segment over the last several years, but has only recently begun to be deployed in the much larger Metro and the emerging data center interconnect, or DCI, sector of the market.  While the cost per port deployed typically declines every year due to technological advances, 100G and beyond coherent port demand represents a high growth opportunity for suppliers of components, modules and systems for the 100G coherent Metro and DCI markets.  In addition, Metro coherent ports include ports that have “flex coherent” features, which can be used not only in the Metro market but also in the Long Haul market and therefore have to support the highest performance applications at deployment. 
Our products for the rapidly growing coherent Metro market include Integrated Coherent Receivers, ultra-narrow linewidth tunable lasers, micro-modulators and multi-cast switches.  Our multi-cast switches similarly are used by hyper-scale content providers for software definition of their network configuration.  Also, we produce coherent transceiver modules that

7


are used for the Metro market as well as the data center interconnect market, such as high speed coherent CFP-DCO transceivers.
We design and manufacture a range of semiconductor laser and control IC products that are used in client-side telecommunications transmission and in single mode interconnections in hyper-scale data center applications. These products include lasers that are specifically optimized for use with Silicon Photonics based interconnects and for longer distance and high data rate interconnects.
We further design and manufacture a broad range of products for optical communications networks and a variety of other applications, where the networks operate at speeds less than 100G. These products are key elements of direct detect long haul and metro DWDM networks as well as mobile backhaul and fronthaul networks that include application-specific passive optical functionalities in modules or subsystem configurations. These include athermal arrayed-waveguide grating (AWG)-based modules for multiplexing and demultiplexing in conventional ROADM nodes as well as variable optical attenuators and tap power monitors for network monitoring and control. In addition, many of these products provide high-bandwidth connections to base station antennas for mobile devices.
We have strengthened our technology leadership through several strategic acquisitions as noted below over the last six years. 
In October 2011, we acquired Santur Corporation, or Santur, a producer of tunable lasers and modulators for coherent transmission and of 100G client side transceiver modules. Santur’s capabilities included array distributed feedback ("DFB") lasers, silicon photonics and photonic integration of lasers, modulators and photodiode elements. 
In March 2013, we acquired the optical component business unit of LAPIS Semiconductor Co., Ltd., located in Japan, now known as NeoPhotonics Semiconductor. This business is a leading producer of high performance communications lasers, photodiode devices and optical control electronic devices which enable our leading market positions and increasing vertical integration in our coherent products including ultra-narrow linewidth tunable lasers and coherent receivers. NeoPhotonics Semiconductor also produces high speed lasers and control semiconductors for high speed data center and client side applications, providing vertical integration for our high speed telecom client side and data center module products and stand-alone products to the industry. 
In January 2015, we acquired the ultra-narrow linewidth tunable laser business of EMCORE Corporation’s (EMCORE), expanding our position as a supplier of tunable laser for coherent communications. The EMCORE ultra narrow linewidth tunable laser products are used in the industry’s highest speed applications and are critical components that are used with our highest speed and highest bandwidth receiver products for the emerging data rates of 400G and 600G.
We have research and development and wafer fabrication facilities in San Jose and Fremont, California and in Tokyo, Japan that coordinate with our research and development and manufacturing facilities in Dongguan, Shenzhen and Wuhan, China and Ottawa, Canada. We additionally do conduct research and development and manufacturing in Moscow, Russia. We use proprietary design tools and design-for-manufacturing techniques to align our design process with our precision nanoscale, vertically integrated manufacturing and testing.
We use proprietary design tools and design-for-manufacturing techniques to align our design process with our precision nanoscale, vertically integrated manufacturing and testing. We believe we are one of the highest volume manufacturers of photonic integrated circuits ("PIC") in the world and that we can further expand our manufacturing capacity to meet market needs.
Industry Background 
The new era of connectedness is increasingly universal and demands that the capacity of the digital communications networks must increase exponentially. Smartphones and related portable devices have emerged as the preferred vehicle connecting the digital world, with more than one billion current smartphone users and a rapidly increasing volume of other portable devices. Not only are more people connected to the mobile web, but they are connecting at increasingly higher data rates and requiring higher bandwidths. Wireless network deployments have progressed from third generation (3G) to fourth generation (4G/LTE) and are moving toward fifth generation (5G), representing a 10X increase in bandwidth over five years, and providing end-users with ever-increasing download speeds and mobility, and enabling IoT machine-to-machine communication for the integration of autonomous vehicles and other disruptive applications. 
Further the deployment of modern communications has rapidly expanded from being the domain of telecom service providers to include today’s deployments by enterprises, content providers and merchant data storage and service “mega” data

8


center enterprises.  The rapid rise of internet traffic that is going through mega data centers operated primarily by leading content companies, such as Amazon, Apple, Facebook, Google and Microsoft (i.e. Microsoft Azure), has created a large and rapidly growing new market for optical modules and components in general, but more specifically for high speed optical modules and components.  
The revolution in the power of low cost computing devices is associated with an observation made by Intel co-founder Gordon Moore in 1965 that the number of transistors per square inch on integrated circuits had doubled every two years since their invention and a prediction that this trend would continue. In the domain of optical communications, a similar revolution, progressing at a similar rate, is driven by the increased speed, smaller size and lower cost achieved by photonic integration. 
A single optical fiber can carry nearly 100 individual wavelengths (colors), each of which can now support 100 gigabits per second of data traffic capacity. Each of these wavelengths requires a 100G or higher speed transmitter and receiver, which can be tuned to any of the 100 separate channels. Thus, using 100G coherent technology and industry standard compression (MPEG-2), a single fiber can carry approximately 500,000 individual high definition full motion movies simultaneously over one fiber. 
Digital Optical Communications Market Structure 
The digital optical communications market has two main sectors, telecom (which is sub divided into Long Haul, Metro and access applications) and Datacom (which includes data center). The telecom sector includes the global backbone of Long Haul and Metro communications. It also includes local access links to end users. The Datacom and data center sector includes connections in hyper-scale data centers as well as traditional “enterprise” networks. As data centers proliferate within metropolitan sized geographies, a very rapidly growing Data center Interconnect market has emerged which resembles the metro market in its bandwidth and distance needs and utilizes similar optical technologies and products.   
While the Metro market is the largest volume, it most often follows the Long Haul telecom sector in technology deployment, notably of coherent 100G and beyond technologies. The Long Haul telecom sector is the first adopter of the highest speed and most advanced communication links, and typically migrates over time into the Metro sector as costs are reduced such that they are economical in the shorter but more numerous Metro network links, with its commensurate lower traffic densities prior to aggregation for Long Haul transport.
The Datacom market includes hyper-scale data centers and infrastructure for cloud based services as well as traditional enterprise networks. Companies such as Amazon, Apple, Facebook, Google and Microsoft are steadily increasing investments in very large data centers as they implement cloud-based “big data” services that can be crowd-sourced and crowd-distributed, and that utilize machine-to-machine and inter-data center transactions to power the mobile web.  Connections between such very large data centers over a metro-sized area are an emerging high growth market for “big pipes” using dedicated 100G and beyond digital optical connections from data center to data center (inter-data center or DCI). Connections within data centers (intra-data center) and from data center to a telecommunications carrier are also moving to 100G and beyond speeds, although somewhat behind Metro, DCI and long haul.
The Datacom market is often the most cost sensitive sector of digital optical communications due to high volumes and to shorter lifetime requirements, and therefore it typically begins to adopt leading edge speeds after those speeds penetrate the Metro sector of the telecom market segment.  
From this market structure, we believe that a technology leader must achieve a leadership position in the Long Haul telecom sector as the basis for commercializing the most advanced technology and then extending that technology to the Metro and DCI sectors and to additional applications within data centers and other Datacom applications. 
Digital Optical Communications Network Equipment 
The structure of the industry that supplies the network equipment for telecom digital optical communications networks has largely concentrated down to leading vendors which include: Nokia (formerly Alcatel-Lucent, which was acquired by Nokia in January 2016), Ciena, Cisco, Coriant, Fujitsu Limited, Fiberhome, Huawei, Infinera Corporation, NEC Corporation and ZTE Corporation. 
Major suppliers of network equipment to the Datacom and data center market include Arista Networks, Nokia, Brocade Communications Systems, Cisco, Huawei and Juniper Networks. At the optical module and component level, Broadcom Limited, or Broadcom (resulting from the acquisition of Broadcom Corporation by Avago Technologies Ltd., or Avago), Finisar and Sumitomo Electric Device Innovations, Inc., or Sumitomo, are leading merchant suppliers and some larger network equipment companies like Huawei and Cisco have divisions or affiliates (such as HiSilicon in the case of Huawei) that are

9


captive suppliers. Furthermore, some of the larger hyper-scale content providers, such as Google, Microsoft and Facebook, are beginning to design and source their own optical network systems equipment from contract manufacturing partners.  These moves drive “disaggregation” in the data center network separating software and hardware elements, as well as different hardware functions, so that multiple vendors can supply different interacting products.
Recent changes in switch architectures are rapidly moving new installations to higher speed 25G dataflows (such that four such signal paths provide 100G comprised of four 25G signals, or “4x25G”), resulting in a fast growing 100G module market for connections inside the data center and “big pipes” for data connections between data centers, or data center interconnects (DCI), at 100G and 200G, and moving to 400G and 600G, data rates. 
The main photonic operational blocks or modules required for digital optical communications are transmitters, receivers and, where the network is branched, optical switches. Transmitters and receivers are often combined into single modules which are called transceivers and can be configured into line cards, daughter cards and transponders, or digital or analog modules. At the high end, such as Long Haul, a transmitter and receiver can be paired and combined with signal processing electronics to error correct and restore degradation which affects the signal after traveling long distances, in which case the unit is referred to as a transponder. For high speeds and high bandwidth each of these product types requires photonic integration at the most advanced and complete level to deliver the required performance and functionality while being manufacturable at scale and competitive in cost.  
Switching products, which switch different colors, or signal channels, down different branches of the network, have thus far been Reconfigurable Optical Add/Drop Multiplexers (ROADMs) consisting of Wavelength Selective Switches (WSSs). For 100G coherent networks, a new type of optical switch, the Multi-Cast Switch (MCS), has been developed and introduced to eliminate contention in 100G coherent switching. The need to eliminate contention is being driven by the move to SDON, which is important to both telecom network requirements and content provider networks.  A “contentionless” architecture uses both traditional “Wavelength Selective Switches” and the new MCS, which we supply.  One or more MCSs are deployed initially with each ROADM node, and then additional multicast switches are deployed over time as traffic growth demands with as many as eight MCS devices for each node, allowing networks to efficiently expand as needed. This type of switch is CDC, and its function is optimized for 100G and beyond coherent networks. 
Digital Optical Communications Technology Background 
Advances in cost performance in photonic integration have followed a path that has been similar to electronic integrated circuits.
The main objectives for technology advances in electronic digital integrated circuits and in integrated optical digital devices are similar, and are based on the drive towards lower cost and higher performance with expanding scale. In integrated optics these main objectives also include higher speed, lower power, smaller or denser form factor, and lower cost. 
In both electronics and optics these objectives require ever increasing integration and miniaturization. In optics, however, we believe advanced hybrid integration is required for the highest performance products. Hybrid integration for digital optical devices incorporates multiple types of materials substrates, rather than just one, as in silicon for an electronic integrated circuit. 
Complete advanced photonics integration capability requires at least three materials substrate systems: Indium Phosphide for active devices such as lasers, photodiode detectors, modulators, and amplifiers; Silicon or planar doped silicon dioxide (silica) for wave guides, filters, interferometers and other passive devices; and Gallium Arsenide or Silicon Germanium for drivers and control functions at the speeds necessary for 100G. The integration of more than one material substrate is called hybrid integration, and Advanced Hybrid Photonic Integration enables products in the 100G and beyond domain. 
Advantages and Challenges of Coherent Transmission 
Coherent digital optical transmission technology has increased the native capacity of a fiber optic link tenfold, versus a transmission modulation of simple on/off such as in 10G WDM networks. Coherent transmission modulation encodes information via phase and polarization, and the permutations of these variables are many times greater than on/off.  
To create a detectable error-free signal in the coherent modality requires that each color (wavelength) transmitted be much purer than would be required for lower speed protocols. The primary enabler of such ultra-narrow line width (NLW), that is, an ultra-pure and stable color, is a new generation of the most advanced lasers. These NLW lasers must be paired with a new generation of receivers that decode phase and polarization through comparison with another NLW laser in a PIC-interferometer. Ultra-narrow line width lasers are built on Indium Phosphide substrates while the receivers utilize a Silicon or Indium Phosphide interferometer and Indium Phosphide photo detectors.  

10


These 100G and beyond coherent optical transmission devices require tighter tolerances of material thickness and other critical dimensions than do components operating at 10G. For 100G, a new generation of technologies, including faster Gallium Arsenide drivers, is required to suitably process transmission signals in both the laser transmitter and the detector and receiver. As transmission speeds move to 200G, 400G and even 600G through higher order modulation protocols and higher symbol rates, even higher performance optical components are required.  We believe we have established and characterized the full range of driver, laser and detector technologies required for implementing 100G, 200G, 400G and 600G coherent systems, a capability that we believe is held by only a few companies. 
Our Core Technology and Hybrid Photonic Integration Platform 
We have core technology capabilities in optoelectronics that enable the high speed, high bandwidth, high performance optoelectronics products and we believe we have developed or acquired all necessary capabilities required for producing high performance Advanced Hybrid Photonic Integrated optoelectronic devices for the most stringent performance requirements and operating conditions. Our core technology leverages a unique multi-material platform that includes:  
Indium Phosphide (InP): Indium Phosphide is used to produce efficient lasers, sensitive photo detectors and modulators in the wavelength window typically used for telecommunications, i.e. 1.55 micron wavelengths, as it is a direct bandgap III-V compound semiconductor material. InP is the most important material for the generation of laser signals and the detection and conversion of those signals back to electronic form.
Silicon (Silicon Photonics and Planar Lightwave Circuits): Silicon is a multi-attribute material that is efficient for electronics and versatile for integration while being very inefficient in generating or detecting light in the telecom wavelength window as it is an indirect bandgap semiconductor material. Consequently, waveguides of Silicon or doped silicon dioxide (silica) exhibit very low optical loss and are ideal for switching, filtering or interferometric applications and active elements including modulators and switches can be produced using Silicon waveguides.  
Gallium Arsenide (GaAs): Gallium Arsenide can operate at very high speeds and is well suited to make analog integrated circuit drivers for high speed lasers and modulators due to its high electron mobility. GaAs is a direct bandgap III-V compound semiconductor material, but unlike InP, GaAs does not lase in the telecom wavelength window.  
Silicon Germanium (SiGe): Silicon Germanium is an alloy of Silicon and Germanium that is used to manufacture mixed signal and analog integrated circuits and is well suited for high speed amplifiers used in 100G systems. SiGe devices are made using standard silicon processing techniques in commercial foundries.  
ASIC Development:  We have applied in-house capability for customized integrated circuit design and development for specific purpose applications in high speed optical digital control and management, including certain developments in signal processing.  Such products are deployed in GaAs, SiGe and silicon materials platforms. 
We have developed design, integration and manufacturing approaches and techniques to produce advanced, high speed integrated solutions leveraging each of these in-house materials technology and high speed digital optoelectronics platforms. 

11


Hybrid Photonic Integration
Products
    
Indium Phosphide
    
Silicon/Silica
    
Gallium
Arsenide/Silicon
Germanium
COHERENT PRODUCT FAMILIES
 
 
 
 
 
 
 
 
 
 
Integrated Coherent Receiver
 
ü
 
ü
 
ü
 
 
 
 
Ultra-Narrow Line Width Tunable Laser
 
ü
 
ü
 
 
 
 
 
 
100G / 200G Multi-rate CFP-DCO Digital Coherent Transceiver
 
ü
 
ü
 
ü
 
 
 
 
Multi-Cast Switch for 100G Coherent ROADM Node
 
ü
 
ü
 
 
 
 
 
 
 
 
 
64 GBaud CDM-Coherent Driver Modulator
 
ü
 
ü
 
ü
 
 
 
 
CLIENT SIDE / DATA CENTER PRODUCT FAMILIES
 
 
 
 
 
 
 
 
 
 
28 GBaud and 56 GBaud EML Lasers/Photodiodes and Semiconductor Drivers and Trans Impedance Amplifiers
 
ü
 
 
 
ü
 
 
 
 
CFP2-LR4 100G 10 km Transceiver
 
ü
 
ü
 
ü
 
 
 
 
Continuous Wave, CWDM and DWDM DFB lasers and laser arrays
 
ü
 
ü
 
 
Our Strategy
Key elements of our strategy include:
Continue innovating to develop industry-leading comprehensive technology for Advanced Hybrid Photonic Integration. We have strengthened and expanded our technology platforms for comprehensive advanced photonic integration, in part from acquisitions and from internally funded development. We expect to continue to combine our mixed platform approach to design and produce the highest performance optical signal processing solutions. 
Capture major customer share for the most advanced modules and components at the top suppliers of state and users of the art network equipment. We intend to deepen our relationships with our strategic customers by increasing design wins in their systems, including Ciena, Cisco, Huawei and Nokia, plus certain others, which are market leaders or emerging players in 100G and beyond coherent systems.   
Offer complete optoelectronic solutions for 100G to 600G and beyond for leading edge Telecom and Datacom market segments. We expect to continue to introduce Coherent Transmitter, Receiver and Transceiver Module products that are optimized for the highest speeds so that our product line will include each of the major types of the most advanced products. 
Achieve growth in integrated optical applications that leverage our core technology of advanced optoelectronic products. We intend to provide state of the art products and solutions to industry leading customers to advance our goal of achieving continuous improvement in operating performance, profitability and growth. 
Focus on high growth segments that leverage our leadership in Advanced Hybrid Photonic Integration and that contribute to our profitable growth. We plan to continue to develop our products and solutions to capture new opportunities, such as emerging 400G and 600G connections in both carrier networks and within and between large data centers.

12


Extend our product line into additional segments of the network that will benefit from ultra-high speed performance. We intend to penetrate the emerging market for 100G and above connections both within and between mega-data centers. In this segment we are targeting major users and builders of data centers and data center equipment, such as Amazon, Apple, Facebook, Google and Microsoft, as they develop some of their own network equipment. We believe our technology and product line is well positioned to penetrate this market. 
Pursue acquisitions that extend our leadership position in advanced optoelectronic integration. We may opportunistically pursue acquisitions that we believe provide complementary technology and that can accelerate our growth and strengthen our market position. 
Our Technology 
We have developed expertise in the design, large-scale fabrication, high-volume module manufacturing and commercial deployment of high speed digital optics and signal processing products that are based on our Advanced Hybrid Photonic Integration products and technologies. The process of designing and manufacturing advanced optoelectronic integrated devices in high volume with predictable, well-characterized performance and low manufacturing costs is complex and multi-faceted. We have developed the technologies using multiple materials platforms for photonic integration that are required to design and manufacture complex, high-performance optoelectronic components, modules and subsystems for fiber optic networks. The basic elements of our technology are as follows: 
Mixed-material platform and optoelectronic integration technology. We utilize a set of proprietary integration platforms that provide optoelectronic functionality on silicon and other integrated compound semiconductor substrates including Indium Phosphide, Gallium Arsenide and Silicon Germanium and integrated combinations of these platforms.
We utilize micron and sub-micron scale structures of multiple silicon dioxide and Indium Phosphide waveguides to fabricate optoelectronic functional elements such as lasers, detectors, modulators, interferometers, integrated optical filters, switches and variable attenuators. We integrate these functional design elements into optoelectronic devices to achieve a desired functionality and specification that is incorporated into our products. Similarly, we use Gallium Arsenide and Silicon Germanium integration platforms for drivers, amplifiers and related high-speed electronic control functions for our integrated optoelectronic devices. 
Advanced Hybrid Photonic Integration. Through precise fabrication and positioning of physical features, we can integrate numerous different optoelectronic devices, which are fabricated on separate wafers from different semiconductor and related materials, matching the material to the function to create improved performance by using the highest performance elements of each type. For example, our hybrid integration allows us to integrate active devices, such as photodiodes or lasers fabricated using Indium Phosphide, with high-performance passive devices, such as interferometers, switches, routers and filters, fabricated on silicon, and to mate electronic amplifiers made with Silicon Germanium or drivers made with Gallium Arsenide directly to optical elements made with Silicon or Indium Phosphide. 
This ability to combine specific functional elements out of optimized materials not only allows for very compact and low power components, but also through the intimate coupling of different elements, makes possible completely new functions. An example of this multi-platform architecture is found in the coherent optical communications domain where we intimately couple a passive interferometer with separate quadrature components carrying information and with photo detectors to turn a high speed optical signal into data-rich electrical signals for processing. 
Optoelectronic engineering and integration. As we create complex integrated optoelectronic devices, we design and build electronic control algorithms and devices, signal processing methodologies, hardware and software routines and protocols, and device level ASICs that function to control and manage the highest performance features and capabilities of these integrated optoelectronics devices and systems. For example, our digital and analog modules are carefully characterized and controlled to extend and deliver their full operating ranges and performance features enables by their Advanced Hybrid Photonic Integration platform.
Hardware and firmware integration. We also sell our products as modules and subsystems which contain electronic hardware and firmware controls that interface directly with our customers’ systems. We design the electronic hardware and develop the firmware for control of our optical products and subsystems, and so that our optical products meet customer specifications. 
Devices, Components, Modules & Subsystems. We are vertically integrated from the design of photonic integrated devices through manufacturing in our own wafer fabs and assembly and test in our own factories. We design and manufacture modules and subsystems that combine our key products with other elements to offer customers a complete solution. We sell products at

13


each level of product utility and can achieve the highest performance and capture the greatest value. We utilize some contract manufacturers for assembly operations where it is cost effective. 
Fabrication and manufacturing processes. We have developed expertise in the technology domains relevant to high-volume fabrication and manufacturing of our optoelectronic integrated circuit products using wafer-scale processes and including the complex interaction of electro-optic, thermal-optic and mechanical micro-thermal features. Our complex manufacturing steps are analogous to many processes used in the semiconductor industry. Each integrated element is tested and characterized using our proprietary test equipment before incorporation into our products. Moreover the ability to assemble complete optoelectronic devices, modules and systems with full control of performance and fabrication from the semiconductor and optical device level through to its optoelectronic controls to its pluggable module form factor enables delivery of the highest performance, highest scale and lowest cost solutions required by the industry. 
Circuit design and design-for-manufacturing tools. We use a comprehensive set of proprietary as well as industry standard software design tools, to model relevant geometries, dimensions and thermal management for a broad range of photonic devices. With these tools, we develop products with minimal design iterations and manage precision manufacturing to a narrow range of high performance specifications.
Our Products 
We develop and manufacture Transmitter Products, Receiver Products and Switch Products that are used in ultra-high speed digital optical and signal processing communications, high speed switching and provisioning. We combine our transmitter and receiver products into Transceiver modules. Our Switching Products, such as Multi-Cast Switches, are used primarily in ROADM nodes that dynamically and efficiently allocate bandwidth to adjust for fast changing traffic patterns and for provisioning software defined optical networks. Our products can be categorized into groups, including High Speed Products for 100G, 200G, 400G, 600G and beyond applications, including in coherent networks, and Network Products and Solutions, for lower speed networks and other passive telecom and instrumentation products. 
High Speed Products: We produce transmitter and receiver products as well as switching products for 100G and beyond optical transmission applications over distances of 2 to 2,000 kilometers. In addition we combine 100G and beyond transmitter and receiver products into pluggable modules for both line side coherent and client side hyper-scale data center applications. We have also integrated transmitter and receiver functions into a single integrated component called a COSA (Coherent Optical Sub Assembly), which has an ultra-small form factor designed to fit into the next generation pluggable transceivers. All of our high speed 100G and beyond products are based on our Advanced Hybrid Photonic Integration technology. This technology supports encoding 100 gigabits or more per second of information for transmitting over a single channel and decoding the information at the receiver, as well as enabling smaller, more compact and more highly integrated designs for the individual elements and integrated COSAs. 
For Long Haul and Metro transport, we design and manufacture optical components for coherent systems, which manipulate light to encode ten times or more the amount of information in the same wavelength channel than is possible with traditional methods. This manipulation can only be accomplished using advanced photonic integration to intimately couple functional elements together. Our Coherent Products include Ultra-Narrow Linewidth Tunable transmit and local oscillator lasers (NLW-TL), which generate the ultra-pure wavelength, or color, necessary for coherent transmission, coherent micro-modulators which encode the information on the intensity and phase of the optical beam and Integrated Coherent Receivers (ICRs), which decode the phase and polarization encoded coherent signal. 
We have introduced new pluggable coherent modules which combine our NLW-ITLA with our ICR and, in some cases with our high performance coherent modulator such as in our CFP-DCO transceiver and transponder optical modules.  The design for interoperability of each of the constituent elements of such a precise high speed device is a core capability that continues to fuel our ability to develop and deliver device and module products that achieve the highest performance available globally.  
We also sell 100G products for the client side and data center applications, including 25 GBaud EMLs, laser drivers, modulator drivers and photodiode receivers for 100G and beyond client side applications.  We further offer pluggable transceiver modules, such as CFP2-LR4, for high speed data center and telecom client applications. 
Further, we are developing an ultra-high-speed 56 GBaud EML and driver IC sets to enable single wavelength PAM4 100G applications and subsequently four wavelength 400G intra-data center transmission.  

14


For hyper-scale data center applications we have introduced a series of high power laser diode array products for short reach Silicon Photonics based 100G intra-data center interconnections which use parallel single-mode architectures, or PSM4, as well as coarse wavelength division multiplexing, or CWDM architectures.  
We provide a proprietary switching solution for 100G coherent systems embodied in our Multi-Cast Switch (MCS) product line. Our 4x4, 4x16, 8x16 and 12x16 Multi-Cast Switch modules for CDC ROADMs efficiently allocate bandwidth and signal routing in 100G and higher data rate networks. The Multi-Cast Switch provides scalable contentionless operation to achieve the highest traffic management efficiency, optimizing traffic flows in coherent transmission systems. Our MCS uses our PLC photonic integration platform and consists of a complex array of switches, waveguides, taps, crossings and other functional elements manufactured on Silicon wafers using standard semiconductor processing equipment. Our PLC technology exhibits very low loss and enables the extension of the Multi-Cast Switch to be extended to higher port count NxM configurations.
Market Sectors Served By Representative High Speed Products
Products
    
Long Haul
    
Metro
    
Data center
COHERENT PRODUCT FAMILIES
 
 
 
 
 
 
 
 
 
 
Integrated Coherent Receiver
 
ü

 
ü

 
ü

 
 
 
 
Ultra Narrow Line Width Tunable Laser
 
ü

 
ü

 
ü

 
 
 
 
64Gbaud/COSA
 
ü

 
ü

 
ü

 
 
 
 
100G / 200G Multi-rate CFP-DCO Analog Coherent Transceiver
 
ü

 
ü

 
ü

 
 
 
 
Multi-Cast Switch for 100G Coherent ROADM Node
 
ü

 
ü

 
ü

 
 
 
 
 
 
 
64 GBaud CDM-Coherent Driver Modulator
 
ü

 
ü

 
ü

 
 
 
 
CLIENT SIDE / DATA CENTER PRODUCT FAMILIES
 
 
 
 
 
 
 
 
 
 
28 GBaud/56 GBaud EML Lasers/Photodiodes and Semiconductor Drivers and Trans Impedance Amplifiers
 
 
 
 
 
ü

 
 
 
 
Continuous Wave, CWDM and DWDM DFB lasers and laser arrays
 
 
 
 
 
ü
 
 
 
 
CFP2-LR4 100G 10 km Transceiver
 
 
 
ü
 
 
 
 
 
Network Products and Solutions: We design and manufacture products for optical communications networks and a variety of other applications, where the networks operate at speeds less than 100G. We offer a wide range of application-specific passive optical functionalities in modules or sub-system configurations. These include arrayed waveguide grating based drop modules for multiplexing and demultiplexing in conventional ROADM nodes as well as variable optical attenuators and tap power monitors for network monitoring and control. We combine several of these functions together in subsystems such as our variable multiplexer, which combines up to 48 variable optical attenuators and an arrayed waveguide grating multiplexer in a single compact unit.  In addition, many of these products provide high-bandwidth connections to base station antennas for mobile devices and to people and machines over fixed and wireless networks. As consumer connectivity speeds have increased through the transitions from 2G to 3G to 4G/LTE and moving to 5G, the bandwidths necessary to aggregate and connect wireless traffic into the backbone network, including Mobile BackHaul, have also increased. We offer laser drivers, modulator drivers, photodiode receivers and Trans impedance amplifiers for these applications. 

15


Through 2016 we also offered complete transceiver modules for a variety of low speed Access and Mobile Backhaul applications, including GPON and GEPON transceiver products at up to 10G data rates, plus 10G and below telecom, bidirectional and specialty transceiver products. Upon the sale of the Low Speed Transceiver Products’ assets to APAT OE in January 2017, these products are no longer included in the Network Products and Solutions product group. 
In addition to products for fiber optic communications, we also sell products for test and measurement, instrumentation, industrial and research applications. 
Our Infrastructure, Intellectual Properties and Our Employees 
We have product development and product sustaining engineering teams in Silicon Valley (San Jose and Fremont, California), Tokyo, Japan and Shenzhen and Wuhan, China. In our Silicon Valley and Tokyo facilities we conduct research, product development and product roadmap definitions, including for our PIC products. In our Shenzhen facilities, we conduct new product development, manufacturing and process engineering, quality control, continuous improvement and cost reduction relating to product manufacturing, assembly and test. In our Wuhan, China and Ottawa, Canada facilities we conduct new device, component and product development. 
We seek to establish and maintain proprietary rights in our technology and products through the use of patents, copyrights and trade secret laws. We have filed applications for patents to protect certain of our intellectual property in the U.S. and in other countries, including Australia, Canada, Japan, Korea, Hong Kong, China, Russia, India, Taiwan and several European Union countries. As of December 31, 2017, we had approximately 600 issued patents, expiring between 2018 and 2036 covering various aspects of our technologies. 
We have manufacturing operations in the U.S., Japan, China and Russia. Our wafer fabrication operations are located in our San Jose and Fremont, California facilities, as well as in our Japan facilities, and include chip design, clean room fabrication, integration and related facilities for PICs. Our manufacturing, assembly and test operations are located in our Shenzhen and Dongguan, China facilities, and in Silicon Valley, California. In addition, we have established manufacturing capability in Russia. 
As of December 31, 2017, we had 1,783 employees and non-employee contractors, of which 257 were based in the U.S., 1,344 in China, 145 in Japan, 26 in Russia and Europe and 11 in Canada.
None of our U.S. employees are represented by a labor union. Chinese law allows that all employees be members of a union that is overseen by the Chinese government. The majority of the employees in our Japanese subsidiary are also members of a union. We have never experienced employment-related work stoppages and we consider our employee relations to be good. 
Our Customers 
In 2017, 2016 and 2015, our five largest customers accounted for 78%, 82% and 82% of our total revenue, respectively. In 2017, customers of 10% or more revenue were Huawei, together with its affiliate HiSilicon Technologies Co. Ltd. (collectively “Huawei”), and Ciena Corporation, which accounted for 40% and 16% of our total revenue, respectively. In 2016, customers of 10% or more revenue were Huawei and Ciena Corporation, which accounted for 50% and 15% of our total revenue, respectively. In 2015, Huawei and Ciena Corporation accounted for 44% and 21% of our total revenue, respectively.
Our Sales and Marketing 
We operate a sales model that focuses on alignment with our customers through coordination of our sales, product application engineering and manufacturing teams. Our sales cycles typically require a significant amount of time and a substantial expenditure of resources before we can realize revenue from the sale of products. The length of our sales cycle, from initial request to design win, is typically 6 to 12 months for an existing product and 12 to 18 months or longer for a new product. 
We use a global direct sales force based in North America, Europe, Russia and Asia, including China and Japan. These individuals work with our product application engineers, and product marketing and sales operations teams, in an integrated approach to address our customers’ current and future needs. We have very deep technical relationships.  We believe that these collaborative engineering activities provide us insight into our customers’ broader and longer-term needs. We view our technical sales capability and our technical relationships with customers as a key part of our value delivery to our key strategic customers. 

16


Our marketing team focuses on product strategy, product development, roadmap development, new product introduction processes, program management, product demand stimulation and assessment, and competitive analysis. Our marketing team also seeks to educate the market about our products by communicating the value proposition and product differentiation in direct customer interactions and presentations and at industry tradeshows and at technical conferences. It is important that these teams are engaged in both industry forums such as MSA (multi supplier agreement) Committees, etc. as well as direct customer and end-user engagements.
Our Research and Development
We have invested and expect to continue to invest significant time and capital into our research and development operations. Research and development expenses were $58.3 million, $57.4 million and $44.5 million in 2017, 2016 and 2015, respectively. 
Our research and development activities continue to push the performance leadership boundaries in high speed digital optics, hybrid optical integration, optoelectronics control and in signal processing. 
Our Suppliers
We use suppliers from the U.S., China, Japan and other locations. Although there are multiple sources for most of the component parts of our products, some components are sourced from single or, in some cases, limited sources, which can increase risks of materials availability for production. We typically do not have written agreements with the majority of these component manufacturers to guarantee the supply of the key components used in our products. We also use contract manufacturers in Japan, China and other Asia locations for the back-end manufacturing of certain of our products. 
As the industry scales the entire supply chain is working to scale.  As a result, we work closely with our key suppliers to understand their business as we grow together.  This requires our continuing close management. 
Our Backlog
Sales of our products generally are made pursuant to purchase orders, often with short lead times. These purchase orders are typically made without deposits and may be subject to revision or cancellation. The quantities actually purchased by our customers, as well as the shipment schedules, are frequently revised to reflect changes in our customers’ needs and in our supply of products. 
Certain of our customers use vendor managed inventory (VMI) arrangements under which we manufacture at a customer’s request, then ship to its facility or a designated contract manufacturer for the customer, to be held until it is used by the customer. We maintain title to vendor managed inventory until the customer uses the inventory. At that time the customer takes title to the products, it reports the consumption to us and we recognize the revenue for the product sale. The increased use of VMI by our customers may increase the possibility of changes to our backlog since customers may consume VMI more quickly or more slowly than we had planned.
Our direct sales force works our customers in an integrated approach to understand current and future needs.  Because we operate a sales model that focuses on alignment with our customers there is the possibility of changes in delivery or acceptance schedules, cancellations, modifications or price reductions with limited or no penalties and the use by customers of VMI is increasing, we do not believe that backlog is a firm or reliable indicator of our future revenue and do not rely on backlog to manage our business or evaluate our performance. Changes in the amount of our backlog do not necessarily reflect a corresponding change in the level of actual or potential sales. 
Seasonality 
Historically, our first quarter revenue is generally seasonally lower than the rest of the year primarily due to lower capacity utilization during the annual new year holidays in China and the impact of typical price negotiations conducted at the end of each calendar year and impacting shipments during this period. This historical pattern is important in recognizing the typical annual distribution of revenue from quarter to quarter through the year.  That said, our first quarter revenue varies markedly year to year so should not be considered a reliable indicator of our future revenue or financial performance.
Financial Information by Geographic Region

17


For information regarding our revenue and property, plant and equipment by geographic region, see Note 17 to the Consolidated Financial Statements. For risks relating to our operations see “Item 1A. Risk Factors” and particularly the risks under the caption “Risks related to our operations in China” and the risk factors “Our future results of operations may be subject to volatility as a result of exposure to fluctuations in foreign exchange rates, primarily the Chinese Renminbi (RMB) and Japanese Yen (JPY) exchange rates”, “We face a variety of risks associated with international sales and operations, which if not adequately managed could adversely affect our business and financial results” and “We are subject to global governmental export and import controls that could subject us to liability, impair our ability to compete in international markets or restrict our sales to certain customers”.
Competition
The market for optical communications systems is highly competitive. While no single company competes with us across all of our product areas, our competitors range from large international companies offering a wide range of products to smaller companies specializing in narrow markets. We believe the principal competitive factors in this market are: 
ability to provide leading edge technologies for high speed communications; 
ability to design and manufacture high quality, reliable products, including customized solutions;
breadth of product solutions;
price to performance characteristics;
ability to quickly and consistently produce in high volume and high quality;
ability to meet customers’ specific requirements;
ability to meet customer lead time demands;
financial stability; and
depth of relationships with and proximity to key customers globally. 
We believe we compete favorably with respect to these factors. We believe our principal competitors include: 
Furukawa Co., Ltd., Fujitsu Optical Components Limited, NTT Electronics Corporation, Oclaro, Inc., Sumitomo, Finisar, Lumentum Holdings Inc. (formerly JDS Uniphase Corporation) and others in Coherent products; 
Accelink Technologies Co., Ltd., Broadcom (formerly Avago), Finisar, InnoLight Technology Corporation, M/A-Com, Inc, Oclaro, Source Photonics, Inc., Sumitomo and others in Data center and Client side products; 
Lumentum and NTT Electronics Corporation in switching; and 
Lumentum, NTT Electronics Corporation, M/A-Com, Inc., Oclaro, Inc., Sumitomo and others in Network Products and Solutions. 
Our competitors may have substantially greater name recognition and technical, financial and marketing resources than we do. Many of our competitors have greater resources to develop products or pursue acquisitions, and more experience in developing or acquiring new products and technologies and in creating market awareness for these products and technologies than we do. In addition, a number of our competitors have the financial resources to offer competitive products at below market pricing levels that could prevent us from competing effectively and which could adversely affect our financial performance. 
We also face competition from some of our customers, including Huawei and its affiliate, HiSilicon, who evaluate our capabilities against the merits of manufacturing products internally. These customers may have the ability to manufacture competitive products at a lower cost than we would charge as a result of their higher levels of integration. As a result, these customers may purchase less of our products and there would be additional pressure to lower our selling prices which, accordingly, would negatively impact our revenue and gross margin. 

18


Environmental, Health and Safety Matters
Our research and development and manufacturing operations and our products are subject to a variety of environmental, health and safety laws and regulations in the jurisdictions in which we operate. These regulations govern, among other things, the discharge of pollutants to air, water, and soil; the remediation of soil and groundwater contamination; the use, handling and disposal of hazardous materials; employee health and safety; and the hazardous material content and recycling of our products. We use, store and dispose of hazardous materials in our manufacturing operations and as components in our products. We incur costs to comply with existing environmental, health and safety requirements, and any failure to comply, or the identification of contamination for which we are found liable, could cause us to incur additional costs, including cleanup costs, monetary fines, or civil or criminal penalties, or result in the curtailment of our operations. In addition, environmental, health and safety requirements have become more stringent over time, and changes to existing requirements could restrict our ability to expand our facilities, require us to acquire costly pollution control equipment, or cause us to incur other significant expenses or to modify our manufacturing processes or the contents of our products. Some jurisdictions in which we operate or sell our products have enacted requirements regarding the recycling of waste electronic equipment, and/or the packaging and hazardous material content of certain products. For example, jurisdictions including China and the European Union, among a growing number of jurisdictions, have placed restrictions on the use of lead, among other chemicals, in electronic products, which affects the composition and packaging of our products. The passage of such requirements in additional jurisdictions, or the tightening of standards or elimination of certain exemptions in jurisdictions where our products are already subject to such requirements, could cause us to incur significant expenditures to make our products compliant with new requirements, or could limit the markets into which we may sell our products. 
Additionally, increasing efforts to control emissions of greenhouse gases, or GHG, may also impact us. For example, our semiconductor manufacturing operations in California use perfluorocarbons, which are classified as a high global warming potential greenhouse gas. Under California’s Global Warming Solutions Act, we designed and installed additional pollution control equipment at our San Jose, California, manufacturing plant to reduce our perfluorocarbon emissions beginning in 2012. Since the end of 2012, our San Jose and Fremont, California, manufacturing facilities have maintained compliance with the Global Warming Solutions Act through the monitoring and reviewing of our Greenhouse Gas Emissions including permits issued locally by the Bay Area Air Quality Management District, and we have submitted reports annually to verify such compliance. In the U.S., the Environmental Protection Agency has announced a finding relating to GHG emissions that may result in promulgation of federal GHG air quality standards that could also affect us.   
Available Information
We were incorporated in the State of Delaware in October 1996 as NanoGram Corporation, and we changed our name to NeoPhotonics Corporation in 2002. Our principal offices are located at 2911 Zanker Road, San Jose, CA 95134, USA and our telephone number is +1 (408) 232-9200. Our website address is www.neophotonics.com. Information found on, or accessible through, our website is not a part of, and is not incorporated into, this Annual Report on Form 10-K.
We file electronically with the U.S. Securities and Exchange Commission, or SEC, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended. We make available on our website at www.neophotonics.com, free of charge, copies of these reports as soon as reasonably practicable after filing these reports with, or furnishing them to, the SEC.


19


ITEM 1A.    RISK FACTORS  
Risks Associated with Our Business
We are dependent on Huawei Technologies Co., Ltd. and its affiliate HiSilicon Technologies Co., Ltd., Ciena Corporation and our other key customers for a large portion of our revenue and the loss of, or a significant reduction in orders in any period from any of our major customers may reduce our revenue and adversely impact our results of operations.
We have generated most of our revenue from a limited number of customers. In the year ended December 31, 2017, Huawei Technologies Co. Ltd., together with its affiliate HiSilicon Technologies Co., Ltd. (collectively “Huawei”), and Ciena Corporation accounted for approximately 40% and 16% of our revenue, respectively, and our top five customers represented 78% of our revenue. In the year ended December 31, 2016, Huawei Technologies, together with its affiliate HiSilicon (or collectively, Huawei), and Ciena Corporation accounted for approximately 50% and 15% of our revenue, respectively, and our top five customers represented 82% of our revenue. In the year ended December 31, 2015, Huawei and Ciena Corporation accounted for approximately 44% and 21% of our revenue, respectively, and our top five customers represented 82% of our revenue. The loss of, or a significant reduction in orders from these major customers or any of our other key customers would materially and adversely affect our revenue and results of operations.
We are subject to risks and uncertainties related to our revenue growth outlook in China.
Fiber optics telecommunication growth in China is an important contributor to our success. We expect a major portion of our revenue to come from China infrastructure spending in wireline and wireless networks, notably from the three largest China telecom carriers, China Mobile Communications Corporation, China Telecommunications Corporation and China United Network Communications Group Co., Ltd. In part, this infrastructure spending originates from the publicly announced China Broadband 2020 and related initiatives. Tender awards from the China telecom carriers and spending under these initiatives was slower in 2017 than anticipated, and our leading customers in China had accumulated excess inventory during 2016, both of which adversely affected our financial condition and results of operations in 2017. If the anticipated Chinese spending and carrier tender awards do not materialize as anticipated, or if there are further unanticipated and/or prolonged delays in the Chinese initiative, our business, financial condition, results of operations and prospects would be further adversely affected.
We have had a history of losses which may recur in the future.
We have had a history of losses and we may incur additional losses in future periods. As of December 31, 2017, our accumulated deficit was $352.0 million. We also expect to continue to make significant expenditures related to the ongoing operation and development of our business. These include expenditures related to the sales, marketing and development of our products and to maintain our manufacturing facilities and research and development operations.
We may need to raise additional capital in order to pursue our business strategies or maintain our operations, and we may not be able to obtain capital when desired on favorable terms, if at all, or without dilution to our stockholders.
We believe that our existing cash and cash equivalents, and cash flows from our operating activities and funds available under our credit facilities will be sufficient to meet our anticipated cash needs for at least the next 12 months. However, we operate in an industry that makes our prospects difficult to evaluate. It is possible that we may not generate sufficient cash flow from operations or otherwise have the capital resources to meet our future capital needs. If this occurs, we may need additional financing to continue operations or execute on our current or future business strategies, including to: 
invest in our research and development efforts, including by hiring additional technical and other personnel;
maintain and expand our operating or manufacturing infrastructure;
acquire complementary businesses, products, services or technologies; or
otherwise pursue our strategic plans and respond to competitive pressures.
We do not know with certainty what forms of financing, if any, will be available to us. If financing is not available on acceptable terms, if and when needed, our ability to fund our operations, enhance our research and development and sales and marketing functions, develop and enhance our products, respond to unanticipated events, including unanticipated opportunities, or otherwise respond to competitive pressures could be adversely impacted. In any such event, our business, financial position and results of operations could be materially harmed. Moreover, if we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and these newly issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we fail to raise sufficient additional capital if needed, we may not be able to completely execute our business plan and may not be able to continue our operations without further reducing expenses.


20


If we incur additional indebtedness through arrangements such as credit agreements or term loans, such arrangements may impose restrictions and covenants that limit our ability to respond appropriately to market conditions, make capital investments or take advantage of business opportunities. In addition, any additional debt arrangements we may enter into would likely require us to make regular interest payments, which could adversely affect our results of operations.

Manufacturing problems could impact manufacturing yields or result in delays in product shipments to customers and could adversely affect our revenue, competitive position and reputation.
We may experience delays, disruptions or quality control problems in our manufacturing operations or supply chain constraints, which could adversely impact manufacturing volumes, yields or delay product shipments. As a result, we could incur additional costs that would adversely affect our gross margin, and product shipments to our customers could be delayed beyond the shipment schedules requested by our customers, which would negatively affect our revenue, competitive position and reputation.

Additionally, manufacturing yields depend on a number of factors, including the stability and manufacturability of the product design, manufacturing improvements gained over cumulative production volumes, the quality and consistency of component parts and the nature and extent of customization requirements by customers. Capacity constraints, raw materials shortages, logistics issues, labor shortages, volatility in utilization of manufacturing operations, supporting utility services and other manufacturing supplies, the introduction of new product lines, rapid increases in production demands and changes in customer requirements, manufacturing facilities or processes, or those of some third party contract manufacturers and suppliers of raw materials and components have historically caused, and may in the future cause, reduced manufacturing yields, negatively impacting the gross margin on, and our production capacity for, those products. Our ability to maintain sufficient manufacturing yields is particularly challenging with respect to PICs due to the complexity and required precision of a large number of unique manufacturing process steps. Manufacturing yields for PICs can also suffer if contaminated materials or materials that do not meet highly precise composition requirements are inadvertently utilized. Because a large portion of our PIC manufacturing costs are fixed, PIC manufacturing yields have a substantial effect on our gross margin. Lower than expected manufacturing yields could also delay product shipments and decrease our revenue.

Customer demand is difficult to accurately forecast and, as a result, we may be unable to optimally match production with customer demand.
We make planning and spending decisions based on our estimates of customer requirements. The short-term nature of commitments by many of our customers, and the possibility of unexpected changes in demand for their products, reduce our ability to accurately estimate future customer requirements. In 2016 and 2017, we incurred substantial capital expenditures to increase manufacturing capacity in response to strong customer demand in 2016 (particularly in China) and in expectation of continued strong demand in 2017. However, tender awards from the China telecom carriers and spending under the China Broadband 2020 and related initiatives was slower in 2017 than anticipated, and our leading customers in China have accumulated excess inventory during 2016, which resulted in decreased customer demand and underutilization of certain of our manufacturing operations. Because many of our costs and operating expenses are relatively fixed, reduction in customer demand due to market downturns or other reasons would have a material adverse effect on our operating results, as occurred in 2017.

On the other hand, on occasion, customers may require rapid increases in production, which can strain our resources, cause our manufacturing to be negatively impacted by materials shortages, necessitate higher or more restrictive procurement commitments, increase our manufacturing yield loss and scrapping of excess materials, result in delayed shipments and/or reduce our gross margins. We may not have sufficient capacity at any given time to meet the volume demands of our customers, and we may have difficulty expanding our manufacturing operations on a timely basis to meet increasing customer demand. Additionally, one or more of our suppliers may not have sufficient capacity at any given time to meet our volume demands. Any inability to meet customer demands for rapid increases in production in the future could have a material adverse effect on our business, financial condition, results of operations and prospects.

We are under continuous pressure to reduce the prices of our products, which has adversely affected, and may continue to adversely affect, our gross margins.
The communications networks industry has been characterized by declining product prices over time as technological advances increase price and performance and put pressure on existing products. We have reduced the prices of many of our products in the past, most often during annual end-of-year price negotiation. We expect pricing pressure for our products to continue, including from our major customers. To maintain or increase their market share, our competitors also reduce prices of their products each year. In addition, our customers may seek to internally develop and manufacture competing products at a lower cost than we would otherwise charge, which would add additional pressure on us to lower our selling prices. If we are

21


unable to offset any future reductions in our average selling prices by increasing our sales volume, reducing our costs or introducing new products, our gross margin would be adversely affected.

We depend upon outside contract manufacturers for a portion of the manufacturing process for some of our products. Our operations and revenue related to these products could be adversely affected if we encounter problems with any such contract manufacturer.
While the majority of our products are manufactured internally, we also rely upon contract manufacturers in Thailand, China, Japan and other Asia locations to provide back-end manufacturing and production of some of our products. Our reliance on contract manufacturers for some of our products makes us vulnerable to possible production capacity constraints, reduced control over their supply chains, delivery schedules, manufacturing yields, manufacturing quality/controls and costs. If one of our contract manufacturers is unable to meet all of our customer demand in a timely fashion, whether due to their direct operating control or due to their supply chain, this could have a material adverse effect on the revenue from our products.

If the Metro and data center interconnect market sectors do not grow as rapidly as we expect, or if demand for our products in these sectors is lower than we expect, our revenue growth may be adversely affected.
We expect that our future growth in the market for 100G and beyond coherent products to be driven in large part by the increased adoption of our products in the Metro market segment and in the high-performance data center interconnect market. Over the last several years, 100G and beyond coherent technology has seen increasing adoption in the Long Haul market segment and now is penetrating the much larger Metro sector of the market.

If we fail to achieve or sustain a leadership position in the Long Haul telecom sector and use our position in that market to penetrate the Metro and data center interconnect segments, if these segments fail to grow as expected, or if demand for our products in the Metro and data center interconnect market segments fails to materialize, our business, financial condition, results of operations and prospects would suffer.

We face intense competition which could negatively impact our results of operations and market share.
The communications networks industry is highly competitive. Our competitors range from large international companies offering a wide range of products to smaller companies specializing in niche products.

Some of our competitors have substantially greater name recognition, technical, financial, and marketing resources, and greater manufacturing capacity, as well as better-established relationships with customers, than we do. Some of our competitors have more resources to develop or acquire, and more experience in developing or acquiring, new products and technologies. Some of our competitors may be able to develop new products more quickly than us and may be able to develop products that are more reliable or which provide more functionality than ours. In addition, some of our competitors have the financial resources to offer competitive products at below-market pricing levels that could prevent us from competing effectively and result in a loss of sales or market share or cause us to lower prices for our products.

We also face competition from some of our customers who evaluate our capabilities against the merits of manufacturing products internally, including Huawei. Due to the fact that such customers are not seeking to make a comparable profit directly from the manufacture of these products, they may have the ability to provide competitive products at a lower total cost than we would charge such customers. As a result, these customers may purchase less of our products and there would be additional pressure to lower our selling prices which, accordingly, would negatively impact our revenue and gross margin.

The Chinese Government Ministry of Industry and Information Technology has announced a five-year optical component technology roadmap with the aim to reduce China’s dependency on non-domestic companies for high-end optical chips and sub-components, including some products manufactured and sold by us. This announcement continues an ongoing trend in China to build domestic industry in this area, and, while we believe local Chinese component suppliers do not currently have the capability to supply the highest performance optical chips and sub-components, those companies may over time develop such capability and negatively impact our revenue and financial performance if we do not continue to innovate and maintain our lead in the highest speed and performance optical components.

If we fail to retain our key personnel or if we fail to attract additional qualified personnel, we may not be able to achieve our anticipated growth and our business could suffer.
Our success and ability to implement our business strategy depends upon the continued contributions of our senior management team and others, including senior management in foreign subsidiaries and our technical and operations employees in all locations. Our future success depends, in part, on our ability to attract and retain key personnel, including our senior management and others. The loss of services of members of our senior management team or key personnel or the inability to

22


continue to attract and retain qualified personnel could have a material adverse effect on our business. Competition for highly skilled technical and operations people where we operate is extremely intense, and we continue to face challenges identifying, hiring and retaining qualified personnel in many areas of our business.

The majority of our customer contracts do not commit customers to specified buying levels, and many of our customers may decrease, cancel or delay their buying levels at any time with little or no advance notice to us.
Our products are typically sold pursuant to individual purchase orders or by use of a vendor-managed inventory, or VMI, model, which is a process by which we ship agreed quantities of products to a customer-designated location and those products remain our inventory and we retain the title and risk of loss for those products until the customer takes possession of the products. Our customers are typically not contractually committed to buy any quantity of products beyond firm purchase orders. Many of our customers may increase, decrease, cancel or delay purchase orders already in place. We have experienced and expect to continue to experience wide fluctuations in demand from customers using VMI, particularly Huawei and its affiliate HiSilicon Technologies Co., Ltd., even in instances where we have built and shipped products to the customer-designated locations as VMI.

If we fail to adequately manage our long-term growth and expansion, our business and financial results will suffer.
Until 2017, we experienced significant growth over several years through, among other things, internal manufacturing and related expansion programs, product development and acquisitions of other businesses and products. Our business expanded to numerous locations, including foreign locations, and as a result became more complex, more demanding of management’s attention and subject to new laws and regulations.

Our success and ability to further scale our business will depend, in part, on our ability to manage changes in a cost-effective and efficient manner. If we cannot manage any future growth, we may be unable to take advantage of market opportunities, execute our business strategies or respond to competitive pressures. Any failure to effectively manage growth, maintain our quality and/or or customer satisfaction could adversely affect our business and reputation.

Our success will depend on our ability to anticipate and quickly respond to evolving technologies and customer requirements.
Our ability to anticipate and respond to evolving technology, industry standards, customer requirements and product offerings, and to develop and introduce new and enhanced products and technologies, will be critical factors in our ability to succeed. In addition, the introduction of new products by other companies embodying new technologies, or the emergence of new industry standards, could render our existing products uncompetitive from a pricing standpoint, obsolete or otherwise unmarketable.

While we rely on many suppliers, there are a few which, if they stopped, decreased or delayed shipments to us, it could have an adverse effect on our business and financial results.
We depend on a limited number of suppliers for certain components and materials we have qualified to use in the manufacture of certain of our products. Some of these suppliers could disrupt our business if they stop, decrease or delay shipments or if the components they ship have quality, consistency, or business continuity issues. Some of these components and materials are available only from a sole source, or have been qualified only from a single source. We may also face component shortages if we experience increased demand for components beyond what our qualified suppliers can deliver. If we experience component shortages from certain key suppliers, we may be unable to meet customer demand or may have higher purchasing costs, or both. Although we engage in various actions to mitigate the impact of these shortages, any inability on our part to obtain sufficient quantities of critical components at reasonable costs could adversely affect our ability to meet demand for our products, which could cause our revenue, results of operations, or both to suffer.

Our customers generally restrict our ability to change the component parts in our modules without their approval and such changes may require repeating product qualification processes. The reliance on a sole supplier, single qualified vendor or limited number of suppliers could result in delivery and quality problems, reduced control over product pricing, reliability and performance and an inability to identify and qualify another supplier in a timely manner. Any supply deficiencies relating to the quality, quantities or timeliness of delivery of components that we use to manufacture our products could adversely affect our ability to fulfill our customer orders and our results of operations.

We must continually achieve new design wins and enhance existing products or our business and future revenue may be harmed.
The markets for our products are characterized by frequent new product introductions, changes in customer requirements and evolving industry standards, all with an underlying pressure to reduce cost and meet stringent reliability and

23


qualification requirements. Our future performance will depend on our successful development, introduction and market acceptance of new and enhanced products that address these challenges. The anticipated or actual introduction of new and enhanced products by us and by our competitors may cause our customers to defer or cancel orders for our existing products, and could result, and in the past, has resulted, in a write-down in the value of inventory. To the extent customers defer or cancel orders for our products for any reason or we fail to achieve new design wins, our competitive position would be adversely affected and our ability to grow revenue would be impaired.

Furthermore, fast time-to-market with new products can be critical to success in our markets. It is difficult to displace an existing supplier for a particular type of product once a network equipment vendor has chosen a supplier, even if a later-to-market product provides superior performance or cost efficiency. If we are unable to make our new or enhanced products commercially available on a timely basis, we may lose existing and potential customers and our financial results would suffer.

We may be exposed to costs or losses from product lines that we intend to exit or may undertake divestiture of portions of our business that require us to continue providing substantial post-divestiture transition services and support, which may cause us to incur unanticipated costs and liabilities and adversely affect our financial condition and results of operations.
We have a strategy to exit products that have been declining in revenue and have lower gross margins than our other higher speed products. For instance, in January 2017, we completed the sale of assets and transfer of certain liabilities of our access network and low speed transceiver product lines (the “Low Speed Transceiver Products”). We may incur additional costs in connection with the sale or end-of-life of these products, or other products and/or facilities in the future, and our revenues and net income could be negatively affected, particularly in the short term, in connection with the end-of-life or sales of such products and/or facilities. It is also possible that we could incur continued costs or liabilities after the end-of-life process is completed, which could have a material adverse effect on our financial condition or operating results.

We are subject to the cyclical nature of the markets in which we compete and any future downturn may reduce demand for our products and revenue.
The markets in which we compete are tied to the aggregate capital expenditures of telecommunications service providers as they build out and upgrade their network infrastructure. These markets may be cyclical and characterized by rapid technological change, price erosion, evolving standards and wide fluctuations in product supply and demand. In the past, including recently to varying degrees in China, the U.S. and Europe, these markets have experienced significant downturns, often connected with, or in anticipation of, the maturation of product cycles—for both manufacturers’ and their customers’ products—or in response to over or under purchasing of inventory by our customers relative to ultimate carrier demand, and with declining general economic conditions. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. 

Our historical results of operations have been subject to substantial fluctuations, and we may experience substantial period-to-period fluctuations in future results of operations.

If spending for communications networks does not continue to grow as expected, our business and financial results may suffer.
Our future success as a provider of components, modules and subsystems to leading network equipment vendors depends on continued capital spending on global communications networks. Network traffic has experienced rapid growth driven primarily by bandwidth-intensive content, including cloud services, mobile video and data services, wireless 4G/LTE and 5G services, social networking, video conferencing and other multimedia. This growth is intensified by the proliferation of fixed and wireless devices that are enabling consumers to access content at increasing data rates anytime and anywhere. Our future success depends on continued demand for high-bandwidth, high-speed communications networks and the ability of network equipment vendors and carrier data center operators to fulfill this demand. In 2017, this growth slowed, primarily due to soft demand and high inventory levels in China, which adversely affected our business and financial condition in 2017. While we believe the long term prospects for growth in data traffic remain strong, our business and financial results will suffer if growth does not occur as expected.

We face a variety of risks associated with international sales and operations, which if not adequately managed could adversely affect our business and financial results.
We derive, and expect to continue to derive, a significant portion of our revenue from international sales in various markets. In addition, a major portion of our operations are based in Shenzhen and Dongguan, China and we have additional operations in Japan, Russia and Canada. Our international revenue and operations are subject to a number of material risks, including, but not limited to:
difficulties in staffing, managing and supporting operations in more than one country;

24


difficulties in enforcing agreements and collecting receivables through foreign legal systems;
fewer legal protections for intellectual property in foreign jurisdictions;
the need for compliance with local laws and regulations;
foreign and U.S. taxation issues and international trade barriers;
general economic and political conditions in the markets in which we operate;
difficulties in obtaining any necessary governmental authorizations for the export of our products to certain foreign jurisdictions;
imposition of export restrictions on sales to any of our major foreign customers;
fluctuations in foreign economies and fluctuations in the value of foreign currencies and interest rates;
trade and travel restrictions;
outbreaks of contagious disease;
domestic and international economic or political changes, hostilities and other disruptions; and
difficulties and increased expenses in complying with a variety of U.S. and foreign laws, regulations and trade standards, including the Foreign Corrupt Practices Act and international labor standards. Negative developments in any of these areas in China, Japan, Russia or other countries could result in a reduction in demand for our products, the cancellation or delay of orders already placed, difficulties in producing and delivering our products, threats to our intellectual property, difficulty in collecting receivables, higher labor costs and a higher cost of doing business.

In addition, although we maintain an anti-corruption compliance program throughout our company, violations of our compliance program may result in criminal or civil sanctions, including material monetary fines, penalties and other costs against us or our employees, and may have a material adverse effect on our business.

Failure to realize the anticipated benefits from our business in the Russian Federation may affect our future results of operations and financial condition.
In connection with our raising capital in an April 2012 private placement of common stock, we established a wholly-owned subsidiary and company operations in the Russian Federation and we committed to make substantial investments in our Russian operations over a period of several years. We could be required to pay up to $2.0 million to Joint Stock Company “RUSNANO”, or Rusnano, at the time if we do not meet certain investment conditions towards our Russian operations by 2019.

The establishment of successful operations in the Russian Federation requires substantial capital expenditure, and is in part dependent on the cooperation of Russian entities that could include the Russia government and other third parties. We are also subject to economic, political, legal, and social events and developments in Russia, including but not limited to actions such as restrictions placed on U.S. companies doing business in Russia. If there are delays in our efforts to establish and maintain operations in the Russian Federation, the anticipated benefits of our Russian expansion may not be realized or may take longer to realize than expected.

Our revenues and costs will fluctuate over time, making it difficult to predict our future results of operations. 
Our revenue, gross margin and results of operations have varied significantly and are likely to continue to vary from quarter to quarter due to a number of factors, many of which are not within our control. For instance, changes in gross margin may result from various factors, such as changes in pricing, changes in our fixed costs, changes in the cost of labor, changes in the mix of our products sold, changes in the amount of product manufactured versus the amount of product sold over time, and charges for excess and obsolete inventory. In addition, our first quarter revenue is generally seasonally lower than the rest of the year primarily due to lower capacity utilization during the holidays in China and the impact of typical price negotiations during the fourth quarter. It is difficult for us to accurately forecast our future revenue and gross margin and plan expenses accordingly and, therefore, it is difficult for us to predict our future results of operations.

Increasing costs and other factors may adversely impact our gross margins.
We may not be able to maintain or improve our gross margins because of slow introductions of new products, pricing pressure from increased competition, failure to effectively reduce the cost of existing products, failure to improve our product mix, future macroeconomic or market volatility reducing sales volumes, changes in customer demand (including a change in product mix among different areas of our business) or other factors. Our gross margins can also be adversely affected for reasons including, but not limited to, fixed manufacturing costs that would not be expected to decrease in proportion to any decrease in revenues; unfavorable production yields or variances; increases in costs of input parts and materials; the timing of movements in our inventory balances; warranty costs and related returns; changes in foreign currency exchange rates; possible exposure to inventory valuation reserves; and other increases in our costs and expenses, including as a result of rising labor

25


costs in China.  Such significant increases in costs without corresponding increases in revenue would materially and adversely affect our business, our results of operations and our financial condition and our gross margins. 

If our customers do not qualify our products for use, then our results of operations may suffer.
Prior to placing volume purchase orders with us, most of our customers require us to obtain their approval—called qualification in our industry—of our new and existing products, and our customers often audit our manufacturing facilities and perform other vendor evaluations during this process. The qualification process involves product sampling and reliability testing and collaboration with our product management and engineering teams in the design and manufacturing stages. If we are unable to qualify our products with customers, then our revenue would be lower than expected and we may not be able to recover the costs associated with the qualification process which would have an adverse effect on our results of operations.

In addition, due to evolving technological changes in our markets, a customer may cancel or modify a design project before we have qualified our product or begun volume manufacturing of a qualified product. It is unlikely that we would be able to recover the expenses for cancelled or unutilized custom design projects.

Potential changes in our effective tax rate could negatively affect our future results.
We are subject to income taxes in the U.S., China, Japan and other foreign jurisdictions, and our domestic and international tax liabilities are subject to the allocation of expenses in differing jurisdictions. Our tax rate is affected by changes in the mix of earnings and losses in countries with differing statutory tax rates, certain non-deductible expenses and the valuation of deferred tax assets and liabilities, including our ability to utilize our net operating losses. Increases in our effective tax rate could negatively affect our results of operations.

We may be involved in intellectual property disputes, which could divert management’s attention, cause us to incur significant costs and prevent us from selling or using the challenged technology.
Participants in the markets in which we sell our products have experienced frequent litigation regarding patent and other intellectual property rights. Numerous patents in these industries are held by others, including our competitors. In addition, from time to time, we have been notified that we may be infringing certain patents or other intellectual property rights of others. Regardless of their merit, responding to such claims can be time consuming, divert management’s attention and resources and may cause us to incur significant expenses. In addition, there can be no assurance that third parties will not assert infringement claims against us, whether or not such claims are valid. While we believe that our products do not infringe in any material respect upon intellectual property rights of other parties and/or meritorious defense would exist with respect to any assertions to the contrary, we cannot be certain that our products would not be found infringing the intellectual property rights of others.

In January 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California against us and three other co-defendants. In the complaint, Finisar alleged infringement of certain of its U.S. patents arising from the co-defendants’ respective manufacture, importation, use, sale of or offer to sell certain optical transceiver products in the U.S. In March 2010, we filed an answer to the complaint and counterclaims, asserting two claims of patent infringement and additional claims asserting that Finisar has violated state and federal competition laws and violated its obligations to license on reasonable and non-discriminatory terms. In May 2010, the Court dismissed without prejudice all co-defendants (including us) except Source Photonics, Inc., on grounds that such claims should have been asserted in four separate lawsuits, one against each co-defendant. This dismissal without prejudice does not prevent Finisar from bringing a new similar lawsuit against us. In May 2012, we and Finisar agreed to toll our respective claims until the refiling of certain of the previously asserted claims from this dispute. As a result, Finisar is permitted to bring a new lawsuit against us if it chooses to do so, and we may bring new claims against Finisar upon seven days written notice prior to filing such claims.

Although we believe that we would have meritorious defenses to the infringement allegations and intend to defend any new similar lawsuit vigorously, there can be no assurance that we will be successful in our defense. Even if we are successful, we may incur substantial legal fees and other costs in defending the lawsuit. Further, a new lawsuit, if brought by either party, would be likely to divert the efforts and attention of our management and technical personnel, which could harm our business.

We have pursued and may continue to pursue acquisitions. Acquisitions could be difficult to integrate, divert the attention of key personnel, disrupt our business, dilute stockholder value and impair our financial results.
As part of our business strategy, we have pursued and intend to continue to pursue acquisitions of complementary businesses, products, services or technologies that we believe could accelerate our ability to compete in our existing markets or allow us to enter new markets. Any of these transactions could be material to our financial condition and results of operations. For instance, in October 2011, we completed the acquisition of Santur Corporation, a designer and manufacturer of InP-based

26


PIC products, and in March 2013 we completed the acquisition of the optical semiconductor business unit of LAPIS Semiconductor Co., Ltd., now known as NeoPhotonics Semiconductor. We purchased the tunable laser product lines of EMCORE in January 2015 and the power monitoring products business of EigenLight Corporation, or Eigenlight, in November 2015.

Acquisitions involve numerous risks. The failure to successfully evaluate and execute acquisitions or otherwise adequately address such risks could result in excess costs and materially harm our business and financial results.

Acquisitions also frequently result in the recording of goodwill and other intangible assets which are subject to potential impairments which have occurred in the past and which, were they to occur in the future, could harm our financial results.

It could be discovered that our products contain defects that may cause us to incur significant costs, divert our attention, result in a loss of customers and result in product liability claims.
Our products are complex and undergo quality testing as well as formal qualification, both by our customers and by us. For various reasons, such as the occurrence of performance problems that are unforeseeable in testing or that are detected only when products age or are operated under peak stress conditions, our products may fail to perform as expected long after customer acceptance. Failures could result from faulty components or design, problems in manufacturing or other unforeseen reasons. As a result, we could incur significant costs to repair or replace defective products under warranty, particularly when such failures occur in installed systems. Any significant product failure could result in lost future sales of the affected product and other products, as well as customer relations problems and litigation, which could harm our business.

The communications networks industry has long product development cycles requiring us to incur product development costs without assurances of an acceptable investment return.
Large volumes of communications equipment and support structures are installed with considerable expenditures of funds and other resources, and long investment return period expectations. At the component supplier level, these cycles create considerable, typically multi-year, gaps between the commencement of new product development and volume purchases. Due to changing industry and customer requirements, we are constantly developing new products, including seeking to further integrate functions on PICs and developing and using new technologies in our products. These development activities necessitate significant investment of capital. Our new products often require a long time to develop because of their complexity and rigorous testing and qualification requirements. Accordingly, we and our competitors often incur significant research and development and sales and marketing costs for products that, initially, will be purchased by our customers long after much of the cost is incurred and, in some cases, may never be purchased due to changes in industry or customer requirements in the interim.

We are subject to global governmental export and import controls that could subject us to liability, impair our ability to compete in international markets, or restrict our sales to certain customers.
We are subject to export and import control laws, trade regulations and other trade requirements that limit which products we sell and where and to whom we sell our products, especially laser-dependent products. In some cases, it is possible that export licenses would be required from the U.S. or other government agencies outside the U.S. such as, but not limited to, Japan, China or Russia for some of our products in accordance with various statutes. In addition, various countries regulate the export or import of certain technologies and have enacted laws that could limit our ability to distribute our products. Failure to comply with these and similar laws on a timely basis, or at all, or any limitation on our ability to export or sell our products or to obtain any required licenses would adversely affect our business, financial condition and results of operations.

If we fail to protect our intellectual property and other proprietary rights, our business and results of operations could be materially harmed.
Our success depends to a significant degree on our ability to protect our intellectual property and other proprietary rights. We rely on a combination of patent, trademark, copyright, trade secret and unfair competition laws, as well as license agreements and other contractual provisions, to establish and protect our intellectual property and other proprietary rights. We have applied for patent registrations in the U.S. and in other foreign countries, some of which have been issued. We cannot guarantee that our pending applications will be approved by the applicable governmental authorities.

Policing unauthorized use of our technology is difficult and we cannot be certain that the steps we have taken will prevent the misappropriation, unauthorized use or other infringement of our intellectual property rights. Further, we may not be able to effectively protect our intellectual property rights from misappropriation or other infringement in foreign countries where we have not applied for patent protections, and where effective patent, trademark, trade secret and other intellectual

27


property laws may be unavailable, or may not protect our proprietary rights as fully as U.S. or Japan law. Particularly, our U.S. patents do not afford any intellectual property protection in China, Japan, Canada or other Asia locations, including Russia, where we have company operations.

In the future, we may need to take legal actions to prevent third parties from infringing upon or misappropriating our intellectual property or from otherwise gaining access to our technology. Protecting and enforcing our intellectual property rights and determining their validity and scope could result in significant litigation costs and require significant time and attention from our technical and management personnel. If we fail to protect our intellectual property and other proprietary rights, or if such intellectual property and proprietary rights are infringed or misappropriated, our business, results of operations or financial condition could be materially harmed.

If we fail to obtain the right to use the intellectual property rights of others which are necessary to operate our business, and to protect their intellectual property, our business and results of operations will be adversely affected.
From time to time we may choose to, or be required to, license technology or intellectual property from third parties in connection with the development of our products. Failure to obtain a necessary third-party license required for our product offerings or to develop new products and product enhancements could adversely affect our business.

Participation in standards setting organizations may subject us to intellectual property licensing requirements or limitations that could adversely affect our business and prospects.
In the course of our participation in the development of emerging standards for some of our present and future products, we may agree to grant to all other participants a license to our patents that are essential to the practice of those standards on reasonable and non-discriminatory, or RAND, terms. If we fail to limit to whom we license our patents, or fail to limit the terms of any such licenses, we may be required to license our patents or other intellectual property to others in the future, which could limit the effectiveness of our patents against competitors.  

Any potential dispute involving our products, services or technology could also include our customers using our products, which could trigger our indemnification obligations to them and result in substantial expenses to us.
In any potential dispute involving allegations that our products, services or technology infringe the intellectual property rights of third parties, our customers could also become the target of litigation. Because we often indemnify our customers for intellectual property claims made against them for products incorporating our technology, any claims against our customers could trigger indemnification obligations in some of our supply agreements, which could result in substantial expenses such as increased legal expenses, product recalls, damages for past infringement or royalties for future use.

Natural disasters, terrorist attacks or other catastrophic events could harm our operations and our financial results.
Our worldwide operations could be subject to natural disasters and other business disruptions, which could harm our future revenue and financial condition and increase our costs and expenses. For example, our corporate headquarters and wafer fabrication facility in Silicon Valley, California and our Tokyo, Japan facility are located near major earthquake fault lines, and our manufacturing facilities are located in Shenzhen and Dongguan, China, areas that are susceptible to typhoons. We are not insured against many natural disasters, including earthquakes.

Similarly, our worldwide operations could be subject to secondary effects of natural disasters, terrorist attacks or other catastrophic events. Even if our facilities are not directly affected, any of these types of events could substantially disrupt the business of our suppliers or customers, which could have a material adverse effect on us.

Rapidly changing standards and regulations could make our products obsolete, which would cause our revenue and results of operations to suffer.
We design our products to conform to regulations established by governments and to standards set by industry standards bodies worldwide, such as The American National Standards Institute, the European Telecommunications Standards Institute, the International Telecommunications Union and the Institute of Electrical and Electronics Engineers. Various industry organizations are currently considering whether and to what extent to create standards for elements used in 100Gbps and beyond systems. Because certain of our products are designed to conform to current specific industry standards, if competing or new standards emerge that are preferred by our customers, we would have to make significant expenditures to develop new products and our revenue and results of operations would suffer.

Our future results of operations may be subject to volatility as a result of exposure to fluctuations in foreign exchange rates, primarily the Chinese Renminbi (RMB) and Japanese Yen (JPY) exchange rates.

28


We are exposed to foreign exchange risks. Foreign currency fluctuations may adversely affect our revenue and our costs and expenses, and hence our results of operations. A substantial portion of our business is conducted through our subsidiaries based in China, whose functional currency is the RMB and Japan, whose functional currency is the JPY, and a smaller amount in Russian Rubles (RUB). The value of the RMB against the U.S. dollar and other currencies and the value of the JPY and RUB against the U.S. dollar and other currencies fluctuate and are affected by, among other things, changes in political and economic conditions.

To the extent that transactions by our subsidiaries in China and Japan are denominated in currencies other than the RMB and JPY, we bear the risk that fluctuations in the exchange rates of the RMB and JPY in relation to other currencies could decrease our revenue or increase our costs and expenses, therefore having an adverse effect on our future results of operations.

While we generate a significant portion of our revenue in U.S dollars, a significant portion of our cost of goods sold are in RMB and JPY. Therefore appreciation in RMB and JPY against the U.S. dollar would negatively impact our cost of goods sold upon translation to U.S. dollars.

We have entered into hedging transactions to reduce the short-term impact of foreign currency fluctuations. However, the availability and effectiveness of these hedging transactions may be limited and we may not be able to successfully hedge our exposure. In addition, our currency exchange variations may be magnified by Chinese exchange control regulations that restrict our ability to convert RMB into foreign currency.

We identified a material weakness in our internal control over financial reporting as of the end of 2016 which has been remediated as of December 31, 2017.
As part of our annual evaluation of internal controls for fiscal 2016, our management identified several deficiencies in our internal control over financial reporting related to certain revenue cut-off procedures. These deficiencies aggregated to a material weakness in our controls over revenue cut-off procedures, which affected the timing of our revenue recognition. A material weakness is defined as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. No actual material misstatements were identified for the year ended December 31, 2016.

In 2017, we completed implementation of a remediation plan designed to address this material weakness. Our management assessed the effectiveness of our internal control over financial reporting and concluded that this material weakness had been remediated by the end of 2017 and that our internal control over financial reporting was effective as of December 31, 2017. However, if material weaknesses in our internal controls are discovered or occur in the future, our consolidated financial statements may contain material misstatements and we could be required to restate our financial results. For more information see “Item 9A. Controls and Procedures”.

If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
Our management is responsible for establishing and maintaining adequate internal control over our financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended, or the Exchange Act.

Preparing our consolidated financial statements involves a number of complex manual and automated processes, which are dependent upon individual data input or review and require significant management judgment. One or more of these elements may result in errors that may not be detected and could result in a material misstatement of our consolidated financial statements. If we fail to maintain the adequacy of our internal controls over financial reporting, our business and operating results may be harmed and we may fail to meet our financial reporting obligations. If material weaknesses in our internal control are discovered or occur, our consolidated financial statements may contain material misstatements and we could be required to restate our financial results.

Our internal control over financial reporting may not prevent or detect misstatements because of its inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud. Even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. Any failure of our internal controls could adversely affect the results of the periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting. If we cannot provide reliable financial reports or prevent fraud, our business and results of operations could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock may decline.

29



We may be subject to disruptions or failures in information technology systems and network infrastructures that could have a material adverse effect on our business and financial condition.
We rely on the efficient and uninterrupted operation of complex information technology systems and network infrastructures to operate our business. A disruption, infiltration or failure of our information technology systems as a result of software or hardware malfunctions, system implementations or upgrades, computer viruses, cyber-attacks, third-party security breaches, employee error, theft or misuse, malfeasance, power disruptions, natural disasters or accidents could cause breaches of data security, loss of intellectual property and critical data and the release and misappropriation of sensitive competitive information and partner, customer and employee personal data. Any of these events could harm our competitive position, result in a loss of customer confidence, cause us to incur significant costs to remedy any damages and ultimately materially adversely affect our business and financial condition.

Covenants in our borrowing arrangements may limit our flexibility in responding to business opportunities and competitive developments and increase our vulnerability to adverse economic or industry conditions.
We have lending arrangements with several financial institutions, which generally require us to maintain certain financial covenants and limit our ability to take certain actions such as incurring some kinds of additional debt, paying dividends, or engaging in certain transactions like mergers and acquisitions, investments and asset sales without the lenders’ consent. These restrictions may limit our flexibility in responding to business opportunities, competitive developments and adverse economic or industry conditions. In addition, a breach of any of these covenants, or a failure to pay interest or indebtedness when due under any of our credit facilities, could result in a variety of adverse consequences, including the acceleration of our indebtedness.

We may be unable to utilize our net operating loss carryforwards to reduce our income taxes, which could adversely affect our future financial results.
As of December 31, 2017, we had net operating loss, or NOL, carryforwards for U.S. federal and state tax purposes of $245.0 million and $52.0 million, respectively. As these net operating losses have not been utilized and may not be utilized prior to their expiration in the future. The utilization of the NOL and tax credit carryforwards are subject to a substantial limitation imposed by Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, and similar state provisions. We recorded deferred tax assets, net of valuation allowance, for the NOL carryforwards currently available after considering the existing Section 382 limitation. If we incur an additional limitation under Section 382, then the NOL carryforwards, as disclosed, could be reduced by the impact of any future limitation that would result in existing NOL carryforwards and tax credit carryforwards expiring unutilized and increases in future tax liabilities.

Comprehensive tax reform bills could adversely affect our business and financial condition.
The U.S. government recently enacted comprehensive tax legislation (the Tax Cuts and Jobs Act of 2017, or Tax Reform Act) that includes significant changes to the taxation of business entities. These changes include, among others, (i) a permanent reduction to the corporate income tax rate from 35% to 21%, (ii) a partial limitation on the deductibility of business interest expense, (iii) a shift of the U.S. taxation of multinational corporations from a tax on worldwide income to a territorial system (along with certain rules designed to prevent erosion of the U.S. income tax base) and (iv) a one-time tax on accumulated offshore earnings held in cash and illiquid assets, with the latter taxed at a lower rate. On December 22, 2017, the Securities and Exchange Commission issued Staff Accounting Bulletin (SAB 118) which provides a measurement period of no more than a year from the Tax Act enactment date for companies to complete the accounting under Accounting Standards Codification 740 (ASC 740). Given our current taxable loss position, based on our preliminary analysis, we do not expect the new tax legislation to have a material cash tax impact on our business other than reducing the NOL carryforwards which is offset by a valuation allowance. However, due to the broad complexities of the Tax Reform Act, our ASC 740 accounting for the Tax Reform is still subject to change, which could adversely affect our business and financial condition.
 
We may utilize conflict minerals in our production or rely on suppliers who utilize conflict minerals in their production, and the use of such conflict minerals may negatively impact our results of operations.
Since 2013, we have been subject to reporting obligations for the use of conflict minerals originating in the Democratic Republic of the Congo and adjoining countries and subsequently have timely filed our conflict minerals reports with the SEC. If we fail to comply with these requirements, our operating results could be harmed.

In some instances, we rely on third-party sales representatives to assist in selling our products, and the failure of these representatives to perform as expected could reduce our future revenue.

30


Although we primarily sell our products through direct sales to systems vendors, we also sell our products to some of our customers through third-party sales representatives. Many of our third-party sales representatives also market and sell competing products from our competitors. Our third-party sales representatives may terminate their relationships with us at any time, or with short notice. Our future performance will also depend, in part, on our ability to attract additional third-party sales representatives that will be able to market and support our products effectively, especially in markets in which we have not previously distributed our products. If our third-party sales representatives fail to perform as expected or to operate their businesses effectively, our revenue and results of operations could be harmed.

We are subject to environmental, health and safety laws and regulations, which could subject us to liabilities, increase our costs, or restrict our business or operations in the future.
Our manufacturing operations and our products are subject to a variety of federal, state, local and international environmental, health and safety laws and regulations in each of the jurisdictions in which we operate or sell our products. Our failure to comply with present and future environmental, health or safety requirements, or the identification of contamination, could cause us to incur substantial costs, including cleanup costs, monetary fines, civil or criminal penalties, or curtailment of operations, which could have a material adverse effect on our business, financial condition and results of operations.

Additionally, increasing efforts to control emissions of greenhouse gases, or GHG, may also impact us. Additional climate change or GHG control requirements are under consideration at the federal level in the U.S. and in China. Additional restrictions, limits, taxes, or other controls on GHG emissions could increase our operating costs and, while it is not possible to estimate the specific impact any final GHG regulations will have on our operations, there can be no assurance that these measures will not have significant additional impact on us.

Risks Related to Our Operations in China
Our business operations conducted in China are critical to our success. A significant portion of our revenue was recognized from customers for whom we shipped products to a location in China. Additionally, a substantial portion of our net property, plant and equipment, approximately 29% as of December 31, 2017, was located in China. We expect to make further investments in China in the foreseeable future. Therefore, our business, financial condition, results of operations and prospects are to a significant degree subject to economic, political, legal, and social events and developments in China.

Adverse changes in economic and political policies in China, or Chinese laws or regulations could have a material adverse effect on business conditions and the overall economic growth of China, which could adversely affect our business.
The Chinese economy differs from the economies of most 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. Moreover, the laws, regulations and legal requirements in China, including the laws that apply to foreign-invested enterprises are relatively new and are subject to frequent changes. The interpretation and enforcement of such laws is uncertain. Any adverse changes to these laws, regulations and legal requirements, including tax laws, or their interpretation or enforcement, or the creation of new laws or regulations relating to our business, could have a material adverse effect on our business.

Furthermore, any slowdown or economic downturn, whether actual or perceived, in China could have a material adverse effect on our business, financial condition and results of operation.

A considerable portion of our business involves selling High Speed optical components in China and any move to local Chinese vendors for these products might adversely affect our results.
The Chinese Government Ministry of Industry and Information Technology has announced a five-year optical component technology roadmap with the aim to reduce China’s dependency on non-domestic companies for high-end optical chips and sub-components, including some products manufactured and sold by us. This announcement continues an ongoing trend in China to build domestic industry in this area, and, while we believe local Chinese component suppliers do not currently have the capability to supply the highest performance optical chips and sub-components, those companies may over time develop such capability and negatively impact our revenue and financial performance if we do not continue to innovate and maintain our lead in the highest speed and performance optical components.


31


Our subsidiaries in China may be subject to restrictions on dividend payments, on making other payments to us or any other affiliated company, and on borrowing or allocating tax losses among our subsidiaries.
Current Chinese regulations permit our subsidiaries in China to pay dividends only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations, which are different than U.S. accounting standards and regulations. In addition, our subsidiaries in China are required to set aside at least 10% of their respective accumulated profits each year, if any, to fund their statutory common reserves until such reserves have reached at least 50% of their respective registered capital, as well as to allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund. As of December 31, 2017, our Chinese subsidiaries’ common reserves had not reached this threshold and, accordingly, these entities are required to continue funding such reserves with accumulated net profits. Accordingly, we may not be able to move our capital easily, which could harm our business.

Restrictions on currency exchange may limit our ability to receive and use our revenue and cash effectively.
Because a portion of our revenue is denominated in RMB, any restrictions on currency exchange may limit our ability to use revenue generated in RMB to fund any business activities we may have outside China or to make dividend payments in U.S. dollars. Under relevant Chinese rules and regulations, the RMB is convertible under the “current account,” which includes dividends, trade and service-related foreign exchange transactions, but not under the “capital account,” which includes foreign direct investment and loans, without the prior approval of the State Administration of Foreign Exchange, or SAFE. We cannot be certain that Chinese regulatory authorities will not impose more stringent restrictions on the convertibility of the RMB, especially with respect to foreign exchange transactions. If such restrictions are imposed, our ability to adjust our capital structure or engage in foreign exchange transactions may be limited.

Uncertainties with respect to China’s legal system could adversely affect the legal protection available to us.
Our operations in China are governed by Chinese laws and regulations. Our subsidiaries in China are generally subject to laws and regulations applicable to foreign investments in China and, in particular, laws applicable to wholly foreign-owned enterprises. China’s legal system is a civil law system based on written statutes. Unlike common law systems, it is a legal system where decided legal cases have limited value as precedents. However, China has not developed a fully-integrated legal system, and recently-enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. Uncertainties in the Chinese legal system may impede our ability to enforce the contracts we have entered into with our distributors, business partners, customers and suppliers. In addition, protections of intellectual property rights and confidentiality in China may not be as effective as in the U.S. or other countries or regions with more developed legal systems. All of these uncertainties could limit the legal protections available to us and could materially and adversely affect our business and operations.

If the Chinese government determines that we failed to obtain approvals of, or registrations with, the requisite Chinese regulatory authority with respect to our current and past import and export of technologies, or failed to obtain the necessary licenses to file patent applications outside China for inventions made in China, we could be subject to sanctions, which could adversely affect our business.
China imposes controls on technology import and export. The term “technology import and export” is broadly defined to include, without limitation, the transfer or license of patents, software and know-how, and the provision of services in relation to technology. Depending on the nature of the relevant technology, the import and export of technology to or from China requires either approval by or registration with, the relevant Chinese governmental authorities. Additionally, the Chinese government requires the patent application for any invention made at least in part in China to be filed first in China, then undergo a government secrecy review and obtain a license before such application is filed in other countries.

If the Chinese government determines that we failed to obtain follow required procedures and obtain the appropriate license before filing a patent application outside China for an invention made at least in part in China, our China patents on such products may be invalidated, which could have a material and adverse effect on our business and operations.

China regulation of loans and direct investment by offshore holding companies to China entities may delay or prevent us from using our cash proceeds to make loans or additional capital contributions to our China subsidiaries.
From time to time, we may make loans or additional capital contributions to our China subsidiaries. We cannot assure you that we will be able to obtain these government registrations or approvals on a timely basis, if at all, with respect to our future loans or capital contributions to our China subsidiaries. If we fail to receive such registrations or approvals, our ability to capitalize our China subsidiaries may be negatively affected, which could materially and adversely affect our liquidity and ability to fund and expand our business.

Dividends paid to us by our Chinese subsidiaries may be subject to Chinese withholding tax.

32


The EIT Law and the implementation regulations provide that a 10% withholding tax may apply to dividends payable to investors that are “non-resident enterprises,” to the extent such dividends are derived from sources within China and in the absence of any tax treaty that may reduce such withholding tax rate.

Our contractual arrangements with our subsidiaries in China may be subject to audit or challenge by the Chinese tax authorities, and a finding that our subsidiaries in China owe additional taxes could substantially reduce our net income and the value of our stockholders’ investment.
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 contracts 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 adversely affect us by increasing our tax expenses.

We may have difficulty maintaining adequate management, legal and financial controls in China, which we are required to do in order to comply with Section 404 of the Sarbanes-Oxley Act and securities laws, and which could cause a material adverse impact on our consolidated financial statements, the trading price of our common stock and our business.
Chinese companies have historically not adopted a western style of management and financial reporting concepts and practices, which includes strong corporate governance, internal controls and computer, financial and other control systems. Most of our middle management staff in China are not educated in the western system, and we may have difficulty hiring new employees in China with experience and expertise relating to accounting principles generally accepted in the U.S. and U.S. public-company reporting requirements. These issues could make it more difficult for us to establish and maintain adequate internal control over our financial reporting, which could then result in errors that could cause a material misstatement of our consolidated financial statements.

We may be exposed to liabilities under the FCPA and Chinese anti-corruption laws, and any determination that we violated these laws could have a material adverse effect on our business.
We are subject to the Foreign Corrupt Practices Act of 1977, or FCPA, and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties by U.S. persons and issuers as defined by the statute, for the purpose of obtaining or retaining business. We have operations, agreements with third parties and we make significant sales in China. China also strictly prohibits bribery of government officials. Our activities 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. Although we have implemented policies and procedures to discourage these practices by our employees, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or distributors may engage in conduct for which we might be held responsible. Violations of the FCPA or anti-corruption laws in other countries may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.

Risks Related to Ownership of Our Common Stock
Our stock price may be volatile due to fluctuation of our financial results from quarter-to-quarter and other factors.
Our quarterly revenue and results of operations have varied in the past and may continue to vary significantly from quarter to quarter. This variability may lead to volatility in our stock price as research analysts and investors respond to these quarterly fluctuations. These fluctuations are due to numerous factors, including:
fluctuations in demand for our products;
the timing, size and product mix of sales of our products;
changes in our pricing and sales policies, particularly in the first quarter of the year, or changes in the pricing and sales policies of our competitors;
our ability to design, manufacture and deliver products to our customers in a timely and cost-effective manner and that meet customer requirements;
quality control or yield problems in our manufacturing operations;
our ability to timely obtain adequate quantities of the components used in our products;

33


length and variability of the sales cycles of our products;
unanticipated increases in costs or expenses; and
fluctuations in foreign currency exchange rates.
The foregoing factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly and annual results of operations in the future. In addition, a significant amount of our operating expenses is relatively fixed in nature due to our internal manufacturing, research and development, sales and general administrative efforts. Any failure to adjust spending quickly enough to compensate for a revenue shortfall could magnify the adverse impact of such revenue shortfall on our results of operations. Moreover, our results of operations may not meet our announced financial outlook or the expectations of research analysts or investors, in which case the price of our common stock could decrease significantly. There can be no assurance that we will be able to successfully address these risks.

The market price of our common stock could be subject to wide fluctuations in response to, among other things, the risk factors described in this section of this Annual Report on Form 10-K, and other factors beyond our control, such as fluctuations in the valuation of companies perceived by investors to be comparable to us.

The stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions, such as recessions, sovereign debt or liquidity issues, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock.

In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may become the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

The concentration of our capital stock ownership with our principal stockholders, executive officers and directors and their affiliates may limit other stockholders’ ability to influence corporate matters.
As of December 31, 2017, our executive officers and directors, and entities that are affiliated with them or that have a right to designate a director, beneficially own an aggregate of approximately 47% of our outstanding common stock. This significant concentration of share ownership may adversely affect the trading price for our common stock because investors often perceive disadvantages in owning stock in companies with controlling stockholders. Also, as a result, these stockholders, acting together, may be able to control our management and affairs and matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions.

Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our amended and restated certificate of incorporation and our amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it more difficult for stockholders to elect directors and take other corporate actions. These provisions include:
providing for a classified board of directors with staggered, three-year terms;
not providing for cumulative voting in the election of directors;
authorizing our board of directors to issue, without stockholder approval, preferred stock rights senior to those of common stock;
prohibiting stockholder action by written consent;
limiting the persons who may call special meetings of stockholders; and
requiring advance notification of stockholder nominations and proposals.

In addition, we have been governed by the provisions of Section 203 of the Delaware General Corporate Law since the completion of our initial public offering. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding common stock, from engaging in certain business combinations without approval of substantially all of our stockholders for a certain period of time.

These and other provisions in our amended and restated certificate of incorporation, our amended and restated bylaws and under Delaware law could discourage potential takeover attempts, reduce the price that investors might be willing to pay

34


for shares of our common stock in the future and result in the market price being lower than it would be without these provisions.

ITEM 1B.    UNRESOLVED STAFF COMMENTS  
Not applicable. 
ITEM 2.    PROPERTIES  
Our properties consist primarily of owned and leased office and manufacturing facilities. Our corporate headquarters are located in San Jose, California and our manufacturing facilities are primarily located in Shenzhen and Dongguan, China and Tokyo, Japan. The following schedule presents the approximate square footage of our facilities as of December 31, 2017:
Location
 
Square Feet
 
Commitment and Use
San Jose, California 
 
103,314

 
Leased; 2 buildings used for corporate headquarters offices and wafer fabrication.
Fremont, California
 
73,186

 
Leased; 2 buildings. One building used for wafer fabrication and research and development. Second building is currently not occupied and lease cost was accelerated during the restructuring in 2017.
Shenzhen, China
 
236,853

 
Owned; 1 building and 1 floor of a building. The building is used for manufacturing, research and development, and sales and marketing. The owned floor of the building, representing 23,361 square feet, was leased to a tenant effective February 2014.
Shenzhen, China
 
21,533

 
Leased; 2 buildings used for staff dormitory.
Dongguan, China
 
94,550

 
Leased; 2 buildings used for manufacturing and for staff dormitory.
Tokyo, Japan
 
143,875

 
Owned; 1 building used for manufacturing, research and development and marketing.
 
________________________________________________________
In addition, we lease a number of smaller offices for warehouse, manufacturing, research and other functions. 
ITEM 3.    LEGAL PROCEEDINGS   
From time to time, we are involved in litigation that we believe is of the type common to companies engaged in our line of business, including commercial disputes and employment issues. As of the date of this Annual Report on Form 10-K, other than as described below, we are not involved in any pending legal proceedings that we believe could have a material adverse effect on our financial condition, results of operations or cash flows. However, as described below, a certain dispute involves a claim by a third party that our activities infringe their intellectual property rights. This and other types of intellectual property rights claims generally involve the demand by a third party that we cease the manufacture, use or sale of the allegedly infringing products, processes or technologies and/or pay substantial damages or royalties for past, present and future use of the allegedly infringing intellectual property. Claims that our products or processes infringe or misappropriate any third-party intellectual property rights (including claims arising through our contractual indemnification of our customers) often involve highly complex, technical issues, the outcome of which is inherently uncertain. Moreover, from time to time, we may pursue litigation to assert our intellectual property rights. Regardless of the merit or resolution of any such litigation, complex intellectual property litigation is generally costly and diverts the efforts and attention of our management and technical personnel which could adversely affect our business.
For a discussion of our current legal proceedings, please refer to the information set forth under the “Litigation” section in Note 13, Commitments and contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Annual Report on Form 10-K, which is incorporated herein by reference.
ITEM 4.    MINE SAFETY DISCLOSURES  
Not applicable.

35


PART II  
ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
As of February 28, 2018, there were approximately 70 holders of record of our common stock (not including beneficial holders of our common stock holder in street names). We have not paid cash dividends on our common stock since our inception, and we do not anticipate paying any in the foreseeable future. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors and will depend on then existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, consent from our existing credit facility lender in the U.S., and other factors our board of directors may deem relevant.
The following table sets forth, for the periods indicated, the high and low closing prices of our common stock as reported by the New York Stock Exchange. 
 
Low
 
High
Fiscal Year 2017:
 
 
 
First Quarter
$
6.90

 
$
12.44

Second Quarter
$
6.90

 
$
9.78

Third Quarter
$
5.26

 
$
8.73

Fourth Quarter
$
4.56

 
$
7.68

Fiscal Year 2016:
 

 
 

First Quarter
$
8.04

 
$
14.04

Second Quarter
$
8.53

 
$
14.49

Third Quarter
$
9.10

 
$
18.22

Fourth Quarter
$
10.79

 
$
16.86

The graph below shows the cumulative total stockholder return of an investment of $100 (and the reinvestment of any dividends thereafter) on February 2, 2011 (the first trading day of NeoPhotonics Corporation common stock) in (i) our common stock, (ii) the S&P 500 Index and (iii) the NASDAQ Telecommunications Index. Our stock price performance shown in the graph below is not indicative of future stock price performance. The following graph and related information shall not be deemed “soliciting material” or be deemed to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filing, except to the extent that we specifically state that such graph and related information are incorporated by reference into such filing.  

36


chart-1c392122c11a5e1ac9a.jpg

 
NeoPhotonics
 
S&P 500
 
NASDAQ 
Telecom
2/2/2011
$
100

 
$
100

 
$
100

12/31/2011
$
35

 
$
96

 
$
83

12/31/2012
$
43

 
$
109

 
$
84

12/31/2013
$
53

 
$
142

 
$
105

12/31/2014
$
26

 
$
158

 
$
114

12/31/2015
$
82

 
$
157

 
$
105

12/31/2016
$
82

 
$
172

 
$
121

12/31/2017
$
50

 
$
205

 
$
142

For equity compensation plan information refer to Item 12 of this Annual Report on Form 10-K. 
Use of Proceeds
In 2015, we completed our follow-on offering of 6,866,689 shares of our common stock in a registered public offering at $7.25 per share. We raised approximately $45.6 million, net of underwriting costs and other offering expenses of approximately $4.1 million. We held the proceeds received from our follow-on public offering as cash, cash equivalent and short-term investments and intend to continue to invest the funds in money market accounts and short-term marketable securities including money market funds, government agency securities, corporate debt securities and U.S. government securities. There has been no material change in the planned use of proceeds from our follow-on public offering as described in our final prospectus filed with the SEC on May 22, 2015 pursuant to Rule 424(b).

37


In both 2016 and 2015, we filed a resale registration statement, which registered 4,972,905 shares of our common stock, at a par value of $0.0025 per share, held by Rusnano. We do not receive any proceeds from any sales of our common stock held by Rusnano.
ITEM 6.    SELECTED FINANCIAL DATA   
The following selected consolidated financial data should be read together with our consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” appearing elsewhere in this Annual Report on Form 10-K. The selected consolidated financial data in this section is not intended to replace our consolidated financial statements and the related notes.
We derived the consolidated statements of operations data for the years ended December 31, 2017, 2016 and 2015 and the consolidated balance sheet data as of December 31, 2017 and 2016 from our consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K. The consolidated statements of operations data for the years ended December 31, 2014 and 2013 and the consolidated balance sheet data as of December 31, 2015, 2014 and 2013 are derived from our consolidated financial statements, which are not included in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of our future results.
 
 
Years ended December 31, 
Consolidated Statement of Operations Data:
 
2017 
 
2016 (1)
 
2015 (2)
 
2014 (3)
 
2013 (4)
 
 
(in thousands, except per share data)
Revenue
 
$
292,894

 
$
411,423

 
$
339,439

 
$
306,177

 
$
282,242

Cost of goods sold
 
231,415

 
294,290

 
240,358

 
235,059

 
217,069

Gross profit
 
61,479

 
117,133

 
99,081

 
71,118

 
65,173

Operating expenses
 
112,843

 
114,114

 
95,128

 
90,250

 
98,846

Income (loss) from operations
 
(51,364
)
 
3,019

 
3,953

 
(19,132
)
 
(33,673
)
Interest and other income, net
 
(1,060
)
 
373

 
2,819

 
1,932

 
538

Provision for income taxes
 
(909
)
 
(3,597
)
 
(3,104
)
 
(2,519
)
 
(1,204
)
Income (loss)  from continuing operations
 
(53,333
)
 
(205
)
 
3,668

 
(19,719
)
 
(34,339
)
Income from discontinued operations, net of tax
 

 

 

 

 

Net income (loss)
 
$
(53,333
)
 
$
(205
)
 
$
3,668

 
$
(19,719
)
 
$
(34,339
)
Basic net income (loss) per share (5)
 
$
(1.23
)
 
$

 
$
0.10

 
$
(0.61
)
 
$
(1.11
)
Diluted net income (loss) per share (5)
 
$
(1.23
)
 
$

 
$
0.09

 
$
(0.61
)
 
$
(1.11
)
  
 
 
Years ended December 31, 
Consolidated Balance Sheet Data:
 
2017
 
2016
 
2015
 
2014
 
2013
 
 
(in thousands)
Cash and cash equivalents
 
$
78,906

 
$
82,500

 
$
76,088

 
$
43,035

 
$
57,101

Short-term investments
 
12,311

 
19,015

 
23,294

 

 
17,916

Restricted cash and investments
 
2,658

 
4,085

 
2,660

 
21,254

 
2,138

Working capital (6)
 
110,769

 
124,468

 
151,211

 
102,130

 
124,298

Total assets
 
402,953

 
390,887

 
341,878

 
286,284

 
302,227

Long-term debt (including current portion)
 
46,561

 
10,962

 
11,519

 
23,336

 
34,475

Common stock and additional paid-in capital (7)
 
546,064

 
532,484

 
511,852

 
456,271

 
447,546

Total equity
 
194,451

 
225,405

 
211,656

 
159,456

 
176,811

____________________________________________
(1)
In 2016, our stock options and stock appreciation units with market condition were vested and we recognized approximately $5.7 million in related stock-based compensation expense in the period.
(2)
We acquired the tunable laser product lines of EMCORE Corporation on January 2, 2015 and the optical power monitoring business of EigenLight Corporation on November 2, 2015 and the results of operations from these acquisitions are included from the date of acquisition.

38


(3)
In 2014, we recognized total escrow settlement gain of $4.9 million, of which $3.9 million pertained to certain indemnification claims by us in connection with the acquisition of Santur in 2011 and $1.0 million pertained to our acquisition of NeoPhotonics Semiconductor in 2013.
(4)
We acquired NeoPhotonics Semiconductor on March 29, 2013 and its results of operations are included from the date of acquisition.
(5)
See Note 5 to the Consolidated Financial Statements for a description of our calculation of net income (loss) per share.
(6)
Working capital is defined as total current assets less total current liabilities.
(7)
In connection with our follow-on public offering completed in 2015, we issued 6,866,689 shares of common stock at $7.25 per share and raised approximately $45.6 million, net of underwriting discounts and offering costs.

39


ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 
You should read the following discussion and analysis by our management of our financial condition and results of operations in conjunction with our consolidated financial statements and the accompanying notes. 
The following discussion contains forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions. Our actual results could differ materially from those discussed in the forward-looking statements. Please also see the cautionary language at the beginning of Part I of this Annual Report on Form 10-K regarding forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in “Risk Factors” of this Annual Report on Form 10-K.
Business overview 
We develop, manufacture and sell optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. We sell our products to the world’s leading network equipment manufacturers, including Nokia (formerly Alcatel-Lucent, which was acquired by Nokia in January 2016), Ciena Corporation, Cisco Systems, Inc., and Huawei Technologies Co., Ltd. and its affiliate HiSilicon Technologies, Ltd. (collectively “Huawei”). These companies are among our largest customers and a focus of our strategy due to their leading market positions. 
We have research and development and wafer fabrication facilities in San Jose and Fremont, California and in Tokyo, Japan that coordinate with our research and development and manufacturing facilities in Dongguan, Shenzhen and Wuhan, China and Ottawa, Canada. We use proprietary design tools and design-for-manufacturing techniques to align our design process with our precision nanoscale, vertically integrated manufacturing and testing. We believe we are one of the highest volume PIC manufacturers in the world and that we can further expand our manufacturing capacity to meet market needs.
Recognizing our focus on growth in our 100Gbps (“100G”) and beyond products, we align our product group reporting to “High Speed Products” which includes products designed for 100G and beyond applications and “Network Products and Solutions,” which comprises all products designed for applications below 100G.  In 2017 and 2016, High Speed Products represented approximately 83% and 67% of total revenue, respectively. In 2016, High Speed products were 82% of our proforma revenue when the revenue from our low speed transceiver products, sold in January 2017, is excluded. Network Products and Solutions represented approximately 17% and 33% of total revenue, in 2017 and 2016 respectively, and represented 18% of our proforma revenue in 2016 when the sold low speed transceiver products are excluded.
In 2017, the market situation for 100G and above product deployments in China materially affected our results. Demand from our China-based customers was very strong in 2016 with our customers at that time providing optimistic forecasts for 2017 in anticipation of new tenders for provincial and metro 100G system deployments from the leading Chinese telecom carriers. However, tender awards from the China telecom carriers were slower than expected, in 2017, causing demand for our products by our customers to drop significantly starting in the first quarter of 2017. We believe one or more of our leading customers in China had accumulated significant inventory prior to the quarter ended March 31, 2017. We also believe they and other customers rapidly moved to adjust their inventory by reducing their purchases of our products, beginning in the first quarter of 2017 to align with the slow market demand and their own production levels.
We believe the market faced issues with the timing of provincial deployments and of inventory management at certain customers. The transition in China from national backbone deployments to provincial backbone and metro deployments reduces our and our customers’ visibility into the timing and volumes of tender awards, as the provincial offices of the China telecom carriers are somewhat independent of their national headquarters and each other. Our revenue growth in China was restricted by reduced demand and inventory overhang, both directly with our China based customers and through the impact on some of our non-China customers who also sell to customers in China.
In September 2017, China Mobile Communications Corporation awarded tenders for new provincial deployments to Huawei, ZTE Corporation and Fiberhome. This was followed in October 2017 by the issue of tenders by China United Network Communications Group Co., Ltd., or China Unicom, and we anticipate tenders will be issued in 2018 from China Telecommunications Corp, or China Telecom. While the timing is still uncertain, it is our expectation that these tender awards as well as new tender awards should create a more normalized demand environment in 2018.
These market developments in China have adversely affected our revenues, operating results and financial condition in 2017, as further addressed below.


40


In December 2016, we entered into an Asset Purchase Agreement (the “Asset Purchase Agreement”) with APAT Optoelectronics Components Co., Ltd. (the “Purchaser”) for the sale of certain assets of our access and low speed transceiver product lines (the “Low Speed Transceiver Products”) which was completed in January 2017.  All of these products were part of our Network Products and Solutions group and include the low speed passive optical network, or PON, products for which the end-of-life plan was announced in mid-2016. In 2017, 2016 and 2015, the Low Speed Transceiver Products generated approximately 1%, 15% and 27% of our total revenue, respectively.
The asset sale consists of approximately $25.0 million in cash consideration plus approximately $1.4 million post-closing transition services under a transition services agreement ("TSA") with the Purchaser. We recognized a $2.2 million gain on the sale of these assets within operating loss in 2017. See Note 9 in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.
In 2017, our revenue decline of 29% compared to 2016 was driven primarily due to a reduction in demand from China market as described above and lower revenue that resulted from the sale of assets related to our Low Speed Transceiver Products' assets in January 2017. Excluding the Low Speed Transceiver Products, our revenue in 2017 declined 16% compared to 2016. Our gross margin was 21.0% in the year ended December 31, 2017 compared to 28.5% in the year ended December 31, 2016. The decrease in gross margin year over year was primarily attributable to under-utilization due to lower volumes in our manufacturing plants, inventory write-downs and reserves for non-cancelable purchase orders associated with excess inventory related to the demand reductions from China based customers, higher warranty reserves related to a quality rework requirement, lower yields at our wafer fabrication facility in Japan, restructuring costs and discontinued product inventory write-downs related to our decisions to end-of life certain products, partially offset by lower intangible amortization and stock-based compensation charges in 2017.
In 2018, we expect volume growth for our High Speed Products, although quarter-to-quarter results may show considerable variability due to customer demand fluctuations for current products as well as initial ramp-up variations on new product introductions. Similar to revenue, our gross margins may fluctuate materially depending on a variety of factors including average selling price changes, product mix, volume, manufacturing utilization and ongoing manufacturing process improvements.
Critical accounting policies and estimates
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses and cash flow, and related disclosure of contingent assets and liabilities. Our estimates include those related to revenue recognition, stock-based compensation expense, impairment analysis of goodwill and long-lived assets, valuation of inventory, purchased intangibles, warranty liabilities and accounting for income taxes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected. 
We believe that of our significant accounting policies, which are described in Note 2 of Notes to Consolidated Financial Statements, the following accounting policies involve a greater degree of judgment and complexity. Accordingly, we believe these are the most critical to fully understand and evaluate our financial condition and results of operations. 
Revenue recognition
We recognize revenue from the sale of our products provided that persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed or determinable and collectability is reasonably assured. We recognize revenue when the product is shipped and title has transferred to the buyer. We bear all costs and risks of loss or damage to the goods up to that point. On most orders, our terms of sale provide that title passes to the buyer upon shipment by us. In certain cases, our terms of sale may provide that title passes to the buyer upon delivery of the goods to the buyer. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from inventory stock by customers. Payments made to third-party sales representatives are recorded to sales and marketing expense and not a reduction of revenue as the sales agent services they provide have an identifiable benefit and are made at similar rates of other sales agent service providers. 
The amount of revenue recognized in a given period is affected by our judgement. Contracts and/or customer purchase orders are assessed to determine the existence of an arrangement. Shipping documents and customer acceptance, when applicable, are used to verify delivery. We assess whether the fee is fixed or determinable based on the payment terms associated with the transaction and whether the sales price is subject to refund or adjustment. We assess collectability based

41


primarily on the creditworthiness of the customer as determined by credit checks and the customer’s payment history. Our estimates are based on historical experience. If the actual amounts are significantly different from our estimates, our operating results could have a material impact. 
Stock-based compensation expense
We grant stock options, stock appreciation units and restricted stock units to employees, directors and consultants. Stock purchase rights are granted to our employees. Stock-based awards are accounted for at fair value as of the measurement date using the Black-Scholes-Merton option-pricing model, the lattice-binominal option-pricing model or stock prices. For stock options and restricted stock units, the measurement date is the grant date and for employee stock purchase rights the measurement date is the first day of the offering period. Stock appreciation units are subject to re-measurement each reporting period. 
We recognize the fair value over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) on a straight-line basis. Stock-based compensation expense includes the impact of estimated forfeitures. We estimate future forfeitures at the date of grant and revise the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates.
Determining the appropriate fair value model and calculating the fair value of stock-based awards requires judgment, including estimating stock price volatility, forfeiture rates and expected life. If any of these assumptions, or the market price of our common shares, used in the option-pricing models change, our stock-based compensation expense could materially change our consolidated financial statements. 
Business Combinations 
We allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships and acquired patents and developed technology; and discount rates. 
Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Such assumptions are believed to be reasonable but are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. 
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. 
Goodwill and long-lived assets
Our methodology for allocating the purchase price relating to purchase acquisitions is determined through established valuation techniques. Goodwill represents a residual value as of the acquisition date, which generally results in measuring goodwill as an excess of the purchase consideration transferred plus the fair value of any noncontrolling interest in the acquired company over the fair value of net assets acquired, including any contingent consideration. 
We perform annual goodwill impairment test in the fourth fiscal quarter by reporting unit. We could be subject to additional goodwill impairment tests in the event of changes in industry and market conditions, our business and reporting structure. During the fourth quarter of fiscal 2017, we performed the first step of the two-step goodwill impairment test and a sensitivity analysis for goodwill impairment and determined that the estimated fair value substantially exceeded the carrying value of the underlying goodwill and a hypothetical 10% decline in the fair value of the reporting unit would not result in an impairment of goodwill.
We assess the impairment of long-lived assets whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. An impairment loss would be recognized when the sum of the future net cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. The estimated future cash flows are based upon, among other things, assumptions about expected future operating performance and may differ from actual cash flows. If our estimates regarding future cash flows derived from such assets were to change, we may record an impairment to the value of these assets. 
Valuation of inventories

42


We record inventories at the lower of cost (using the first-in, first-out method) or net realizable value, after we give appropriate consideration to obsolescence and inventories in excess of anticipated future demand. In assessing the ultimate recoverability of inventories, we are required to make estimates regarding future customer demand, the timing of new product introductions, economic trends and market conditions. If the actual product demand is significantly lower than forecasted, we could be required to record additional inventory write-downs which would be charged to cost of goods sold. Obsolescence is determined from several factors, including competitiveness of product offerings, market conditions and product life cycles. Write-downs of excess and obsolete inventory are charged to cost of goods sold. At the point of the loss recognition, a new, lower cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. If this lower-cost inventory is subsequently sold, it will result in lower costs and higher gross margin for those products. Any write-downs would have an adverse impact on our gross margin. In 2017, 2016 and 2015, inventory write-down charges were approximately $8.3 million, $3.0 million and $6.5 million, respectively. Our inventory write-down charges in 2015 included a $2.8 million charge resulting from the phasing-out of our earlier-generation tunable laser products. 
Warranty liabilities
We provide warranties to cover defects in workmanship, materials and manufacturing of our products to meet stated functionality specifications. We test products against specified functionality requirements prior to delivery, but we nevertheless from time to time experience claims under our warranty guarantees. We accrue for estimated warranty costs under those guarantees based upon historical experience, and for specific items at the time their existence is known and the amounts are determinable. We charge a provision for estimated future costs related to warranty activities to cost of goods sold based upon historical product failure rates and historical costs incurred in correcting product failures. We recorded warranty expense of $1.3 million, $0.1 million and $0.1 million for each of the years ended December 31, 2017, 2016 and 2015, respectively. If we experience an increase in warranty claims compared with our historical experience, or if the cost of servicing warranty claims is greater than expected, our gross margin and profitability would be adversely affected. 
Accounting for income taxes
We record income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our consolidated financial statements or tax returns. In estimating future tax consequences, generally we consider all expected future events, other than enactments or changes in tax law or rates. We provide valuation allowances when necessary to reduce deferred tax assets to the amount expected to be realized. 
We operate in various tax jurisdictions and are subject to audit by various tax authorities. We provide for tax contingencies whenever it is deemed probable that a tax asset has been impaired or a tax liability has been incurred for events such as tax claims or changes in tax laws. Tax contingencies are based upon their technical merits, relevant tax law and the specific facts and circumstances as of each reporting period. Changes in facts and circumstances could result in material changes to the amounts recorded for such tax contingencies.
As part of the process of preparing our consolidated financial statements, we are required to estimate our taxes in each of the jurisdictions in which we operate. We estimate actual current tax exposure together with assessing temporary differences resulting from differing treatment of items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets. 
We make estimates and judgments about our future taxable income that are based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from our estimates, the amount of our valuation allowance could be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the consolidated statement of operations in the period that the adjustment is determined to be required.
Results of operations
Our business is focused on the highest speed digital optics and signal processing communications applications for telecom transport and Metro networks and for data center applications. In 2017, our High Speed Products for data rates of 100G and beyond comprised 83% of our revenues. In 2016, we entered into an Asset Purchase Agreement for the sale of assets of our Low Speed Transceiver Products within our Network Products and Solutions product group. In 2016 and 2015, the Low Speed Transceiver Products represent approximately 15% and 27% of total revenue, respectively. The asset sale was closed in January 2017.

43


In 2016, our stock-based stock options and stock appreciation units with market conditions vested when the average closing price of our common stock over 20 consecutive trading days exceeded $15.00 per share and we recorded approximately $5.7 million in related stock-based compensation expense within cost of goods sold and operating expenses.
We acquired the tunable laser product lines of EMCORE Corporation in January 2015 and the optical power monitoring business of EigenLight Corporation in November 2015 and the results of operations from these acquisitions are included from the date of acquisition.
The following table presents certain consolidated statements of operations data for the periods indicated as a percentage of total revenue:
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue
100
 %
 
100
%
 
100
%
Gross profit
21
 %
 
28
%
 
29
%
Operating expenses
39
 %
 
27
%
 
28
%
Income (loss) from operations
(18
)%
 
1
%
 
1
%
Interest and other income, net
0
 %
 
%
 
1
%
Income (loss) before income taxes
(18
)%
 
1
%
 
2
%
Net income (loss)
(18
)%
 
%
 
1
%
 
Revenue
 
 
 
% Change
 
 
 
% Change
 
 
(in thousands, except percentages)
2017
 
2017 to 2016
 
2016
 
2016 to 2015
 
2015
Total revenue
$
292,894

 
(29)%
 
$
411,423

 
21%
 
$
339,439

We sell substantially all of our products to original equipment manufacturers, or OEMs. We price our products based on market and competitive conditions and may periodically reduce the price of our products as market and competitive conditions change and as manufacturing costs are reduced. Our sales transactions to customers are denominated primarily in U.S. dollars, with some portions in Chinese Renminbi (“RMB”) and Japanese Yen (“JPY”). Revenue is driven by the volume of shipments and may be impacted by pricing pressures. We have generated most of our revenue from a limited number of customers.
Customers accounting for more than 10% of our total revenue and revenue from our top five customers for the years ended December 31, 2017, 2016 and 2015 were as follows: 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Percent of revenue from customers accounting for 10% or more of total revenue:
 
 
 

 
    

Huawei Technologies Co., Ltd (1)
40
%
 
50
%
 
44
%
Ciena Corporation
16
%
 
15
%
 
21
%
Percent of revenue from top five customers
78
%
 
82
%
 
82
%
 
(1) 
Huawei’s percentage of revenue included its affiliate, HiSilicon. Revenue from HiSilicon represented approximately 37%, 36% and 23% of total revenue, respectively, in 2017, 2016 and 2015. 
For the years ended December 31, 2017, 2016 and 2015, our percentage of sales from our China-based subsidiaries, the majority of which were denominated in RMB, were 1%, 4% and 5%, respectively. 
Total revenue decreased by $118.5 million, or 29%, in 2017 compared to 2016. The decrease was approximately equally attributable to a reduction in demand from China telecom carrier tender awards with an inventory overhang at our Chinese customers as described further in the section entitled "Business overview" above and lower revenue that resulted from the sale of assets related to our Low Speed Transceiver Products in January 2017. Revenue generated by Low Speed Transceiver Products before the asset sale was $1.5 million in 2017, compared to $63.6 million in 2016. In 2017, High Speed Products

44


represented approximately 83% of total revenue, compared to 67% of total revenue in 2016 while Network Products and Solutions represented approximately 17% of total revenue in 2017, compared to approximately 33% of total revenue in 2016, which included Low Speed Transceiver Products. In 2017, revenue from China, United States, Japan and rest of the world was 55%, 14%, 3%, and 28% of total revenue, respectively, compared to 62%, 16%, 3%, and 19% of total revenue respectively, in 2016.
Total revenue increased by $72.0 million, or 21%, in 2016 compared to 2015.  The increase was primarily attributable to an increase in revenue from our High Speed Products driven by product demand, partially in China. Our High Speed Products increased to 67% of revenue in 2016 from 58% in 2015 and our Network Products and Solutions revenue decreased from 42% in 2015 to 33% in 2016. The increase in High Speed Products revenue was partially offset by a decrease in Network Products and Solutions revenue largely due to our product phase-out efforts to improve our gross margin. In 2016, total revenue from China, the United States, Japan and rest of the world was $254.7 million, $67.8 million, $12.0 million and $76.9 million, respectively, compared to $182.5 million, $77.9 million, $12.7 million and $66.4 million, respectively, in 2015.  
In 2018, we expect to resume growth in revenue from our High Speed Products. We also expect that a significant portion of our revenue will continue to be derived from a limited number of customers.
Cost of goods sold and gross margin 
 
 
 
% Change
 
 
 
% Change
 
 
(in thousands, except percentages)
2017
 
2017 to 2016
 
2016
 
2016 to 2015
 
2015
Cost of goods sold
$
231,415

 
(21)%
 
$
294,290

 
22%
 
$
240,358

Gross profit
$
61,479

 
(48)%
 
117,133

 
18%
 
99,081

 
2017
 
2016
 
2015
Gross profit as a % of revenue
21.0
%
 
28.5
%
 
29.2
%
Our cost of goods sold consists primarily of the cost to produce wafers, modules and to manufacture and test our products. Additionally, our cost of goods sold includes stock-based compensation, write-downs of excess and obsolete inventory, royalty payments, amortization of certain purchased intangible assets, depreciation, acquisition-related fair value adjustments, restructuring cost, warranty, shipping and allocated facilities costs. 
In 2017, gross profit decreased $55.7 million, or 48%, to $61.5 million in 2017, compared to $117.1 million in 2016. Our gross margin percent decreased by approximately eight percentage points to 21% in 2017 as compared to 2016. Approximately 6 percentage points of the decline in gross margin was driven by under-utilization attributable to lower volumes in our manufacturing plants, approximately 1.6 percentage points of the decline was due to inventory write-downs and reserves for non-cancelable purchase orders associated with excess inventory related to the demand reductions from China based customers and higher warranty reserves related to a quality rework requirement. These production volume declines were driven by: (a) lower end customer demand and therefore the need to decrease production and reduce inventory; and (b) lower output volumes at our wafer fabrication facility in Japan due to lower yields where we had end customer demand but could not support the demand with production output. Approximately 1 percentage point of the decline was driven by restructuring costs and discontinued product inventory write-downs related to our decisions to end-of life certain products. These gross margin reductions were offset by lower intangible amortization and stock-based compensation charges in 2017 which contributed 1.4 percentage points of improvement.
In 2016, gross profit increased $18.1 million, or 18%, to $117.1 million in 2016, compared to $99.1 million in 2015, primarily attributable to revenue growth, volume increase and cost reduction, partially offset by lower pricing, higher stock-based compensation expense and an unfavorable cost of goods sold impact as a result of the unrecoverable inventory associated with the bankruptcy reorganization by one of our distributors.   
Our gross margin percent decreased by approximately one percentage point to 28.5% in 2016 from 29.2% in 2015, primarily attributable to a  $1.8 million increase in stock-based compensation expense and $1.4 million of unfavorable cost of goods sold impact as a result of the unrecoverable inventory associated with the bankruptcy reorganization by one of our distributors and lower pricing, partially offset by production cost reduction and favorable product mix resulting from an increase in sales volume of our High Speed Products.
We expect that our gross profit and gross margin are likely to increase in 2018 due to a variety of factors, including favorable product mix, vertical integration, reduced amortization expense for purchased intangible assets and introduction of new products. Other factors that can affect our gross margin include production volume, inventory changes, changes in the

45


average selling prices of our products, changes in the cost and volumes of materials purchased from our suppliers, changes in labor costs, changes in overhead costs or requirements, revaluation of stock appreciation unit awards that are impacted by our stock price, write-downs of excess and obsolete inventories and warranty costs. In addition, we periodically negotiate pricing with certain customers which can cause our gross margins to fluctuate, particularly in the quarters subsequent to the periods in which the negotiations occurred.
Operating expenses 
 
 
 
% Change
 
 
 
% Change
 
 
(in thousands, except percentages)
2017
 
2017 to 2016
 
2016
 
2016 to 2015
 
2015
Research and development
$
58,287

 
2
 %
 
$
57,376

 
29
 %
 
$
44,533

Sales and marketing
17,760

 
(4
)%
 
18,595

 
18
 %
 
15,823

General and administrative
34,453

 
 %
 
34,409

 

 
31,635

Amortization of purchase intangible assets
472

 
(71
)%
 
1,609

 
(10
)%
 
1,791

Acquisition and asset sale related costs
130

 
(94
)%
 
2,125

 
128
 %
 
934

Gain on asset sale
(2,193
)
 
 %
 

 
 %
 

Asset impairment charge

 
 %
 

 
(100
)%
 
368

Restructuring charges
3,934

 
 %
 

 
(100
)%
 
44

Total operating expenses
$
112,843

 
(1
)%
 
$
114,114

 
20
 %
 
$
95,128

Research and development
We focus our research and development effort primarily on the high speed market. Research and development expense increased $0.9 million, or 2%, in 2017 compared to 2016. The increase was primarily due to a $2.7 million increase in salaries and related expenses, a $1.2 million increase in facilities-related cost and $0.8 million increase in depreciation expense. These increases were partially offset by a $2.3 million decrease in stock-based compensation expense compared to the 2016, which included higher stock-based compensation relating to a higher market price of our stock and the accelerated vesting of our market-based stock awards and a $1.3 million decrease in variable compensation.
Research and development expense increased $12.8 million, or 29%, in 2016 compared to 2015.  The increase was primarily attributable to a $5.1 million increase in development expenses largely driven by prototype and material spending, a $3.0 million increase in salaries and benefits, a $2.7 million increase in stock-based compensation and a $1.7 million increase in consulting fees for new product development. 
We believe that investments in research and development are important to help meet our strategic objectives. In 2018, we plan to continue to invest in research and development activities, including new products that we believe will further enhance our competitive position. Research and development expense consists of personnel costs, including stock-based compensation, for our research and development personnel, and product development costs, including engineering services, development software and hardware tools, depreciation of equipment and facility costs. We record all research and development expense as incurred. As a percentage of total revenue, our research and development expense may vary as our investment and revenue levels change over time. 
Sales and marketing 
Sales and marketing expense decreased by $0.8 million, or 4%, in 2017 compared to 2016, primarily due to a $2.4 million decrease in stock-based compensation expense compared to the 2016, which included higher stock-based compensation relating to a higher market price of our stock and the accelerated vesting of our market-based stock awards, and a $1.1 decrease in commissions and other variable compensation. These decreases were partially offset by a $0.6 million provision for bad debt expense in 2017, a $1.4 million increase in salaries and related expenses and a $0.3 million increase in product promotion costs.
Sales and marketing expense increased by $2.8 million, or 18%, in 2016 compared to 2015, primarily due to a $2.3 million increase in stock-based compensation expense, a $1.0 million increase in salaries and benefits and a $0.6 million increase in commission expense, partially offset by a $1.0 million decrease in bad debt provision largely due to collections. 
We expect to continue to expand our high speed market focus and increase sales coverage of DCI market while controlling our sales and marketing expenses in 2018, even as our business continues to expand geographically. Sales and

46


marketing expense consists primarily of personnel costs, including stock-based compensation and sales commissions, costs related to sales and marketing programs and services and facility costs. As a percentage of total revenue, our sales and marketing expense may vary as our revenue changes over time. 
General and administrative
General and administrative expense consists of personnel costs, including stock-based compensation, for our finance, human resources and information technology personnel and certain executive officers, as well as professional services costs related to accounting, tax, banking, legal and information technology services, depreciation and facility costs. 
General and administrative expense was flat in 2017 as compared to 2016. Increases included a $1.8 million increase in audit and accounting related fees and a $1.5 million increase in professional and legal expenses. These increases were offset by a $2.1 million decrease in stock-based compensation expense compared to the 2016, which included higher stock-based compensation relating to a higher market price of our stock and the accelerated vesting of our market-based stock awards and $1.5 million decrease in variable compensation.
General and administrative expense increased by $2.8 million, or 9%, in 2016 compared to 2015. The increase was primarily due to a $2.5 million increase in stock-based compensation, a $0.7 million increase in salaries and benefits, and a $0.4 million increase in outside services driven by legal fees, partially offset by a $0.8 million decrease in variable compensation expenses. 
We expect to continue to focus on controlling our general and administrative expense in 2018. As a percentage of total revenue, our general and administrative expense may vary as our revenue changes over time. 
Amortization of purchased intangible assets 
Our intangible assets are being amortized over their estimated useful lives. Amortization expense relating to technology and patents and leasehold interests are included within cost of goods sold, while customer relationships and non-compete agreements are recorded within operating expenses. 
In 2017, amortization of purchased intangible assets was $1.3 million, comprising of $0.8 million in cost of goods sold and $0.5 million in operating expenses. Amortization of purchased intangible assets decreased by approximately $3.2 million in 2017 compared to 2016, primarily due to certain intangible assets being fully amortized in 2016.
In 2016, amortization of purchased intangible assets was $4.5 million, comprising of $2.9 million in cost of goods sold and $1.6 million in operating expenses. Amortization of purchased intangible assets decreased by approximately $0.7 million in 2016 compared to 2015, primarily due to certain intangible assets from our past acquisitions being fully amortized. 
Acquisition and asset sale related costs
In 2017, we incurred $0.1 million in acquisition and asset sale related transaction costs related to legal, accounting and other professional services.
In 2016, we incurred $2.1 million in acquisition and asset sale related transaction costs related to legal, accounting and other professional services for our acquisition and asset sale activities.
In 2015, we incurred $0.9 million in acquisition-related transaction costs related to legal, accounting and other professional services for our acquisition activities, including our acquisitions of EMCORE’s tunable laser product lines and EigenLight’s optical power monitoring business. 
Asset impairment charge
There were no asset impairment charges in 2017 and 2016. In 2015, we recognized asset impairment charges of $0.4 million of which $0.2 million was attributable to a write-down of held-for-sale assets acquired from EMCORE and $0.2 million was attributable to charges for equipment related to our product phase out effort. 
Restructuring charges
In 2017, we initiated restructuring actions in order to focus on key growth initiatives and to achieve a lower break even revenue level through lower operating expenses and manufacturing costs. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. These actions are expected to reduce quarterly operating expenses and costs of goods sold by approximately $2.0 million and $0.6 million, respectively, when fully realized in the first quarter of 2018. We recorded $0.8 million and $3.9 million in restructuring charges within cost of goods sold and operating expenses in in 2017,

47


respectively. Additionally, we recorded a charge of $2.0 million to cost of goods sold in 2017 for discontinued product inventory write-downs related our decisions to end-of-life certain products.
There were no restructuring charges in 2016. We recorded $0.2 million in related restructuring charges in 2015, within cost of goods sold and operating expenses. 
Interest and other income (expense), net
 
 
 
% Change
 
 
 
% Change
 
 
(in thousands, except percentages)
2017
 
2017 to 2016
 
2016
 
2016 to 2015
 
2015
Interest and other income (expense), net
$
(1,060
)
 
(384)%
 
$
373

 
(87)%
 
$
2,819

 
Interest and other income (expense), net consists of interest income, interest expense and other income, net. Interest income consists of income earned on our cash, cash equivalents and short-term investments. Interest expense consists of amounts incurred for interest on our outstanding debt. Other income, net includes foreign currency transaction gains and losses along with government subsidies. The functional currency of our subsidiaries in China and Japan is the RMB and the JPY, respectively. 
Interest expense included in interest and other income (expense), increased in 2017 as compared to 2016. The increase in interest expense was due to increase in outstanding borrowings during 2017.
Interest and other income, net decreased $2.4 million, or 87%, in 2016 from $0.9 million in 2015. The decrease was primarily due to a $3.5 million decrease in other income, net driven by foreign exchange loss resulting from a weaker RMB and a stronger JPY against the U.S. dollars, partially offset by a $0.8 million decrease in interest expense and a $0.2 million increase in interest income. 
Income taxes and effective tax rates
 
Years ended December 31,
(in thousands, except percentages)
2017
 
2016
 
2015
Provision for income taxes
$
(909
)
 
$
(3,597
)
 
$
(3,104
)
Effective tax rate
(2
)%
 
106
%
 
46
%
In 2017, our income tax provision was primarily related to the operating profit realized in our foreign subsidiaries in Japan and China. Historically, we have experienced net losses in the U.S. and in the short term, we expect this trend to continue.
The effective tax rate was (2)% in 2017 as compared to 106% in 2016 mainly due to lower earnings in foreign jurisdictions and increase in net loss generated in the U.S. in 2017.
In 2016, our income tax provision was primarily related to the operating profit realized in our foreign subsidiaries in Japan and China. Historically, we have experienced net losses in the U.S. and in the short term, we expect this trend to continue. In China, one of our subsidiaries changed from a preferential 15% tax rate available for high technology enterprises to 25% for 2016. The preferential rate applied to 2015 and 2014. We realized benefits from this 10% reduction in the tax rate of $0.9 million and $0.5 million for 2015 and 2014, respectively. 
The effective tax rate in 2016 of 106% was 60 percentage points higher than the 2015 effective tax rate mainly due to the non-recurring vesting of the stock-based awards with a market condition in 2016 and, to a lesser extent, an increase in our tax rate in China. 
In December 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, will lower the corporate tax rate from 35% to 21%. In addition to applying the new lower corporate tax rate in 2018 and thereafter to any taxable income we may have, the legislation affects the way we can use and carry forward net operating losses previously accumulated and results in a revaluation of deferred tax assets recorded on our balance sheet. Given that the deferred tax assets are offset by a full valuation allowance, we believe these changes will have no net impact on our financial position and net loss. However, if and when we become profitable, we will receive a reduced benefit from such deferred tax assets. In addition, the Tax Reform includes a one-time mandatory repatriation transition tax on the net accumulated earnings and profits of a US taxpayer's foreign subsidiaries. We have performed an earnings and profits

48


analysis, and as a result of net operating loss carry forward available to fully offset the anticipated transition tax, we believe there will be no income tax effect in the current period.
Liquidity and capital resources
As of December 31, 2017, we had working capital of $110.8 million, including total cash, cash equivalents, short-term investments and restricted cash of $93.9 million. Approximately 31% of our total cash, cash equivalents, short-term investments and restricted cash were held by our foreign entities, including approximately $25.9 million in accounts held by our subsidiaries in China, of which $2.7 million was in restricted cash, and approximately $2.7 million in accounts held by our subsidiary in Japan. Cash, cash equivalents, investments and restricted cash held outside of the U.S. may be subject to taxes if repatriated and may not be immediately available for our working capital needs.
Approximately $8.8 million of our retained earnings within our total accumulated deficit as of December 31, 2017 was subject to restrictions due to the fact that our subsidiaries in China are required to set aside at least 10% of their respective accumulated profits each year end to fund statutory common reserves as well as allocate a discretionary portion of their after-tax profits to their staff welfare and bonus fund. This restricted amount is not distributable as cash dividends except in the event of liquidation.
In January 2017, we completed the sale of certain Low Speed Transceiver Products’ assets for approximately $25.0 million in consideration plus approximately $1.4 million for a post-closing transition services arrangement. The consideration was reduced by $3.4 million for inventory adjustment after closing to approximately $21.6 million, which was subject to other adjustments of up to $10.0 million for any potential claims. See Note 9 in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.
In September 2017 we entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the $20.0 million amount outstanding under our Comerica Bank Credit Facility, which has since been terminated, was paid in full.
The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of $50.0 million, or (b) an amount equal to 80% - 85% of eligible accounts receivable plus 100% of qualified cash balances up to $15.0 million, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to $25.0 million, subject to certain conditions. At closing, $50.0 million was available, of which $30.0 million was drawn. We used $20.0 million of this amount to pay the principal and interest due under the Comerica Bank Credit Facility.
The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from 1.50% to 1.75% per annum, or (b) the prime lending rate, plus an applicable margin ranging from 0.50% to 0.75% per annum. We are also required to pay a commitment fee equal to 0.25% of the unused portion of the Credit Facility.
The Credit Facility agreement requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Borrowing Base calculation contains a customary provision that gives the lender the ability to reduce the Borrowing Base by reserves that are subjectively determinable, which is considered a subjective acceleration clause. We are required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least $20.0 million, of which at least $5.0 million must be unused borrowing capacity. Borrowings under the Credit Facility are collateralized by substantially all of our assets. We were in compliance with the covenants of this Credit Facility as of December 31, 2017. As of December 31, 2017, the outstanding balance under the Credit Facility was $30.0 million and the weighted average rate under the LIBOR option was 3.29%. The remaining borrowing capacity was $20.0 million of which $5.0 million is required to be maintained as unused borrowing capacity.
We regularly issue short-term notes payable to our suppliers in China in exchange for accounts payable. These notes are supported by non-interest bearing bank acceptance drafts and are due three to six months after issuance. As a condition of the notes payable arrangements, we are required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of December 31, 2017, our subsidiary in China had three line of credit facilities with banking institutions. The total amount available for short-term borrowings under these line of credit facilities as of December 31, 2017 was $43.4 million. In July 2017, we borrowed $17.0 million under a line of credit facility with CITIC Bank which was repaid when due in January 2018. This line of credit facility expired in September 2017, but was renewed in December 2017 with a new expiration date of November 2018. In February 2018, we borrowed $17.0 million from CITIC Bank under the credit facility.

49


As of December 31, 2017 and December 31, 2016, the non-interest bearing bank acceptance drafts issued in connection with our notes payable to our suppliers in China under these line of credit facilities had an outstanding balance of $1.6 million and $6.4 million, respectively. Compensating balances relating to these credit facilities totaled $0.5 million and $2.1 million, respectively, as of December 31, 2017 and December 31, 2016. Compensating balances are classified as restricted cash on our consolidated balance sheets. See Note 3 and Note 11 of Notes to Consolidated Financial Statements in Item 8 of Part II of this Report.
As of December 31, 2017, we had three loan arrangements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (collectively the “Mitsubishi Bank Term Loans”). One of Mitsubishi Bank Term Loans requires interest only payments until the maturity date of February 23, 2018, with a lump sum payment of the aggregate principal amount on the maturity date while the other requires equal monthly payments of principal equal to 8,333,000 JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of 8,373,000 JPY on the maturity date. Interest on these loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus 1.40% and is secured by real estate collateral. The third term loan of 690 million JPY (approximately $6.2 million) (the “2017 Mitsubishi Bank Loan”) was entered into in March 2017 to acquire manufacturing equipment for our Japanese subsidiary and has an annual interest rate of the monthly TIBOR rate plus 1.00%. The 2017 Mitsubishi Bank Loan requires monthly interest and principal payments over 72 months commencing in April 2018. This loan is available from March 31, 2017 to March 30, 2018 and 690 million JPY (approximately $6.1 million) under this loan was fully drawn as of December 31, 2017. As of December 31, 2017, our total outstanding principal balance under the Mitsubishi Bank Term Loans was 1.9 billion JPY (approximately $16.9 million). See Note 11 of Notes to Consolidated Financial Statements in Item 8 of Part II of this Report. In January 2018, we repaid one of the Mitsubishi Bank Term Loans of 500 million JPY (approximately $4.4 million).
In January 2018, we entered into a term loan agreement with Bank of Tokyo-Mitsubishi UFJ, Ltd. (the "Mitsubishi Bank") and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.8 million). The full amount of the term loan of 850 million JPY (approximately $7.8 million) was drawn in January 2018. Interest on this term loan is based upon the annual rate of the three months TIBOR rate plus 1.00%. This term loan requires quarterly interest payments, along with the principal payments, over 82 months commencing in April 2018.
From time to time we accept notes receivable in exchange for accounts receivable from certain of our customers in China. These notes receivable are non-interest bearing and are generally due within six months. Historically, we have collected on the notes receivable in full at the time of maturity.
In 2017, we generated operating losses of $51.4 million and negative cash flows from operations of $32.8 million. We had an accumulated deficit of $352.0 million as of December 31, 2017. Our operating results and cash flows during this period have been negatively affected by reduced demand in China stemming from delayed provincial deployments and a buildup of inventory at one or more of our leading customers, which is expected to continue into early 2018. In response, we implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, which are expected to reduce quarterly expenses by approximately $2.6 million when fully realized in the first quarter of 2018. We also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.
As of December 31, 2017, the remaining borrowing capacity under our revolving line of credit agreement with Wells Fargo, was $20.0 million of which $5.0 million is required to be maintained as unused borrowing capacity. As of December 31, 2017, we also have approximately $5.5 million available for short-term borrowings under two line of credit agreements in China that expire in July 2019 and approximately $37.9 million under third line of credit agreement with CITIC Bank in China that expires in November 2018. As of December 31, 2017, $17.0 million was due to CITIC Bank under an old line of credit, which was repaid in January 2018. Additionally, we had $6.0 million of current portion of long-term debt as of December 31, 2017, of which we paid $4.4 million in January 2018 and plan to pay out the remaining current portion of long-term debt out of our existing available cash. As noted above, in January 2018, we entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.8 million). In February 2018, we borrowed $17.0 million under third line of credit agreement with CITIC Bank in China that expires in November 2018.
We believe we will have sufficient resources to fund our currently planned operations and expenditures over the next twelve months without additional financing or other actions. In addition, we believe there are a number of ongoing and potential actions that may further strengthen our projected cash and projected financial position.
We operate in an industry that makes our prospects difficult to evaluate with certainty. Future declines in China market demand or other changes to our forecasts could adversely affect our results of operations, financial position and cash flows. As a result, we may need to raise additional debt or equity capital to fund our operations. Any additional debt arrangements may

50


likely require regular interest or principal payments which could adversely affect our operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all. The accompanying consolidated financial statements do not include any adjustments that may result from the outcome of these uncertainties.
Rusnano Rights Agreement
Under our amended rights agreement, dated June 30, 2015, with Rusnano, one of our principal stockholders, we agreed to a $30.0 million investment commitment (the “Investment Commitment”) toward our Russian operations. The Investment Commitment can be partially satisfied by cash and/or non-cash investment inside or outside of Russia. Our $21.0 million investment milestone for 2016 was met as of December 31, 2016. If certain of the Investment Commitments are not achieved in the indicated time frames through 2019, we have the ability to exit our Russian operations by paying an exit fee of up to $2.0 million. See Note 13, Commitments and contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information.
Cash flow discussion
The table below sets forth selected cash flow data for the periods presented:
 
Years ended December 31, 
(in thousands)
2017
 
2016
 
2015
Net cash provided by (used in) operating activities
$
(32,767
)
 
$
53,836

 
$
26,138

Net cash used in investing activities
(15,676
)
 
(49,470
)
 
(21,906
)
Net cash provided by financing activities
43,102

 
3,516

 
29,623

Effect of exchange rates on cash and cash equivalents
1,747

 
(1,470
)
 
(802
)
Net increase (decrease) in cash and cash equivalents
$
(3,594
)
 
$
6,412

 
$
33,053

 
Operating activities 
In 2017, net cash used in operating activities was $32.8 million, compared to $53.8 million net cash provided by operating activities in 2016. The decrease was primarily attributable to a $48.3 million decrease in cash flows related to net loss and non-cash adjustments, $34.0 million decrease in cash flows related to decreased accounts payable, $21.0 million decrease in cash flows related to a buildup in inventories in the first half of 2017. The decreases were partially offset by a $10.7 million increase in cash flows from collection of accounts receivable primarily driven by lower revenue and strong collections and a $6.2 million increase in cash flows from accrued and other liabilities primarily relating to the TSA with APAT OE payable in the current year.
In 2016, net cash provided by operating activities was $53.8 million, a $27.7 million increase compared to 2015. The increase was primarily due to a $27.8 million increase in accounts payable due to timing of payments, a $13.6 million increase attributable to inventory shipments driven by product demand and a $1.8 million increase in net income net of non-cash adjustments, partially offset by a $9.5 million decrease related to higher prepaid and other assets primarily due to a reduction in prepaid taxes in 2015, a $6.0 million decrease related to lower accrued and other liabilities balance primarily due to variable compensation accrual for 2015 that did not recur in 2016.
In 2015, net cash provided by operating activities was $26.1 million, a $26.6 million increase compared to 2014. The increase was primarily due to a $23.4 million increase in net income, a $15.8 million increase driven by lower accounts receivable due to collections, a $5.7 million increase in accrued and other liabilities, a $4.2 million increase in prepaid and other assets, partially offset by a $19.9 million decrease related to inventory increases due to anticipated demand and a $5.7 million decrease in accounts payable due to timing of payments. 
Investing activities 
In 2017, net cash used in investing activities was $15.7 million, a $33.8 million decrease compared to $49.5 million used in 2016. The decrease in net cash used in investment activities was primarily attributable to a $21.6 million in proceeds from the sale of our Low Speed Transceiver Products’ assets in January 2017 and a $4.3 million decrease in property, plant and equipment purchases in 2017.
In 2016, net cash used in investing activities was $49.5 million, a $27.6 million increase compared to $21.9 million used in 2015. The increase in net cash used in investment activities was primarily attributable to a $45.6 million increase in purchased marketable securities, a $34.9 million increase in property, plant and equipment purchases to meet our product demand, a $10.8 million increase as a result of a large restricted cash decrease in 2015 and a $1.6 million increase due to

51


foreign currency hedge settlement payments, partially offset by a $45.7 million increase in proceeds from sales of marketable securities, a $19.1 million increase in proceeds from maturity of securities and a $0.4 million reduction in cash used in business acquisition compared to 2015.
In 2015, net cash used in investing activities was $21.9 million, an $8.0 million increase compared to $13.9 million used in 2014. The increase in net cash used in investment activities was primarily attributable to a $27.5 million increase in purchased marketable securities, a $5.8 million increase in property, plant and equipment purchases and a $5.4 million reduction in proceeds from maturity of securities, partially offset by a $21.0 million increase as a result of decreases in restricted cash balances and an $8.5 million increase in proceeds from sales of marketable securities.
Financing activities 
In 2017, net cash provided by financing activities was $43.1 million, a $39.6 million increase compared to $3.5 million in 2016. The increase was primarily attributable to $30.0 million in new borrowing under our Wells Fargo Credit Facility ($10.0 million net of repayment of $20.0 million owed under the Comerica Bank Credit Facility), and $34.0 million from notes payable to banks in China.
In 2016, net cash provided by financing activities was $3.5 million, a $26.1 million decrease compared to $29.6 million in 2015. The decrease was primarily attributable to a $45.8 million decrease largely attributable to the $45.6 million net proceeds from our follow-on public offering in 2015, a $5.2 million decrease related to lower net proceeds from issuance of notes payable and a $2.1 million decrease in repayments of bank and acquisition-related loans, partially offset by a $14.9 million increase in proceeds from bank loans and a $7.5 million increase due to lower repayments of notes payable and a $3.9 million increase due to higher proceeds from exercise of stock options and issuance of stock under employee stock purchase plan primarily attributable higher average common stock price in 2016 compared to 2015.
In 2015, net cash provided by financing activities was $29.6 million, a $26.6 million increase compared to 2014. The increase was primarily attributable to a $62.2 million increase in net proceeds from bank and acquisition-related loans, a $45.6 million net proceeds from issuance of common stock in public offering, partially offset by a $75.6 million decrease in loans and acquisition-related loan payments, a $4.0 million decrease in proceeds from issuance of notes payable and a $3.4 million decrease in the repayments of notes payable. 
Contractual obligations and commitments
The following summarizes our contractual obligations as of December 31, 2017:
 
Payments due by period
(in thousands)
Total
 
Less than 1 Year
 
1-3 Years
 
3-5 Years
 
More than 5 Years
Notes payable and short-term borrowing (1)
$
35,607

 
$
35,607

 
$

 
$

 
$

Long-term debt (1)
46,942

 
6,091

 
3,816

 
33,834

 
3,201

Retirement obligations (2)
4,616

 
387

 
684

 
899

 
2,646

Operating leases (3)
30,475

 
3,512

 
6,677

 
5,916

 
14,370

Purchase commitments (4)
32,102

 
32,102

 

 

 

Rusnano payment derivative (5)
389

 

 
389

 

 

Asset retirement obligations (6)
3,252

 

 

 

 
3,252

Expected interest payments (7)
6,097

 
1,909

 
2,351

 
1,769

 
68

Total
159,480

 
$
79,608

 
$
13,917

 
$
42,418

 
$
23,537

Uncertainty in timing of future payments:
 

 
 

 
 

 
 

 
 

Restricted retained earnings
8,820

 
 

 
 

 
 

 
 

Deferred compensation plan
547

 
 

 
 

 
 

 
 

Total commitments
$
168,847

 
 

 
 

 
 

 
 

 
____________________________________________
(1)
See Note 11, Debt, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our debt.

52


(2)
See Note 12, Pension Plans, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our retirement obligations.
(3)
We have entered into various non-cancelable operating lease agreements for our offices in China, U.S. and Canada.
(4)
This is an estimate of the amount outstanding under open purchase orders for the purchase of inventory and other goods at December 31, 2017.  Certain of these open purchase orders may be cancellable without penalty.
(5)
See Note 13, Commitments and contingencies, in Notes to Consolidated Financial Statements in Item 8 of Part II of this Report for additional information regarding our Rusnano Payment Derivative.
(6)
We have an asset retirement obligation of $3.1 million associated with our facility lease in California which is included in other noncurrent liabilities in the consolidated balance sheet as of December 31, 2017. We also have a $0.1 million asset retirement obligation in Japan.
(7)
We calculate the expected interest payments based on our long-term debt at prevailing interest rates as of December 31, 2017. 
Uncertain Tax Positions 
As of December 31, 2017, the liability for uncertain tax positions was $0.2 million. We cannot conclude on the timing of cash payments associated with our uncertain tax positions. 
Rusnano Rights Agreement
In connection with our April 2012 common stock private placement transaction, we entered into a rights agreement with Rusnano. Refer to the discussion in the “Liquidity and Capital Resources – Rusnano Rights Agreement” section. 
Off-balance sheet arrangements 
During the years ended December 31, 2017 and 2016, we did not have any significant off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation S-K.
Recent accounting pronouncements
See Note 2, Summary of Significant Accounting Policies, in Notes to the Consolidated Financial Statements in Item 8 of Part II of this Report, for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on financial condition and results of operations, which is incorporated herein by reference.

ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK  
Interest rate fluctuation risk 
The primary objective of our investment activities is to preserve principal while at the same time maximizing the income we receive from our investments without significantly increasing risk. To achieve this objective, we invest our excess cash in a variety of securities, including U.S. government agency securities, corporate notes and bonds and money market funds meeting certain criteria. These securities are classified as available-for-sale which are recorded on the balance sheet at fair value. We have determined that the gross unrealized gains or losses on the available-for-sale securities at December 31, 2017 are temporary in nature. We may sell these marketable securities investments in the future to fund future operating needs. 
As of December 31, 2017, we had $34.0 million outstanding under our China credit facilities, $30.0 million outstanding under our U.S. credit facilities and $16.9 million outstanding under our term loans with the Mitsubishi Bank, which were subject to fluctuations in interest rates. For the year ended December 31, 2017, a hypothetical 10% increase in the interest rate could result in $0.3 million additional annual interest expense. The hypothetical assumptions made above will be different from what actually occurs in the future. Furthermore, the computations do not anticipate actions that may be taken by our management should the hypothetical market changes actually occur over time. As a result, actual impacts on our results of operations in the future will differ from those quantified above. 
Foreign currency exchange risk 
Foreign currency exchange rates are subject to fluctuation and may cause us to recognize transaction gains and losses in our statements of operations. A large portion of our business is conducted through our subsidiaries in China, whose functional currency is the RMB and Japan, whose functional currency is the JPY. To the extent that transactions by these subsidiaries are

53


in currencies other than their functional currencies, we bear the risk that fluctuations in the exchange rates of the RMB and JPY in relation to other currencies could increase our costs and expenses. During the year ended December 31, 2017, we recognized net foreign currency transaction losses of $0.5 million. We use the U.S. dollar as the reporting currency for our consolidated financial statements. Any significant revaluation of the RMB or JPY may materially and adversely affect our results of operations upon translation of these subsidiaries’ financial statements into U.S. dollars. While we generate a significant portion of our revenue in U.S. dollars, a significant portion of our cost of goods sold are in RMB. Therefore appreciation in RMB against the U.S. dollar would negatively impact our cost of goods sold upon translation to U.S. dollars. For example, for the year ended December 31, 2017, a 10% appreciation in RMB against the U.S. dollar would have resulted in an approximately $1.2 million increase in our cost of goods sold.
Effective July 1, 2016, we have entered into hedging transactions to reduce the short-term impact of foreign currency fluctuations. However, the availability and effectiveness of these hedging transactions may be limited and we may not be able to successfully hedge our exposure. In addition, our currency exchange variations may be magnified by any Chinese exchange control regulations that restrict our ability to convert RMB into foreign currency. 
Inflation risk
Inflationary factors, such as increases in our cost of goods sold and operating expenses, may adversely affect our results of operations. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, an increase in the rate of inflation in the future, particularly in China, may have an adverse effect on our levels of gross profit and operating profit as a percentage of revenue if the sales prices for our products do not proportionately increase with these increased expenses.

54


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA   
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS 


55


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 
To the Stockholders and the Board of Directors of NeoPhotonics Corporation
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of NeoPhotonics Corporation and subsidiaries (the "Company") as of December 31, 2017 and 2016, the related consolidated statements of operations, comprehensive loss, stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2017, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 8, 2018, expressed an unqualified opinion on the Company's internal control over financial reporting.
Basis for opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the 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 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 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ DELOITTE & TOUCHE LLP 
San Jose, California
March 8, 2018

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






56


NEOPHOTONICS CORPORATION
CONSOLIDATED BALANCE SHEETS
 
December 31, 
(In thousands, except par data)
2017
 
2016
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
78,906

 
$
82,500

Short-term investments
12,311

 
19,015

Restricted cash
2,658

 
4,085

Accounts receivable, net of allowance for doubtful accounts
67,229

 
80,610

Inventories
67,301

 
48,237

Assets held for sale

 
13,953

Prepaid expenses and other current assets
36,235

 
22,396

Total current assets
264,640

 
270,796

Property, plant and equipment, net
127,565

 
106,867

Purchased intangible assets, net
4,294

 
5,562

Goodwill
1,115

 
1,115

Other long-term assets
5,339

 
6,547

Total assets
$
402,953

 
$
390,887

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
69,017

 
$
84,766

Notes payable and short-term borrowing
35,607

 
30,190

Current portion of long-term debt
6,005

 
747

Accrued and other current liabilities
43,242

 
30,625

Total current liabilities
153,871

 
146,328

Long-term debt, net of current portion
40,556

 
10,215

Other noncurrent liabilities
14,075

 
8,939

Total liabilities
208,502

 
165,482

Commitments and contingencies (Note 13)


 


Stockholders’ equity:
 

 
 

Preferred stock, $0.0025 par value, 10,000 shares authorized, no shares issued or outstanding

 

Common stock, $0.0025 par value, 100,000 shares authorized
 

 
 

At December 31, 2017, 44,219 shares issued and outstanding; at December 31, 2016, 42,526 shares issued and outstanding
111

 
106

Additional paid-in capital
545,953

 
532,378

Accumulated other comprehensive income (loss)
398

 
(8,401
)
Accumulated deficit
(352,011
)
 
(298,678
)
Total stockholders’ equity
194,451

 
225,405

Total liabilities and stockholders’ equity
$
402,953

 
$
390,887

 
See Accompanying Notes to Consolidated Financial Statements.

57


NEOPHOTONICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 
Years Ended December 31, 
(In thousands, except per share data)
2017
 
2016
 
2015
Revenue
$
292,894

 
$
411,423

 
$
339,439

Cost of goods sold
231,415

 
294,290

 
240,358

Gross profit
61,479

 
117,133

 
99,081

Operating expenses:
 
 
 
 
 
Research and development
58,287

 
57,376

 
44,533

Sales and marketing
17,760

 
18,595

 
15,823

General and administrative
34,453

 
34,409

 
31,635

Amortization of purchased intangible assets
472

 
1,609

 
1,791

Acquisition and asset sale related costs
130

 
2,125

 
934

Restructuring charges
3,934

 

 
44

Gain on asset sale
(2,193
)
 

 

Asset impairment charges

 

 
368

Total operating expenses
112,843

 
114,114

 
95,128

Income (loss) from operations
(51,364
)
 
3,019

 
3,953

Interest income
198

 
303

 
121

Interest expense
(1,362
)
 
(402
)
 
(1,243
)
Other income, net
104

 
472

 
3,941

Total interest and other income (expense), net
(1,060
)
 
373

 
2,819

Income (loss) before income taxes
(52,424
)
 
3,392

 
6,772

Provision for income taxes
(909
)
 
(3,597
)
 
(3,104
)
Net income (loss)
$
(53,333
)
 
$
(205
)
 
$
3,668

Basic net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.10

Diluted net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.09

Weighted average shares used to compute basic net income (loss) per share
43,431

 
41,798

 
37,421

Weighted average shares used to compute diluted net income (loss) per share
43,431

 
41,798

 
38,686

 
See Accompanying Notes to Consolidated Financial Statements.


58


NEOPHOTONICS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS  
 
Years ended December 31, 
(in thousands)
2017
 
2016
 
2015
Net income (loss)
$
(53,333
)
 
$
(205
)
 
$
3,668

Other comprehensive income (loss):
 
 
 
 
 
Foreign currency translation adjustments, net of zero tax
8,803

 
(6,640
)
 
(6,987
)
Unrealized gains (losses) on available-for-sale securities, net of zero tax
17

 
10

 
(35
)
Defined benefit pension plans:
 

 
 
 
 
Loss arising during the period
(32
)
 
(72
)
 
(40
)
Curtailments, settlements and other

 

 

Tax
11

 
24

 
13

Total other comprehensive income (loss)
8,799

 
(6,678
)
 
(7,049
)
Comprehensive loss
$
(44,534
)
 
$
(6,883
)
 
$
(3,381
)
 
See Accompanying Notes to Consolidated Financial Statements.


59


NEOPHOTONICS CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY  
 
Common stock
 
Additional paid-in capital
 
Accumulated other comprehensive income (loss)
 
Accumulated deficit
 
Total stockholders’ equity
(In thousands)
Shares
 
Amount
 
 
 
 
Balances at December 31, 2014
32,752

 
$
82

 
$
456,189

 
$
5,326

 
$
(302,141
)
 
$
159,456

Comprehensive loss

 

 

 
(7,049
)
 
3,668

 
(3,381
)
Issuance of common stock from public stock offering, net of discount and offering costs
6,867


17


45,621






45,638

Issuance of common stock upon exercise of stock options
304

 
1

 
1,177

 

 

 
1,178

Issuance of common stock under employee stock purchase plan
600

 
1

 
1,538

 

 

 
1,539

Issuance of common stock for vested restricted stock units
558

 
1

 
(1
)
 

 

 

Tax withholding related to vesting of restricted stock units
(95
)
 

 
(727
)
 

 

 
(727
)
Stock-based compensation costs

 

 
7,953

 

 

 
7,953

Balances at December 31, 2015
40,986

 
102

 
511,750

 
(1,723
)
 
(298,473
)
 
211,656

Comprehensive loss

 

 

 
(6,678
)
 
(205
)
 
(6,883
)
Issuance of common stock from public stock offering, net of discount and offering costs


 


 


 

 

 

Issuance of common stock upon exercise of stock options
1,013

 
3

 
3,668

 

 

 
3,671

Issuance of common stock under employee stock purchase plan
351

 
1

 
2,778

 

 

 
2,779

Issuance of common stock for vested restricted stock units
226

 

 

 

 

 

Tax withholding related to vesting of restricted stock units
(50
)
 

 
(615
)
 

 

 
(615
)
Stock-based compensation costs

 

 
14,797

 

 

 
14,797

Balances at December 31, 2016
42,526

 
106

 
532,378

 
(8,401
)
 
(298,678
)
 
225,405

Comprehensive loss

 

 

 
8,799

 
(53,333
)
 
(44,534
)
Issuance of common stock upon exercise of stock options
665

 
2

 
2,481

 

 

 
2,483

Issuance of common stock under employee stock purchase plan
349

 
1

 
2,392

 

 

 
2,393

Issuance of common stock for vested restricted stock units
806

 
2

 
(2
)
 

 

 

Tax withholding related to vesting of restricted stock units
(127
)
 

 
(998
)
 

 

 
(998
)
Stock-based compensation costs

 

 
9,702

 

 

 
9,702

Balances at December 31, 2017
44,219

 
$
111

 
$
545,953

 
$
398

 
$
(352,011
)
 
$
194,451

 
See Accompanying Notes to Consolidated Financial Statements.


60


NEOPHOTONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS  
 
Years ended December 31, 
(In thousands)
2017
 
2016
 
2015
Cash flows from operating activities
 
 
 
 
 
Net income (loss)
$
(53,333
)
 
$
(205
)
 
$
3,668

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
 
 
 
 
 
Depreciation and amortization
28,350

 
22,400

 
22,875

Stock-based compensation expense
8,206

 
17,076

 
7,763

Deferred taxes
792

 
(668
)
 
(641
)
Amortization of investment, debt and other
247

 
159

 
296

Loss (gain) on disposal of property and equipment
(1,746
)
 
185

 
394

Loss (gain) on foreign currency hedges
(2,104
)
 
1,640

 

Allowance for doubtful accounts
577

 
(382
)
 
640

Write-down of inventories
8,349

 
2,983

 
6,486

Foreign currency remeasurement and other, net
2,583

 
(2,661
)
 
(2,992
)
Asset impairment charges
324

 

 
368

Adjustment to fair value of Rusnano payment derivative

 

 
(141
)
Change in assets and liabilities, net of effects of acquisitions:
 
 
 
 
 

Accounts receivable
13,166

 
2,496

 
2,529

Inventories
(22,347
)
 
(1,332
)
 
(14,899
)
Prepaid expenses and other assets
(11,409
)
 
(11,184
)
 
(1,691
)
Accounts payable
(10,874
)
 
23,111

 
(4,692
)
Accrued and other liabilities
6,452

 
218

 
6,175

Net cash (used in) provided by operating activities
(32,767
)
 
53,836

 
26,138

Cash flows from investing activities
 
 
 
 
 
Purchase of property, plant and equipment
(47,409
)
 
(51,693
)
 
(16,837
)
Proceeds from sale of property, plant and equipment and other assets
21,809

 
179

 
245

Purchase of marketable securities
(52,062
)
 
(82,728
)
 
(37,130
)
Proceeds from sale of marketable securities
52,272

 
63,841

 
18,103

Proceeds from maturity of marketable securities
6,458

 
23,148

 
4,000

Change in restricted cash
1,638

 
(618
)
 
10,135

Settlement of foreign currency hedges
1,618

 
(1,599
)
 

Acquisition of businesses, net

 

 
(422
)
Net cash used in investing activities
(15,676
)
 
(49,470
)
 
(21,906
)
Cash flows from financing activities
 
 
 
 
 
Proceeds from exercise of stock options and issuance of stock under ESPP
4,893

 
6,587

 
2,717

Tax withholding on restricted stock units
(998
)
 
(615
)
 
(727
)
Proceeds from (payments for) public stock offering, net of offering costs
(117
)
 
(164
)
 
45,648

Proceeds from bank loans
112,834

 
95,200

 
80,256

Repayment of bank and acquisition-related loans
(68,492
)
 
(96,119
)
 
(94,032
)
Proceeds from issuance of notes payable
6,621

 
16,032

 
21,259

Repayment of notes payable
(11,639
)
 
(18,007
)
 
(25,498
)
Proceeds from government grants

 
602

 

Net cash provided by financing activities
43,102

 
3,516

 
29,623

Effect of exchange rates on cash and cash equivalents
1,747

 
(1,470
)
 
(802
)
Net increase (decrease) in cash and cash equivalents
(3,594
)
 
6,412

 
33,053

Cash and cash equivalents at the beginning of the period
82,500

 
76,088

 
43,035

Cash and cash equivalents at the end of the period
$
78,906

 
$
82,500

 
$
76,088

Supplemental disclosure of cash flow information:
 

 
 

 
 

Cash paid for interest
$
732

 
$
263

 
$
878

Cash paid for income taxes
5,388

 
2,215

 
264

Supplemental disclosure of noncash investing and financing activities:
 
 
 
 
 
Restricted cash receipt and payable related to asset purchase agreement

 
1,039

 

Unpaid deferred offering costs

 
117

 

Decrease (increase) in unpaid property, plant and equipment
6,072

 
(13,629
)
 
(396
)
Modification of bank loan with Comerica

 

 
15,786

Issuance of note to seller of acquired business

 

 
15,482

Transfer of restricted investments to short-term investments

 

 
8,296

Asset retirement obligation
2,146

 

 

See Accompanying Notes to Consolidated Financial Statements.

61


 NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. The Company and basis of presentation  
Business and organization 
NeoPhotonics Corporation and its subsidiaries (NeoPhotonics or the Company) develops, manufactures and sells optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. The Company sells its products worldwide, primarily to leading network equipment manufacturers.  
Certain Significant Risks and Uncertainties 
The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.  For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; fundamental changes in the technology underlying the Company’s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors. 
Consolidation 
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. 
Going Concern  
Accounting Standards Update (“ASU”) No. 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company’s ability to continue as a going concern within one year of the filing date of this Annual Report on Form 10-K with the Securities and Exchange Commission ("SEC") in March 2018. The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

As of December 31, 2017, the Company’s working capital was $110.8 million, including available cash, cash equivalents, short-term investments and restricted cash of approximately $93.9 million. In 2017, the Company had operating losses of $51.4 million and negative cash flows from operations of $32.8 million. It had an accumulated deficit of approximately $352.0 million as of December 31, 2017.

The Company's operating results and cash flows for 2017 have been negatively affected by reduced demand in China stemming from delayed provincial deployments and a buildup of inventory at one or more of our leading customers, which is expected to continue into early 2018. In response, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, which are expected to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.

In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of $50.0 million. As of December 31, 2017, $30.0 million was outstanding under this line. The remaining borrowing capacity as of December 31, 2017 was $20.0 million, of which $5.0 million is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (see Note 11). The Company also has approximately $5.5 million available for short-term borrowings under two line of credit agreements with Pudong Bank in China that expire in July 2019 and approximately $37.9 million under third line of credit agreement with CITIC Bank in China which was renewed in December 2017 and expires in November 2018. In February 2018, the Company borrowed $17.0 million under this third line of credit agreement with CITIC Bank in China.

The Company believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.  In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.

62



The Company operates in an industry that makes its prospects difficult to evaluate with certainty. Future declines in China market demand or other changes to the Company’s forecasts could adversely affect the Company’s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.  Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company’s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.

2. Summary of significant accounting policies 
Use of estimates 
The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; write off of excess and obsolete inventories; the valuation of the Rusnano payment derivative and the valuations and recognition of stock-based compensation, among others. Actual results could differ from these estimates. 
Concentration of credit risk and significant customers 
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents and trade accounts receivable. The Company’s investment policy requires cash and cash equivalents to be placed with high-credit quality institutions and limits on the amount of credit risk from any one issuer. The Company performs ongoing credit evaluations of its customers’ financial condition whenever deemed necessary and generally does not require collateral. The Company maintains an allowance for doubtful accounts based upon the expected collectability of all accounts receivable, which takes into consideration an analysis of historical bad debts, specific customer creditworthiness and current economic trends. 
For the year ended December 31, 2017, two customers accounted for 40% and 16% of the Company’s total revenue.  For the year ended December 31, 2016, two customers accounted for 50% and 15% of the Company’s total revenue.  For the year ended December 31, 2015, two customers accounted for 44% and 21% of the Company’s total revenue. The percentage of revenue from top five customers was 78%, 82% and 82% for the years ended December 31, 2017, 2016 and 2015, respectively. 
As of December 31, 2017, three customers accounted for approximately 36%, 14% and 10%, respectively, of the Company’s total accounts receivable. As of December 31, 2016, three customers accounted for 42%, 12% and 12% of the Company’s total accounts receivable.
Restricted cash 
As a condition of the notes payable lending arrangements and the line of credit facilities, the Company is required to keep a compensating balance at the issuing banks. In addition, the Company also maintained restricted cash in connection with the asset purchase agreement executed in December 2016, see Note 9. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s consolidated balance sheets. As of December 31, 2017 and 2016, the amount of restricted cash was $2.7 million and $4.1 million, respectively. 
Cash, cash equivalents and investments 
Highly liquid investments with a maturity of 90 days or less at the date of purchase are considered cash equivalents, with the exception of money market funds and commercial paper which are classified as short-term investments. Marketable securities are reported at fair value and are classified as available-for-sale investments in our current assets because they represent investments of cash available for current operations and for strategic reasons. As a result, the Company recorded all its marketable securities in short-term investments regardless of the contractual maturity date of the securities. 
The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include: the length of time and extent to which the fair market value has been lower than the cost basis, the financial condition and near-term prospects of the investee, credit quality, likelihood of recovery, and the Company’s ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. 

63

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss as a separate component of stockholders’ equity on the consolidated balance sheets. The amortization of premiums and discounts on the investments, and realized gains and losses on available-for-sale securities are included in other income, net in the consolidated statements of operations. The Company uses the specific-identification method to determine cost in calculating realized gains and losses upon the sale of its marketable securities. 
Fair Value Measurements 
Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are applied. These valuation techniques involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative accounting guidance describes a fair value hierarchy based on three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last is considered unobservable. These levels of inputs are as follows: 
Level 1—Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. 
Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active. 
Level 3—Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. 
For marketable securities measured at fair value using Level 2 inputs, we review trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. 
Accounts receivable 
Accounts receivable include trade receivables and notes receivable from customers. The notes are generally due within six months. The Company receives notes receivable in exchange for accounts receivable from certain customers in China that are secured by the customer’s affiliated financial institution. 
An allowance for doubtful accounts is calculated based on the aging of the Company’s trade receivables, historical experience, and management judgment. The Company writes off trade receivables against the allowance when management determines a balance is uncollectible and is no longer actively pursuing collection of the receivable. 
Inventories 
Inventories consist of on-hand raw materials, work-in-progress inventories and finished goods. Raw materials and work-in-progress inventories are stored mainly on the Company’s premises. Finished goods are stored on the Company’s premises as well as on consignment at certain customer sites. 
Inventories are stated at the lower of standard cost, which approximates actual cost determined on the weighted average basis, or net realizable value. Inventories are recorded using the first-in, first-out method. The Company routinely evaluates quantities and values of inventories in light of current market conditions and market trends, and records a write-down for quantities in excess of demand and product obsolescence. The evaluation may take into consideration historic usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product obsolescence, customer concentrations, product merchantability and other factors. Market conditions are subject to change and actual consumption of inventory could differ from forecasted demand. The Company also regularly reviews the cost of inventories against their estimated market value and records a lower of cost or market write-down for

64

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


inventories that have a cost in excess of estimated market value, resulting in a new cost basis for the related inventories which is not reversed. 
Business Combinations 
We allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the close of acquisition. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions through established and generally accepted valuation techniques.   
Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Critical estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from customer relationships and acquired patents and developed technology; and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. 
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. 
Goodwill 
Goodwill is reviewed for impairment annually in the fourth fiscal quarter or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company will assess the qualitative factors to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the two-step goodwill impairment test is performed. The first step, identifying a potential impairment, compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds its fair value, the second step would need to be performed; otherwise, no further steps are required. The second step, measuring the impairment loss, compares the implied fair value of the goodwill with the carrying amount of the goodwill. Any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. The Company had no goodwill impairment in 2017 or 2016.   
Long-lived assets 
Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. Repairs and maintenance costs are expensed as incurred. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives: 
Buildings
20-30 years
Machinery and equipment
2-7 years
Furniture, fixtures and office equipment
3-5 years
Software
5-7 years
Leasehold improvements
life of the asset or lease term, if shorter
 
Intangible assets acquired in a business combination are recorded at fair value. Identifiable finite-lived intangible assets are amortized over the period of estimated benefit using the straight-line method, reflecting the pattern of economic benefits associated with these assets. The estimated useful lives of the Company’s finite-lived intangible assets generally range from two to seven years. The acquired land use rights in China have an estimated useful life of 45 years. 
Assets held for sale are measured at the lower of carrying value or the fair value less cost to sell. The carrying value of intangible assets and other long-lived assets is reviewed on a regular basis for the existence of facts or circumstances, both internally and externally, that may suggest impairment. Some factors which the Company considers to be triggering events for impairment review include a significant decrease in the market value of an asset, a significant change in the extent or manner in which an asset is used, a significant adverse change in the business climate that could affect the value of an asset, an accumulation of costs for an asset in excess of the amount originally expected, a current period operating loss or cash flow decline combined with a history of operating loss or cash flow uses or a projection that demonstrates continuing losses and a

65

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


current expectation that, it is more likely than not, a long-lived asset will be disposed of at a loss before the end of its estimated useful life. 
If one or more of such facts or circumstances exist, the Company will evaluate the carrying value of long-lived assets to determine if impairment exists by comparing it to estimated undiscounted future cash flows over the remaining useful life of the assets. If the carrying value of the assets is greater than the estimated future cash flow, the assets are written down to the estimated fair value. The Company’s cash flow estimates contain management’s best estimates, using appropriate and customary assumptions and projections at the time. Any write-down would be treated as a permanent reduction in the carrying amount of the asset and an operating loss would be recognized. 
The Company recorded asset impairment charges of $0.4 million in restructuring charges in 2017 (see Note 10). There were no asset impairment charges in 2016. The Company recorded asset impairment charges of $0.4 million in 2015 related to certain held-for-sale property, plant and equipment.
Revenue recognition 
Revenue is derived from the sale of the Company’s products. The Company recognizes revenue provided that persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed or determinable and collectability is reasonably assured. Contracts and/or customer purchase orders are used to determine the existence of an arrangement. Delivery is considered to have occurred when title and risk of loss have transferred to the customer. The price is equal to the amount invoiced to the customer and is not subject to adjustment and customers do not have the right of return. The Company evaluates the creditworthiness of its customers to determine that appropriate credit limits are established prior to the acceptance of an order. 
Revenue is recognized when the product is delivered and title have transferred to the buyer. The Company generally bears all costs and risks of loss or damage to the goods up to that point. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from inventory stock by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments. 
Product warranties 
The Company generally provides warranties to cover defects in workmanship, materials and manufacturing for a period of one to three years to meet the stated functionality as agreed to in each sales arrangement. Products are tested against specified functionality requirements prior to delivery, but the Company nevertheless from time to time experiences claims under its warranty guarantees. The Company accrues for estimated warranty costs under those guarantees based upon historical experience, and for specific items, at the time their existence is known and the amounts are determinable. 
Research and development 
Research and development expense consists of personnel costs, including stock-based compensation expense, for the Company’s research and development personnel and product development costs, including engineering services, development software and hardware tools, depreciation of capital equipment and facility costs. Research and development costs are expensed as incurred. 
Advertising costs 
Advertising costs are expensed as incurred and, to date, have not been significant. 
Stock-based compensation 
The Company grants stock-based awards to employees, consultants and directors. The stock-based awards, including stock options, restricted stock units, employee stock purchase rights, stock appreciation units and market-based awards, are accounted for at estimated fair values. Vesting of stock-based awards is generally subject to the grantee’s continuing service to the Company.   
The Company generally determines the fair value of stock options and stock appreciation rights utilizing the Black-Scholes-Merton option-pricing model, or a lattice-binomial option-pricing model for stock-based awards with a market condition. The fair value of employee grants is measured on the date of grant and then recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the

66

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


vesting period) on a straight-line basis. The fair value of non-employee grants is measured on the date of grant and then marked to market until vest dates and then recognized over the requisite service period. 
The Company records expense and an equal adjustment to the liability for stock appreciation units equal to the fair value of the vested portion of the awards as of each period end. Each reporting period thereafter, compensation expense will be recorded based on the remaining service period and the then fair value of the award until vesting of the award is completed. After vesting is completed, the Company will continue to re-measure the fair value of the liability each reporting period until the award is exercised or expires, with changes in the fair value of the liability recorded in the consolidated statements of operations. 
Restricted stock units are valued at the closing sales price as quoted on the New York Stock Exchange on the date of grant, and are converted into shares of common stock upon vesting on a one-for-one basis. The compensation expense related to the restricted stock units is determined using the fair value of common stock on the date of grant, and the expense is recognized on a straight-line basis over the vesting period. 
Employee stock purchase rights are accounted for at fair value, utilizing the Black-Scholes-Merton option-pricing model.    
Stock-based compensation expense for modified stock-based awards are recognized using the pool approach, under which the remaining compensation cost from the original awards plus the incremental costs, if any, of the related modified awards is recognized in its entirety over the remaining portion of the requisition service period of the corresponding modified awards. 
Stock-based compensation expense recognized at fair value includes the impact of estimated forfeitures. The Company estimates future forfeitures at the date of grant and revises the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. 
Income taxes 
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases, and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in the consolidated statement of operations in the period that includes the enactment date. 
The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. In preparing the Company’s consolidated financial statements, the Company is required to estimate its taxes in each of the jurisdictions in which it operates. The Company estimates actual current tax exposure as well as assesses temporary differences resulting from different treatment of items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets which represent future tax benefits to be received when certain expenses previously recognized in the financial statements become deductible expenses under applicable income tax laws, or loss credit carryforwards are utilized. 
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of a deferred tax asset will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. A valuation allowance is recorded for loss carryforwards and other deferred tax assets where it is more likely than not that such deferred tax assets will not be realized. The Company classifies its net deferred tax assets as other long-term assets and deferred tax liabilities as noncurrent liabilities on its consolidated balance sheet. 
Foreign currency 
Generally the functional currency of the Company’s international subsidiaries is the local currency. The Company translates the financial statements of these subsidiaries to U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs, and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Effective July 1, 2016, the Company has established a hedging program using monthly forward exchange contracts as economic hedges to protect against volatility of foreign exchange rate exposure of its net intercompany activities based on a cost-benefit analysis that considers that magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instruments. The forward contracts are not designated for hedge accounting and are marked to market at fair value and reported as either other current assets or accounts payable. Any changes in the fair value are recorded as foreign exchange gain (loss) and help mitigate the changes in the value of the underlying net intercompany balances. The Company recognized a $2.1 million gain and $1.6 million loss in

67

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


2017 and 2016, respectively, relating to its foreign currency contracts within other income, net. Net foreign exchange gain (loss) was ($0.5) million, $(0.1) million, and $3.4 million in 2017, 2016, and 2015, respectively. These gains and losses were recorded as other income (expense), net in the Company’s consolidated statements of operations. The Company presents the cash flows relating to these foreign exchange contracts as investing activities in its consolidated statements of cash flows.   
Net income (loss) per share
Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares and potential dilutive common share equivalents outstanding during the period if the effect is dilutive. 
Accounting standards update recently adopted
Effective January 1, 2017, the Company adopted ASU 2016-9, Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-9”). ASU 2016-9 simplifies certain aspects of the accounting for shared-based payment transactions, including income taxes, classification of awards and classification in the statement of cash flows. It eliminates the requirement to delay the recognition of excess tax benefits until current taxes payable are reduced. Upon adoption, the Company’s previously unrecognized excess tax benefits of $8.6 million had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance. The Company elected to apply the change in presentation in the statements of cash flows prospectively and elected to continue to account for estimated forfeitures over the vesting period of the share-based awards.
Effective January 1, 2017, the Company also adopted ASU 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (“ASU 2015-11”). ASU 2015-11 requires entities to measure most inventories “at the lower of cost and net realizable value” but does not apply to inventories that are measured by using either the last-in, first-out method or the retail inventory method. The impact on the Company’s consolidated financial statements upon the adoption of this standard was immaterial.
Recent accounting standards update not yet effective
In May 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-9, Compensation—Stock Compensation (718)—Scope of Modification Accounting (ASU 2017-9”). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company has not yet determined whether it will elect early adoption and has determined that the adoption of this standard will not have a significant impact on its consolidated financial statements and related disclosures.
In March 2017, the FASB issued ASU No. 2017-7, Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost (“ASU 2017-7”). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2018 and early adoption is permitted as of the beginning of an annual reporting period. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-4, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-4”). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.

68

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


In January 2017, the FASB issued ASU 2017-1, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-1”). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In November 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (“ASC 2016-18”). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (“ASU 2016-16”). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company’s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (“ASU 2016-15”). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company’s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company’s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) (“ASU 2016-2”).  ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In January 2016, the FASB issued ASU 2016-1, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-1”).  ASU 2016-1 revises an entity’s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company’s annual and interim reporting periods beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In May 2014, the FASB issued ASU No. 2014-9, Revenue from Contracts with Customers (“ASU 2014-9”). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and

69

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company will adopt this standard in the first quarter of 2018, using the full retrospective transition method. We have substantially completed our analysis and the adoption of this guidance will not have a material impact on our consolidated financial statements and our internal controls over financial reporting.

3. Cash, cash equivalents, short-term investments and restricted cash 
The following table summarizes the Company’s cash, cash equivalents, short-term investments, and restricted cash at December 31, 2017 and 2016 (in thousands): 
 
December 31, 2017
 
December 31, 2016
Cash and cash equivalents:
 
 
 
Cash
$
78,906

 
58,691

Cash equivalents

 
23,809

Cash and cash equivalents
$
78,906

 
$
82,500

Short-term investments
$
12,311

 
$
19,015

Restricted cash
$
2,658

 
$
4,085

The following table summarizes the Company’s unrealized gains and losses related to the cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands): 
 
As of December 31, 2017
 
As of December 31, 2016
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market accounts
$

 
$

 
$

 
$

 
$
23,809

 
$

 
$

 
$
23,809

Money market funds
11,561

 

 

 
11,561

 
199

 

 

 
199

Corporate debt securities

 

 

 

 
9,438

 
4

 
(3
)
 
9,439

Government agency securities

 

 

 

 
3,767

 

 
(10
)
 
3,757

U.S. government securities
751

 

 
(1
)
 
750

 
5,008

 

 
(10
)
 
4,998

Sovereign government bonds

 

 

 

 
622

 

 

 
622

Total
$
12,312

 
$

 
$
(1
)
 
$
12,311

 
$
42,843

 
$
4

 
$
(23
)
 
$
42,824

Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$

 
$

 
$

 
$

 
$
23,809

 
$

 
$

 
$
23,809

Short-term investments
12,312

 

 
(1
)
 
12,311

 
19,034

 
4

 
(23
)
 
19,015

Total
$
12,312

 
$

 
$
(1
)
 
$
12,311

 
$
42,843

 
$
4

 
$
(23
)
 
$
42,824

 
As of December 31, 2017 and 2016, maturities of marketable securities were as follows (in thousands): 
 
December 31, 2017
 
December 31, 2016
Less than 1 year
$
12,311

 
$
36,054

Due in 1 to 2 years

 
6,468

Due in 3 to 5 years

 
302

Total
$
12,311

 
$
42,824

Realized gains and losses on the sale of marketable securities during the years ended December 31, 2017, 2016 and 2015 were immaterial. The Company did not recognize any impairment losses on its marketable securities during the years ended

70

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


December 31, 2017, 2016 or 2015.  As of December 31, 2017, the Company did not have any investments in marketable securities that were in an unrealized loss position for a period in excess of 12 months. 

4. Fair value measurements
Assets and Liabilities Measured at Fair Value on a Recurring Basis 
The following table presents the Company’s assets that are measured at fair value on a recurring basis (in thousands): 
 
December 31, 2017
 
December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents and short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
11,561

 
$

 
$

 
$
11,561

 
$
199

 
$

 
$

 
$
199

U.S. government securities
750

 

 

 
750

 
4,998

 

 

 
4,998

Money market accounts

 

 

 

 

 
23,809

 

 
23,809

Corporate debt securities

 

 

 

 

 
9,439

 

 
9,439

Government agency securities

 

 

 

 

 
3,757

 

 
3,757

Sovereign government bonds

 

 

 

 

 
622

 

 
622

Total
$
12,311

 
$

 
$

 
$
12,311

 
$
5,197

 
$
37,627

 
$

 
$
42,824

Mutual funds held in Rabbi Trust, recorded in other long-term assets
$
523

 
$

 
$

 
$
523

 
$
622

 
$

 
$

 
$
622

 
The Company offers a Non-Qualified Deferred Compensation Plan (“NQDC Plan”) to a select group of its highly compensated employees to provide participants the opportunity to defer payment of certain compensation as defined in the NQDC Plan. A Rabbi Trust has been established to fund the NQDC Plan obligation, which was fully funded as of December 31, 2017 and 2016. The assets held by the Rabbi Trust are in the form of exchange traded mutual funds and are included in the Company’s other long-term assets on its consolidated balance sheets as of December 31, 2017 and 2016. Level 1 assets are determined by using quoted prices in active markets for identical assets. The fair values of Level 2 assets are priced based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data using inputs such as benchmark yields, broker quotes and other similar data. 
The following table presents the Company’s liabilities that are measured at fair value on a recurring basis (in thousands): 
 
As of December 31, 2017
 
As of December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Rusnano payment derivative
$

 
$

 
$
389

 
$
389

 
$

 
$

 
$
389

 
$
389

Foreign currency forward contracts

 
(43
)
 

 
(43
)
 

 
41

 

 
41

 
$

 
$
(43
)
 
$
389

 
$
346

 
$

 
$
41

 
$
389

 
$
430

 
The fair value of the Rusnano payment derivative is based on the Company’s estimate (see Note 13). The fair values of the foreign currency forward contracts are based on quoted market rates and market observable data for similar instruments. There were no transfers between levels of the fair value hierarchy during the periods presented. 
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis 
In 2017 and 2016, there were no assets or liabilities measured at fair value on a nonrecurring basis. In 2015, the Company wrote off $0.2 million of property, plant and equipment and $0.2 million of held-for-sale assets recognized and recognized asset impairment charges of $0.4 million within operating expenses (Level 3). These assets were measured at fair value due to events or circumstances the Company identified as having significant impact on their fair value during the respective periods. To arrive at the valuation of these assets, the Company considered the discounted cash flows and categorized the fair value measurement as Level 3 as significant unobservable inputs were used in the valuation. 
Assets and Liabilities Not Measured at Fair Value 

71

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


The carrying values of cash, restricted cash, accounts receivable, accounts payable, notes payable and short-term borrowing approximate their fair values due to the short-term nature and liquidity of these financial instruments.
The fair value of the Company’s long-term debt have been calculated using an estimate of the interest rate the Company would have had to pay on the issuance of liabilities with a similar maturity and discounting the cash flows at that rate which it considers to be a level 2 fair value measurement and was not materially different than the carrying value as of December 31, 2017 and 2016 as the interest rates approximated rates currently available to the Company. The fair values do not necessarily give an indication of the amount that the Company would currently have to pay to extinguish any of this debt. 

5. Net income (loss) per share 
The following table sets forth the computation of the basic and diluted net income (loss) per share attributable to NeoPhotonics Corporation common stockholders for the periods indicated (in thousands, except per share amounts): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Numerator:
    
 
 
 
 
Net income (loss)
$
(53,333
)
 
$
(205
)
 
$
3,668

Denominator:
 
 
 

 
 

Weighted average shares used to compute per share amount:
 
 
 

 
 

Basic
43,431

 
41,798

 
37,421

Dilutive effect of equity awards

 

 
1,265

Diluted
43,431

 
41,798

 
38,686

Basic net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.10

Diluted net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.09

 
The Company has excluded the impact of the following outstanding employee stock options, restricted stock units, common stock warrants and shares expected to be issued under its employee stock purchase plan from the computation of diluted net income (loss) per share, as their effect would have been antidilutive (in thousands):
 
December 31, 
 
2017
 
2016
 
2015
Employee stock options
3,934

 
4,301

 
2,176

Restricted stock units
2,405

 
2,089

 
954

Employee stock purchase plan
421

 
306

 
318

 
6,760

 
6,696

 
3,448

 
6. Business Combinations 
EMCORE Corporation
On January 2, 2015, the Company closed an acquisition of certain assets and assumed certain liabilities of the tunable laser product lines of EMCORE Corporation (“EMCORE”) for an original purchase price of $17.5 million, pursuant to the terms of the Asset Purchase Agreement between the parties dated October 22, 2014. Consideration for the transaction consisted of $1.5 million in cash and a promissory note (the “EMCORE Note”) of approximately $16.0 million, which was subsequently adjusted to $15.5 million in connection with a True-Up Confirmation Agreement (the “True-Up Agreement”) executed by and between the Company and EMCORE on April 16, 2015. The final adjusted purchase price for the acquisition was approximately $17.0 million.
The Company accounted for this acquisition as a business combination. With the acquisition of the EMCORE ultra narrow linewidth tunable laser products, the Company aims to strengthen its portfolio of High Speed Products. 
In connection with the acquisition, the Company incurred approximately $0.9 million in total acquisition-related costs related to legal, accounting and other professional services. The acquisition costs were expensed as incurred and included in operating expenses in the Company’s consolidated statement of operations. 

72

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


The fair values assigned to intangible assets acquired were based on valuations using estimates and assumptions provided by management, with the assistance of an independent third party appraisal firm. The excess purchase price over those fair values was recorded as goodwill. The Company used best estimates and assumptions as part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date and during the Company’s process of obtaining further information, further refined estimates and assumptions, including the acquired property, plant and equipment, prepaid and other current assets, which primarily consisted of held-for-sale assets and accounts payable. As a result, during the measurement period completed in 2015, the Company recorded adjustments related to the acquired net accounts receivable, the acquired net inventories, the assumed sales tax accrual and the acquired prepaid expenses and other current assets by immaterial amounts, and decreased goodwill by a corresponding net amount. Goodwill recorded consisted of a valuable assembled workforce and market synergy. The amounts assigned to goodwill are deductible for income tax purposes.
The following table summarizes the allocation of the assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments (in thousands):  
Total purchase consideration:
    
Cash paid
$
1,500

Notes payable
15,482

Total 
$
16,982

Fair value of assets acquired:
 
Accounts receivable
$
9,274

Inventories
1,693

Prepaid expenses and other current assets
670

Property, plant and equipment
6,917

Intangible assets acquired:
 
Developed technology
4,100

Customer relationships
700

Total 
$
23,354

 
 
Less: fair value of liabilities assumed:
 
Accounts payable
$
(7,427
)
Accrued liabilities
(60
)
Total 
$
(7,487
)
Goodwill
$
1,115

 
Purchased intangibles with finite lives will be amortized on a straight-line basis over their respective estimated useful lives. The following table presents details of the purchase price allocated to the acquired intangible assets at the acquisition date: 
 
Useful
Life
 
Purchased
intangible assets
 
(In years)
 
(In thousands)
Developed technology
7
 
$
4,100

Customer relationships
2
 
700

Total purchased intangible assets
 
 
$
4,800

 

73

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)



The following unaudited supplemental pro forma information presents the combined results of operations of NeoPhotonics Corporation for the periods presented as though the companies had been combined as of the beginning of 2014. In the year ended December 31, 2017, 2016 and 2015, revenue related to products acquired from EMCORE was approximately $96.0 million, $80.8 million and $55.8 million, respectively. The pro forma financial information reflects adjustments related to transaction costs of $0.3 million and $0.6 million in the years ended December 31, 2015 and 2014, respectively, as well as immaterial employee expense in the year ended December 31, 2015. Incremental intangible amortization, inventory and depreciation adjustments were also added to the 2014 period.  There were no sales between the business acquired from EMCORE and the Company in the periods presented. The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations (in thousands, except per share data): 
 
Years Ended December 31, 
 
2015
 
2014
Revenue
$
339,439

 
$
353,003

Net income (loss)
$
4,088

 
$
(23,221
)
Basic net income (loss) per share
$
0.11

 
$
(0.72
)
Diluted net income (loss) per share
$
0.11

 
$
(0.72
)
EigenLight Corporation 
In November 2015 the Company closed an acquisition of the business and products of EigenLight Corporation for cash consideration of $0.4 million in an asset transaction.  The Company accounted for this as a business combination and the majority of the purchase price was allocated to inventory and property, plant and equipment. 

7. Purchased intangible assets 
Purchased intangible assets consist of the following (in thousands): 
 
December 31, 2017
 
December 31, 2016
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
Technology and patents
$
37,684

 
$
(34,923
)
 
$
2,761

 
$
36,918

 
$
(33,316
)
 
$
3,602

Customer relationships
15,425

 
(14,835
)
 
590

 
15,039

 
(13,990
)
 
1,049

Leasehold interest
1,309

 
(366
)
 
943

 
1,226

 
(315
)
 
911

 
$
54,418

 
$
(50,124
)
 
$
4,294

 
$
53,183

 
$
(47,621
)
 
$
5,562

 
Amortization expense relating to technology and patents and the leasehold interest intangible assets is included within cost of goods sold, and customer relationships and the non-compete agreements within operating expenses. The following table presents details of the amortization expense of the Company’s purchased intangible assets as reported in the consolidated statements of operations (in thousands): 
 
Years ended December 31, 
 
2017
 
2016
 
2015
Cost of goods sold
$
869

 
$
2,871

 
$
3,349

Operating expenses
472

 
1,609

 
1,791

Total
$
1,341

 
$
4,480

 
$
5,140

 
The estimated future amortization expense of purchased intangible assets as of December 31, 2017, is as follows (in thousands): 

74

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


2018
$
1,208

2019
807

2020
689

2021
689

2022
103

Thereafter
798

 
$
4,294

 
8. Balance sheet components 
Restricted Cash 
Restricted cash was as follows (in thousands):
 
December 31, 
 
2017
 
2016
Restricted in connection with notes payable and short-term borrowing (see Note 11)
$
2,658

 
$
2,098

Restricted in connection with asset purchase agreement (see Note 9)

 
1,987

Total restricted cash
$
2,658

 
$
4,085

Reported as:
 

 
 

Restricted cash
$
2,658

 
$
4,085

  
Accounts receivable, net 
Accounts receivable, net were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Accounts receivable
$
65,499

 
$
78,143

Trade notes receivable
2,356

 
2,892

Allowance for doubtful accounts
(626
)
 
(425
)
 
$
67,229

 
$
80,610

 
The table below summarizes the movement in the Company’s allowance for doubtful accounts (in thousands): 
Balance at December 31, 2014
$
(241
)
Provision for bad debt
(640
)
Write-offs, net of recoveries
38

Balance at December 31, 2015
(843
)
Reversal of provision for bad debt
382

Write-offs, net of recoveries
36

Balance at December 31, 2016
(425
)
Provision for bad debt
(577
)
Write-offs, net of recoveries
376

Balance at December 31, 2017
$
(626
)
Inventories 
Inventories were as follows (in thousands): 

75

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


 
December 31, 
 
2017
 
2016
Raw materials
$
33,400

 
$
23,348

Work in process
13,246

 
10,996

Finished goods(1)
20,655

 
13,893

 
$
67,301

 
$
48,237

 
(1) Included in finished goods was $7.1 million and $8.3 million of inventory at customer vendor managed inventory locations at December 31, 2017 and 2016, respectively. 
Prepaid expenses and other current assets 
Prepaid expenses and other current assets were as follows (in thousands):
 
December 31, 
 
2017
 
2016
Prepaid taxes and taxes receivable
$
15,162

 
$
16,102

Transition services agreement receivable (see Note 9)
12,817

 

Deposits and other prepaid expenses
4,138

 
3,571

Other receivable
4,118

 
2,723

 
$
36,235

 
$
22,396

 
Property, plant and equipment, net 
Property, plant and equipment, net were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Land
$
3,083

 
$
2,847

Buildings
24,102

 
22,107

Machinery and equipment
189,527

 
160,314

Furniture, fixtures, software and office equipment
9,948

 
8,413

Leasehold improvements
26,007

 
14,541

 
252,667

 
208,222

Less: Accumulated depreciation
(125,102
)
 
(101,355
)
 
$
127,565

 
$
106,867

 
Depreciation expense was $27.0 million, $17.9 million and $17.7 million for the years ended December 31, 2017, 2016 and 2015, respectively. In 2017, the Company wrote off certain leasehold improvements in its facilities in California and recorded a restructuring charge of $0.1 million in connection with the Company’s restructuring actions. Purchases of property, plant and equipment unpaid as of December 31, 2017, 2016 and 2015 was $10.0 million, $16.1 million and $2.5 million, respectively.


76

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


Accrued and other current liabilities 
Accrued and other current liabilities were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Employee-related
$
12,990

 
$
18,654

Transition services agreement payables (see Note 9)
11,222

 

Asset sale related contingent liabilities (see Note 9)
7,135

 

Income and other taxes payable
542

 
3,956

Deferred revenue, current
939

 
956

Accrued warranty
1,334

 
678

Rusnano payment derivative

 
389

Other accrued expenses
9,080

 
5,992

 
$
43,242

 
$
30,625

 
Accrued warranty 
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands): 
 
Years ended December 31,
 
2017
 
2016
 
2015
Beginning balance
$
678

 
$
1,175

 
$
1,751

Warranty accruals
1,263

 
102

 
79

Settlements
(607
)
 
(599
)
 
(655
)
Ending balance
$
1,334

 
$
678

 
$
1,175

 
Other noncurrent liabilities 
Other noncurrent liabilities were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Pension and other employee-related
$
4,675

 
$
5,045

Deferred rent
2,908

 
1,509

Deferred revenue
617

 
136

Government grant
1,095

 
1,048

Rusnano payment derivative
389

 

Deferred income tax liabilities
106

 
46

Asset retirement obligations and other
4,285

 
1,155

 
$
14,075

 
$
8,939

 
9. Asset sale

In January 2017, the Company completed the sale of its Low Speed Transceiver Products’ assets to APAT OE pursuant to an asset purchase agreement dated December 14, 2016 for consideration of approximately $25.0 million (in RMB equivalent) plus approximately $1.4 million (in RMB equivalent) post-closing transaction service fees to be received under a transition services agreement with APAT OE in which the Company will provide short-term manufacturing and other specific services pursuant to such agreement. The related supply chain purchase commitments and value-added tax obligations have been assumed by APAT OE. The receivable and payable balances related to the transition service arrangement were $12.8 million and $11.2 million, respectively, as of December 31, 2017.

77

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


As of December 31, 2016, the balance in assets held for sale was $13.9 million, consisting of $13.1 million in inventories and $0.8 million in property, plant and equipment. As a result of post-closing adjustments, total consideration was reduced by approximately $3.4 million for inventory. In addition, an immaterial amount of property, plant and equipment was reclassified from assets held for sale. Upon closing, assets sold to APAT OE were approximately $12.8 million, including approximately $12.1 million in inventories and $0.7 million in property, plant and equipment. The adjusted consideration received of approximately $21.6 million is subject to further reduction of up to $10.0 million for any indemnification claims. As of December 31, 2017, the Company has a reserve of $7.1 million within accrued and other current liabilities for warranty claims. The indemnification warranties expired on June 30, 2017. The Company recognized a $2.2 million gain on the sale of these assets within operating loss in 2017.
All of the Low Speed Transceiver Products were part of the Company’s Network Products and Solution product group and included the low speed optical network (PON) products for which the end-of-life plan was announced in mid-2016.

10. Restructuring 
In 2017, the Company initiated restructuring actions in order to focus on key growth initiatives and a lower break even revenue level through lower operating expenses and manufacturing costs. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. The Company recorded $0.8 million and $3.9 million in restructuring charges within cost of goods sold and operating expenses in 2017, respectively. Additionally, the Company recorded a charge of $2.0 million to cost of goods sold in 2017 for discontinued product inventory write-downs related the Company's decisions to end-of-life certain products. There were no restructuring charges in 2016. There were no restructuring liabilities as of December 31, 2016.
 
Employee Severance
 
Facilities Consolidation
 
Asset-Related
 
Total
Restructuring obligations December 31, 2016
$

 
$

 
$

 
$

Charges
2,308

 
2,003

 
434

 
4,745

Cash payments
(2,308
)
 
(310
)
 
(177
)
 
(2,795
)
Non-cash settlements and other

 
(113
)
 
(214
)
 
(327
)
Restructuring obligations December 31, 2017
$

 
$
1,580

 
$
43

 
$
1,623


78

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


11. Debt 
The table below summarizes the carrying amount and weighted average interest rate of the Company’s debt (in thousands, except percentages): 
 
December 31, 2017
 
December 31, 2016
 
Carrying
Amount
 
Interest
Rate
 
Carrying
Amount
 
Interest
Rate
Note payable to Pudong Bank
$
17,000

 
4.10
%
 
$

 

Note payable to CITIC Bank
$
17,000

 
4.00
%
 
$

 

Notes payable to suppliers
$
1,607

 


 
$
6,390

 

Short-term borrowing under Comerica Bank Credit Facility

 


 
23,800

 
3.37
%
Total notes payable and short-term borrowing
$
35,607

 
 

 
$
30,190

 
 

Long-term debt, current and non-current:
 

 
 

 
 

 
 

Borrowing under Wells Fargo Credit Facility
$
30,018

 
3.29
%
 
$

 
 
Mitsubishi Bank loans
$
16,924

 
1.05% -1.45%

 
$
11,253

 
1.43
%
Unaccreted discount and issuance costs within current portion of long-term debt
(86
)
 
 

 
(108
)
 
 

Unaccreted discount and issuance costs within long-term debt, net of current portion
(295
)
 
 

 
(183
)
 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
46,561

 
 

 
$
10,962

 
 

Reported as:
 

 
 

 
 

 
 

Current portion of long-term debt
$
6,005

 
 

 
$
747

 
 

Long-term debt, net of current portion
40,556

 
 
 
10,215

 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
46,561

 
 

 
$
10,962

 
 

Notes payable
The Company regularly issues notes payable to its suppliers in China. These notes are supported by non-interest bearing bank acceptance drafts issued under the Company’s existing line of credit facilities and are due three to six months after issuance. As a condition of the notes payable arrangements, the Company is required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of December 31, 2017, the Company’s subsidiary in China had three, line of credit facilities with banking institutions:
Under the first line of credit facility with Pudong Bank, the Company can borrow up to RMB 120.0 million ($18.4 million) for short-term loans at varying interest rates, or up to approximately RMB 171.4 million ($26.3 million) for bank acceptance drafts (with a 30% compensating balance requirement).  This line of credit facility expires in July 2019. In November 2017, the Company borrowed $17.0 million under this line which bears interest at 4.1% and will mature in May 2018.
Under the second line of credit facility with Pudong Bank, which expires in July 2019, the Company can borrow up to RMB 30.0 million ($4.6 million) for short-term loans at varying interest rates, or up to approximately RMB 42.9 million ($6.6 million) for bank acceptance drafts (with a 30% compensating balance requirement). 
In December 2017, the Company's subsidiary in China entered into a third line of credit facility with CITIC Bank in China, which expires in November 2018. The purpose of the credit facility is to provide short-term borrowings, bank acceptance drafts and letters of credits. Under this credit facility, the Company can borrow up to approximately RMB 250 million ($38.4 million) at varying interest rates.
The Company had another line of credit facility with CITIC Bank in China which expired during September 2017. In July 2017, the Company borrowed $17.0 million under this line which bore interest at LIBOR plus 2.55%. The amount of $17.0 million under this line was repaid to CITIC Bank in January 2018.

79

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


Under these line of credit facilities, the non-interest bearing bank acceptance drafts issued in connection with the Company's notes payable to its suppliers in China, had an outstanding balance of $1.6 million and $6.4 million as of December 31, 2017 and December 31, 2016, respectively. In addition to the outstanding notes payable, three letters of credit totaling $1.6 million were issued to its suppliers in 2016 for equipment purchases delivered by December 2016. These letters of credit required a 30% compensating balance. As of December 31, 2016, the outstanding balance of these letters of credit was immaterial and was fully repaid as of December 31, 2017. The total amount available for short-term borrowings under these line of credit facilities as of December 31, 2017 was $43.4 million.
As of December 31, 2017 and December 31, 2016, compensating balances relating to bank acceptance drafts and letters of credit issued to suppliers and the Company's subsidiaries totaled $0.5 million and $2.1 million, respectively. Compensating balances are classified as restricted cash on the Company’s consolidated balance sheets. 
Credit Facilities
The Company had a credit agreement, as amended with the Comerica Bank as lead bank in the U.S. (the “Comerica Bank Credit Facility”) with a borrowing capacity to $30.0 million. In January 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to April 30, 2017 and to remove the financial covenant related to EBDITA. In April 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity date to July 31, 2017 and to add a financial covenant that required maintenance of a modified EBITDA. In June 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to August 31, 2017, to allow NeoPhotonics China to borrow up to $17.0 million, to limit the indebtedness under the facility to $20.0 million and to modify the EBITDA requirement. In August 2017, the Credit Facility was further amended to extend the maturity to September 30, 2017. As of December 31, 2016, the Company was in compliance with the covenants of the credit facility except for exceeding the capital expenditure limit as of December 31, 2016 for which a waiver was obtained subsequent to the year end.
Borrowings under the Comerica Bank Credit Facility bore interest at an interest rate option of a base rate as defined in the agreement plus 1.75% or LIBOR plus 2.75%. The base rate was the greater of (a) the effective prime rate, (b) the Federal Funds effective rate plus one percent, and (c) the daily adjusting LIBOR rate plus one percent. The outstanding balance was $23.8 million as of December 31, 2016 and the rate on the LIBOR option was 3.37%.  
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the amount outstanding under the Comerica Bank Credit Facility was paid in full.
The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of $50.0 million, or (b) an amount equal to 80% - 85% of eligible accounts receivable plus 100% of qualified cash balances up to $15.0 million, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to $25.0 million, subject to certain conditions. At closing, $50.0 million was available, of which $30.0 million was drawn. The Company used $20.0 million of this amount to pay the principal and interest due under the Comerica Bank Credit Facility, which has since been terminated.
The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from 1.50% to 1.75% per annum, or (b) the prime lending rate, plus an applicable margin ranging from 0.50% to 0.75% per annum. The Company is also required to pay a commitment fee equal to 0.25% of the unused portion of the Credit Facility.
The Credit Facility agreement ("Agreement") requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Company is required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least $20.0 million, of which at least $5.0 million shall include unused borrowing capacity. The Agreement also restricts the Company's ability to dispose of assets, permit change in control, merge or consolidate, make acquisitions, incur indebtedness, grant liens, make investments and make certain restricted payments. Borrowings under the Credit Facility are collateralized by substantially all of the Company's assets. The Company was in compliance with the covenants of this Credit Facility as of December 31, 2017. As of December 31, 2017, the outstanding balance under the Credit Facility was $30.0 million and the weighted average rate under the LIBOR option was 3.29% The remaining borrowing capacity as of December 31, 2017 was $20.0 million, of which $5.0 million is required to be maintained as unused borrowing capacity.
Acquisition-related 

80

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


In 2015, the Company repaid in full the $15.5 million note issued for the acquisition of the tunable laser products of EMCORE in January 2015 as well as the remaining balance of the 1,050 million Japanese Yen (the “JPY”) loan issued for the acquisition of NeoPhotonics Semiconductor in March 2013. 
Mitsubishi Bank Loans
On February 25, 2015, the Company entered into certain loan agreements and related agreements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (the "Mitsubishi Bank") that provided for (i) a term loan in the aggregate principal amount of 500 million Japanese Yen (the “JPY”)  ($4.4 million) (the “Term Loan A”) and (ii) a term loan in the aggregate principal amount of one billion JPY ($8.9 million) (the “Term Loan B” and together with the Term Loan A, the “2015 Mitsubishi Bank Loans”). The Mitsubishi Bank Loans are secured by a mortgage on certain real property and buildings owned by our Japanese subsidiary. Interest on the 2015 Mitsubishi Bank Loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus 1.40%. The Term Loan A requires interest only payments until the maturity date of February 23, 2018, with a lump sum payment of the aggregate principal amount on the maturity date. The Term Loan B requires equal monthly payments of principal equal to 8,333,000 JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of 8,373,000 JPY on the maturity date. Interest on the Term Loan B is accrued based upon monthly TIBOR plus 1.40% and is secured by real estate collateral. In conjunction with the execution of the Bank Loans, the Company paid a loan structuring fee, including consumption tax, of 40,500,000 JPY ($0.4 million).  The Term Loan A of 500 million JPY (approximately $4.4 million) was repaid to the Mitsubishi Bank in January 2018.
The 2015 Mitsubishi Bank Loans contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company’s Japanese subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The 2015 Mitsubishi Bank Loans contain financial covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. Outstanding principal balance under the 2015 Mitsubishi Bank Loans and unamortized debt issuance costs were approximately 1.2 billion JPY (approximately $4.4 million for Term Loan A and $6.4 million for Term Loan B) and 43.0 million JPY (approximately $0.4 million), respectively, as of December 31, 2017. The Company was in compliance with the related covenants as of December 31, 2017 and December 31, 2016.
In March 2017, the Company entered into a loan agreement and related agreements with the Mitsubishi Bank for a term loan of 690 million JPY (approximately $6.1 million) (the “2017 Mitsubishi Bank Loan”) to acquire manufacturing equipment for its Japanese subsidiary. This loan is secured by the manufacturing equipment acquired from the loan proceeds. Interest on the 2017 Mitsubishi Bank Loan is based on the annual rate of the monthly TIBOR rate plus 1.00%. The 2017 Mitsubishi Bank Loan matures on March 29, 2024 and requires monthly interest and principal payments over 72 months commencing in April 2018. The loan contains customary covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. The loan is available from March 31, 2017 to March 30, 2018 and 690 million JPY (approximately $6.1 million) under this loan was drawn as of December 31, 2017.
At December 31, 2017, maturities of long-term debt were as follows (in thousands): 
2018
$
6,091

2019
1,908

2020
1,908

2021
1,908

2022
31,926

Thereafter
3,201

 
$
46,942


12. Pension Plans 
Japan defined benefit pension plans 
In connection with its acquisition of NeoPhotonics Semiconductor in 2013, the Company assumed responsibility for two defined benefit plans that provide retirement benefits to its NeoPhotonics Semiconductor employees in Japan: the Retirement Allowance Plan (“RAP”) and the Defined Benefit Corporate Pension Plan (“DBCPP”). The RAP is an unfunded plan administered by the Company.  Effective February 28, 2014, the DBCPP was converted to a defined contribution plan (“DCP”).  In May 2014, LAPIS transferred approximately $2.0 million into the newly formed DCP which was the allowable

81

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


amount that can be transferred according to the Japanese regulations. LAPIS also paid the Company approximately $0.3 million in connection with the conversion of the plan.  Additionally, the Company transferred the net unfunded projected benefit obligation amount from the DBCPP to the RAP and froze the RAP benefit at the February 28, 2014 amount.  Under the RAP, lump sum benefits are provided upon retirement or upon certain instances of termination. In 2014, the Company reclassified $0.2 million and $0.1 million from accumulated other comprehensive income to cost of goods sold and operating expenses, respectively. 
The funded status of these plans for the years ended December 31, 2017, 2016 and 2015 was as follows (in thousands): 
 
2017
 
2016
 
2015
 
RAP
 
RAP
 
RAP
Change in projected benefit obligation:
 

 
 

 
 

Projected benefit obligation, beginning of period
$
4,802

 
$
5,086

 
$
5,054

Service cost

 

 

Interest cost
5

 
11

 
10

Benefits paid
(411
)
 
(551
)
 

Actuarial (gain)/loss
32

 
72

 
40

Curtailment/Settlement

 

 

Transfer from DBCPP to RAP

 

 

Currency translation adjustment
188

 
184

 
(18
)
Projected benefit obligation, end of period
$
4,616

 
$
4,802

 
$
5,086

Change in plan assets:
 

 
 

 
 

Plan assets at fair value, beginning of period
$

 
$

 
$

Employer contributions

 

 

Benefits paid

 

 

Transfer to DCP

 

 

Currency translation adjustment

 

 

Plan assets at calculated amount, end of period
$

 
$

 
$

Amounts recognized in consolidated balance sheets:
 

 
 

 
 

Accrued and other current liabilities
$
488

 
$
393

 
$
497

Other noncurrent liabilities
$
4,128

 
$
4,409

 
$
4,589

Amount recognized in accumulated other comprehensive loss:
 

 
 

 
 

Defined benefit pension plans adjustment
$
271

 
$
230

 
$
153

Accumulated benefit obligation, end of period
$
4,616

 
$
4,802

 
$
5,086

 
Net periodic pension cost associated with these plans for the years ended December 31, 2017, 2016 and 2015 included the following components (in thousands): 
 
2017
 
2016
 
2015
 
RAP
 
RAP
 
RAP
Service cost
$

 
$

 
$

Interest cost
5

 
11

 
10

Other

 

 

Curtailment/settlement (gain) loss

 

 

Net periodic pension (gain) costs
$
5

 
$
11

 
$
10

 
The projected and accumulated benefit obligations for the RAP were calculated as of December 31, 2017 and 2016 using a discount rate assumption of 0.1% and 0.1%, respectively.  

82

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


Estimated future benefit payments under the RAP are as follows (in thousands): 
2018
$
387

2019
183

2020
501

2021
611

2022
288

2023 - 2026
1,342

Thereafter
1,304

 
$
4,616

401(k) Plan 
The Company maintains a savings and retirement plan qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended (the "IRC"). The Company currently matches a portion of all eligible employee contributions which vest immediately. The Company’s matching contributions to the plan totaled $0.5 million, $0.4 million and $0.3 million, respectively, for the years ended December 31, 2017, 2016, and 2015. 

13. Commitments and contingencies 
Leases 
The Company leases various facilities under non-cancelable operating leases expiring through 2027.
On June 13, 2017, the Company entered into an office lease for approximately 39,000 square feet for the Company’s current headquarters in San Jose (the “Lease”) with a commencement date of June 1, 2017. The Company’s existing office lease for the facility was terminated and replaced by the new Lease. Upon commencement, the Lease had an initial term of one hundred and twenty-three (123) months, ending September 30, 2027, (the “Initial Term”) with a monthly rental rate of $41,388, escalating annually to a maximum monthly rental rate of approximately $72,525 in the last year of the Initial Term. Upon termination of the Lease, the Company anticipates a restoration cost of approximately $0.7 million.
In September 2016, the Company entered into an office lease for approximately 64,000 square feet of office and laboratory space located adjacent to the Company’s current headquarters in San Jose (the “Lease”). The term of the Lease commenced on January 1, 2017. Upon commencement, the Lease has an initial term of one hundred and twenty-nine (129) months, ending on September 30, 2027 (the “Initial Term”), with a monthly rental rate of $144,000, escalating annually to a maximum monthly rental rate of approximately $194,000 in the last year of the Initial Term. The Landlord has agreed to provide the office and laboratory space to the Company free of charge for the first nine months of the Initial Term through September 30, 2017. Upon termination of the Lease, the Company anticipates a restoration cost of approximately $3.1 million.
As of December 31, 2017, the future minimum commitments under the Company’s non-cancelable operating leases are as follows (in thousands): 
Years ending December 31, 
 
2018
$
3,512

2019
3,608

2020
3,069

2021
2,977

2022
2,939

Thereafter
14,370

 
$
30,475

 
The total minimum lease commitment amount above does not include minimum sublease rent income of $1.7 million receivable in the future under non-cancelable sublease agreements. 

83

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


The Company recognizes rent expense on a straight-line basis over the lease period. Rent expense under the Company’s operating leases was $4.6 million, $2.4 million and $2.2 million, respectively, in the years ended December 31, 2017, 2016, and 2015. 
Litigation
From time to time, the Company is subject to various claims and legal proceedings, either asserted or unasserted, that arise in the ordinary course of business. The Company accrues for legal contingencies if the Company can estimate the potential liability and if the Company believes it is probable that the case will be ruled against it. If a legal claim for which the Company did not accrue is resolved against it, the Company would record the expense in the period in which the ruling was made. The Company believes that the likelihood of an ultimate amount of liability, if any, for any pending claims of any type (alone or combined) that will materially affect the Company’s financial position, results of operations or cash flows is remote. The ultimate outcome of any litigation is uncertain, however, and unfavorable outcomes could have a material negative impact on the Company’s financial condition and operating results. Regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, negative publicity, diversion of management resources and other factors.
On January 5, 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California against Source Photonics, Inc., MRV Communications, Inc., Oplink Communications, Inc. and the Company, or collectively, the co-defendants. In the complaint Finisar alleged infringement of certain of its U.S. patents. In 2010 the Company filed an answer to the complaint and counterclaims, asserting two claims of patent infringement and additional claims. The court dismissed without prejudice all co-defendants (including the Company) except Source Photonics, Inc., on grounds that such claims should have been asserted in four separate lawsuits, one against each defendant. This dismissal does not prevent Finisar from bringing a new similar lawsuit against the Company. In 2011 the Company and Finisar agreed to suspend their respective claims and in 2012 they further agreed to toll their respective claims. While there has been no action on this matter since 2012, the Company is currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
In January 2013, the Company was served with a lawsuit, filed in Belgium by a distributor called Laser 2000 Beneluo SA (“Laser 2000”) claiming unpaid commissions. The distributor agreement was formally terminated as of January 3, 2012. The Company paid $492,000 to Laser 2000 as partial settlement of claims and to avoid penalties from the Court and submitted a legal brief to court on September 16, 2013. Laser 2000 filed a response on December 16, 2013 and the Company filed the final rebuttal brief on January 30, 2014. In March 2015, the Belgian Court issued a ruling awarding Laser 2000 approximately one million euros in damages (approximately $1,100,000 at current exchange rates). The Company did not believe it would ultimately be liable for the full amount of damage and accrued $0.3 million in March 2015 for estimated probable net litigation expense relating to this matter. The Company appealed this verdict and, in April 2017 settled this case and paid approximately $250,000.
On December 27, 2016 the Company was served with a lawsuit filed by Lestina International Ltd. (“Lestina”), in Santa Clara County, CA. The lawsuit is regarding a dispute of approximately $3 million related to purchase orders for the Company’s Low Speed Transceiver Products that was soon thereafter sold by the Company to APAT OE in January 2017. The purchase orders in question were included in the asset sale and were assumed liabilities by the purchaser of the business. The Company is unable to predict with certainty the outcome of this matter, but is seeking to resolve the matter either through a court dismissal of the action or a resolution with the plaintiff and/or the purchaser of the Low Speed Transceiver Products’ assets. Discovery is currently in process. Because the purchase orders in question were an assumed liability of the Low Speed Transceiver Products’ assets that were transferred to the purchaser, the Company does not expect that the ultimate costs to resolve these matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows.
APAT Arbitration
On June 16, 2017, APAT Optoelectronics Components Co., Ltd. filed an arbitration claim against NeoPhotonics (China) Co., Ltd. (the Company’s China subsidiary), claiming that approximately $1.5 million of the inventory that was sold to APAT OE by NeoChina in an Asset Purchase Agreement executed between the parties on December 14, 2016 was aged inventory and of no value. The arbitration was heard in the Shenzhen Court of International Arbitration on August 2, 2017. On October 25, 2017, NeoPhotonics (China) Co., Ltd. was informed that it was successful in the defense of the dispute and was also successful in its counterclaim against APAT Optoelectronics Components Co., Ltd. NeoPhotonics (China) Co. Ltd. was awarded approximately RMB700,000 (approximately USD $100,000) in compensatory damages and attorney fees as well as having the approximately $1.5 million claim against it rejected in its entirety.
Indemnifications 

84

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
In November 2016 Oyster Communications, Inc. filed nine patent lawsuits against several defendants in the U.S. District Court for the Eastern District of Texas, including one against Cisco Systems, Inc. One defendant has successfully transferred their case to the U.S. District Court for the Northern District of California. Additional defendant requested venue changes are still pending. The Company was not named as a defendant in any of the lawsuits. In July 2017, however, Cisco notified the Company that it would be seeking indemnification from the Company for claims against Cisco arising from the lawsuits. The Company is investigating the matter but is currently unable to predict the outcome of this matter and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
Purchase obligations 
The Company has open purchase orders with its suppliers for the purchase of inventory and other items in the ordinary course of its business. As of December 31, 2017, the Company’s estimate of outstanding amounts under these purchase orders was approximately $32.1 million, primarily expected to be purchased within the next 12 months. Certain of these open purchase orders may be cancellable without penalty.  
Penalty Payment Derivative
In connection with a private placement transaction with Joint Stock Company "Rusano" in 2012, (formerly Open Joint Stock Company “RUSNANO"), or Rusnano, in 2012, the Company agreed to certain performance obligations including establishing a wholly-owned subsidiary in Russia and making a $30.0 million investment commitment (the ‘Investment Commitment’) towards the Company’s Russian operations, which could be partially satisfied by cash and/or non-cash investment inside or outside of Russia and/or by way of non-cash asset transfers.
The Rights Agreement as amended in 2015 (the "Amended Rights Agreement") limits the maximum amount of penalties and/or exit fee (the "Rusano Payment") to be paid by the Company to $5.0 million in the aggregate and allows such payment to be reduced when certain milestones are met over time. The Amended Rights Agreement also provides for an updated investment plan for the Company’s Russian subsidiaries that includes non-cash transfer of licensing rights to intellectual property, non-cash transfers of existing equipment and commitments to complete the remaining investment milestones through 2019. The Company fulfilled its investment commitment required by 2016 and had contributed over $21.0 million in cash and assets to its subsidiaries in Russia as of December 31, 2016. Therefore, no amounts of the Rusnano Payment were due as of December 31, 2016 or December 31, 2017.  
As of December 31, 2017, the remaining Investment Commitment was approximately $8.0 million to be invested at any time on or before December 31, 2019. At any point between December 31, 2017 and December 31, 2019, the Company may elect to pay a $2.0 million exit fee to terminate any remaining obligations associated with the Investment Commitment.
In August 2016, the Company entered into a letter of agreement with Rusnano to agree to transfer a 10G SFP+ transceiver product line and incur expected costs of approximately $0.1 million, by July 30, 2017, which will not be counted toward the Company’s overall Investment Commitment. Since the asset sale of the Company’s Low Speed Transceiver Products was completed in January 2017, the Company may undertake such expense by spending such amount in another manner to be discussed and agreed between the parties.
Rusnano has non-transferable veto rights over the Company’s Russian subsidiaries’ annual budget during the investment period and must approve non-cash asset transfers to be made in satisfaction of the Investment Commitment.  The Company accounted for the Rusnano Payment as an embedded derivative instrument.  The fair value of the Penalty Payment derivative has been estimated at the date of the original common stock sale (April 27, 2012) and at each subsequent balance sheet date using a probability-weighted discounted future cash flow approach using unobservable inputs, which are classified as Level 3 within the fair value hierarchy. The primary inputs for this approach include the probability of achieving the Investment Commitment and a discount rate that approximates the Company’s incremental borrowing rate. After the initial measurement, changes in the fair value of this derivative are recorded in other income (expense), net. The estimated fair value of this derivative was $0.4 million as of each of December 31, 2017 and December 31, 2016. As of December 31, 2017, the derivative was reported within other noncurrent liabilities and as of December 31, 2016 the derivative was reported within accrued and other current liabilities on the Company’s consolidated balance sheets. See Note 8.

85

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


14. Stockholders’ Equity
Common stock 
As of December 31, 2017, the Company had reserved 7,297,302 shares of common stock for issuance under its stock plans and 278,673 shares of common stock for issuance under its employee stock purchase plan. 
Resale Registration Statement
In December 2014, the Company entered into a Commitment to File a Registration Statement and Related Waiver of Registration Rights, whereby Rusnano waived certain registration rights in connection with a potential offering by the Company of shares of the Company’s common stock, and the Company committed to file with the U.S. Securities and Exchange Commission a resale registration statement on Form S-1 covering the resale of all shares of the Company’s common stock held by Rusnano. In each of 2015 and 2016, the Company filed such resale registration statement, which registered 4,972,905 shares of the Company’s common stock, at a par value of $0.0025 per share, held by Rusnano. The Company does not receive any proceeds from any sales of the Company’s common stock held by Rusnano (See Note 13). 
Follow-On Public Offering
In 2015, the Company completed a follow-on public offering, in which the Company sold 6,866,689 shares of its common stock, including 895,655 shares of common stock sold upon the exercise in full of the overallotment option by the underwriters, at a public offering price of $7.25 per share. The Company raised approximately $45.6 million, net of underwriting discounts of $3.0 million and other offering expenses of approximately $1.2 million
Accumulated Other Comprehensive Income (Loss) 
The following table shows the components of accumulated other comprehensive income (loss), net of taxes, as of December 31, 2017 and 2016 (in thousands): 
 
December 31, 
2017
 
December 31, 
2016
Foreign currency translation adjustments
$
567

 
$
(8,235
)
Unrealized gains on available-for-sale securities
(1
)
 
(19
)
Defined benefit pension plan adjustment
(168
)
 
(147
)
 
$
398

 
$
(8,401
)
 
No material amounts related to available-for-sale securities or the defined benefit pension plan were reclassified out of accumulated other comprehensive income (loss) during the years ended December 31, 2017, 2016 or 2015. 
Accumulated Deficit
Approximately $8.8 million and $8.7 million of the Company’s retained earnings within its accumulated deficit at December 31, 2017 and 2016, respectively, was subject to restriction due to a requirement that its subsidiaries in China set aside at least 10% of their respective accumulated profits each year to fund statutory common reserves as well as allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund. 

15. Stock-based compensation 
Equity incentive programs 
2004 Stock Option Plan 
In March 2004, the Company adopted the 2004 Stock Option Plan (the “2004 Plan”) for the benefit of its eligible employees, consultants and independent directors. In February 2011, in connection with the closing of the Company’s initial public offering and execution of the associated underwriting agreement, shares authorized for issuance under the 2004 Plan were cancelled (except for those shares reserved for issuance upon exercise of outstanding stock options). As of December 31, 2017, options to purchase 481,725 shares were outstanding under the 2004 Plan and no shares were available for future grant. 
2007 Stock Appreciation Grants Plan 

86

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


In October 2007, the Company adopted its 2007 Stock Appreciation Grants Plan (the “2007 Plan”). The 2007 Plan provides for the grant of units (“stock appreciation units”) entitling the holder upon exercise to receive cash in an amount equal to the amount by which the Company’s common stock has appreciated in value. Each stock appreciation unit entitles a participant to a cash payment in the amount of the excess of the fair market value of a share of common stock on the exercise date over the fair market value of a share of common stock on the award date. 
The total appreciation available to a participant from the exercise of an award is equal to the number of stock appreciation units being exercised, multiplied by the amount of appreciation per stock appreciation unit. The stock appreciation units granted under the 2007 Plan were primarily granted to employees or consultants of the Company’s subsidiaries in China. 
As of December 31, 2017, 49,824 stock appreciation units were outstanding, of which 49,824 stock appreciation units were vested. The Company does not intend to grant additional stock appreciation units under the 2007 Plan. 
2010 Equity Incentive Plan 
In April 2010, the Company adopted its 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan will terminate on April 13, 2020, unless sooner terminated by the board of directors. 
The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, market-based stock awards, and other forms of equity compensation, or collectively, stock awards, all of which may be granted to employees, including officers, and to non-employee directors and consultants. Additionally, the 2010 Plan provides for the grant of market-based cash awards. Incentive stock options may be granted only to employees. All other awards may be granted to employees, including officers, and to non-employee directors and consultants. 
Under the terms of the 2010 Plan, awards may be granted at prices not less than 100% of the fair value of the Company’s common stock, as determined by the Company’s board of directors, on the date of grant for an incentive stock option and not less than 85% of the fair value of the Company’s common stock on the date of grant for a non-qualified stock option. Options vest over a period of time as determined by the board of directors, generally over a three to four year period, and expire ten years from date of grant. 
Initially, the aggregate number of shares of the Company’s common stock that may be issued pursuant to stock awards under the 2010 Plan was 865,420 shares. The number of shares of the Company’s common stock reserved for issuance under the 2010 Plan automatically increase on January 1st each year, starting on January 1, 2012 and continuing through January 1, 2020, by 3.5% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year, or such lesser number of shares of common stock as determined by the Company’s board of directors. The maximum number of shares that may be issued pursuant to the exercise of incentive stock options under the 2010 Plan is 8,000,000 shares. As of December 31, 2017, stock options to purchase and restricted stock units to convert to a total of 5,301,808 shares of common stock were outstanding under the 2010 Plan and 909,805 shares were reserved for future issuance. 
2010 Employee Stock Purchase Plan 
In February 2011, the Company adopted its 2010 Employee Stock Purchase Plan (the “2010 ESPP”). The 2010 ESPP was implemented through a series of offerings of purchase rights to eligible U.S. employees. The offering period is for 12 months beginning November 16th of each year, with two purchase dates on May 15th and November 15th.   Due to the delay in filing its 2013 Annual Report on Form 10-K, in May 2014 the Compensation Committee of the Company’s Board of Directors (the “Committee”) rescheduled the May 15 purchase date under the then offering period to June 17, 2014. Additionally, the Committee waived the existing purchase limits for the June 17, 2014 purchase only and created a modification of the purchase price formula for such offering period. In connection with this modification, the Company recorded an immaterial charge as stock based compensation expense in its 2014 consolidated statements of operations. 
The 2010 ESPP initially authorized the issuance of 342,568 shares of the Company’s common stock pursuant to purchase rights granted to employees or to employees of designated affiliates. The number of shares of common stock reserved for issuance automatically increase on January 1st of each year, starting January 1, 2012 and continuing through January 1, 2020, in an amount equal to the lesser of (1) 3.5% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year, (2) 600,000 shares of common stock or (3) such lesser number of shares of common stock as determined by the Company’s board of directors. As of December 31, 2017, the Company had 278,673 shares reserved for future issuance. 
2011 Inducement Award Plan 

87

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


In September 2011, the Company adopted its 2011 Inducement Award Plan (the “2011 Plan”). The 2011 Plan provides for awarding options, stock appreciation rights, restricted stock grants, restricted stock units and other awards to new employees of the Company and its affiliates, including as a result of future business acquisitions. All options under this plan will be designated as non-statutory stock options. 
The number of shares initially reserved for issuance under the 2011 Plan was 750,000 shares. The exercise price of awards shall be not less than 100% of the fair market value of the Company’s common stock on the date of grant. Each stock appreciation right grant will be denominated in shares of common stock equivalents. Options and stock appreciation rights have a maximum term of ten years measured from the date of grant, subject to earlier termination following the individual’s cessation of service with the Company. In 2015, an additional 100,000 shares were authorized for issuance by the Company’s board of directors. As of December 31, 2017, stock options to purchase and restricted stock units to convert to a total of 554,633 shares of common stock were outstanding under the 2011 Plan and 49,331 shares were reserved for future issuance. 
Determining Fair Value 
The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions: 
 
Years ended December 31, 
Stock options
2017
 
2016
 
2015
Weighted-average expected term (years)
5.99
 
5.75
 
5.33
Weighted-average volatility
65%
 
65%
 
60%
Risk-free interest rate
2.02%-2.08%
 
1.01%-1.76%
 
1.37%-1.85%
Expected dividends
—  %
 
—  %
 
—  %
Stock appreciation units
 
 
 
 
 
Weighted-average expected term (years)
2.30
 
2.77
 
3.54
Weighted-average volatility
69%
 
61%
 
62%
Risk-free interest rate
0.51%-1.62%
 
0.45%-1.47%
 
0.25%-1.57%
Expected dividends
—  %
 
—  %
 
—  %
ESPP
 
 
 
 
 
Weighted-average expected term (years)
0.72
 
0.73
 
0.69
Weighted-average volatility
61%
 
54%
 
58%
Risk-free interest rate
0.91%-1.31%
 
0.39%-0.45%
 
0.03%-0.14%
Expected dividends
—  %
 
—  %
 
—  %
 
Expected term. The expected term for stock options was estimated using the Company’s historical exercise behavior and expected future exercise behavior. Vested stock appreciation units first became exercisable upon the expiration of the lock-up period associated with the initial public offering. Therefore, the Company estimated the term of the award based on an average of the weighted-average exercise period and the remaining contractual term. The expected term for the ESPP represents the period of time from the beginning of the offering period to the purchase date. 
Volatility. Due to the limited history of the trading of the Company’s common stock since the initial public offering in February 2011, the expected volatility used by the Company is based on a combination of its own volatility and the volatility of similar entities. In evaluating similarity, factors such as industry, stage of life cycle, size, and financial leverage are taken into consideration. The term over which volatility was measured was commensurate with the expected term. 
Risk-free interest rate. The risk-free rate that the Company uses in the Black-Scholes-Merton option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options. 
Expected dividends. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Stock-Based Compensation Expense 

88

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


The following table summarizes the stock-based compensation expense recognized for the years ended December 31, 2017, 2016 and 2015. Unamortized stock-based compensation costs capitalized as part of inventory were immaterial in each of the periods presented (in thousands):
 
Years ended December 31, 
 
2017
 
2016
 
2015
Cost of goods sold
$
1,098

 
$
3,130

 
$
1,335

Research and development
2,491

 
4,760

 
2,049

Sales and marketing
1,697

 
4,105

 
1,794

General and administrative
2,920

 
5,081

 
2,585

 
$
8,206

 
$
17,076

 
$
7,763

  
2014 Stock Option and Stock Appreciation Rights Repricing Offer 
On December 18, 2014, the Company completed an offer to certain of its current employees (or engaged as a consultant to the Company) to receive the opportunity to reduce the exercise price of certain outstanding eligible options or eligible stock appreciation rights to the closing trading price of the Company’s common stock on December 18, 2014, in exchange for such holders’ agreement to accept a new vesting schedule (the “Repricing Offer”). The eligible stock options and stock appreciation rights covered an aggregate of 2,373,692 shares of the Company’s common stock. On December 18, 2014, options to purchase 1,948,631 shares of the Company’s common stock and stock appreciation rights to purchase 87,354 shares of the Company’s common stock were repriced in the Repricing Offer. The repriced eligible options and eligible stock appreciation rights had a grant date compensation cost, net of forecasted forfeitures, of approximately $2.6 million, which included incremental compensation cost of approximately $0.9 million.  
The new exercise price per share for each repriced eligible option or eligible stock appreciation right is $3.50. Each of the repriced eligible options or eligible stock appreciation rights was subject to a new vesting schedule as follows: 50% of the shares subject to such repriced eligible option or eligible stock appreciation right vested and became exercisable on January 1, 2016, and the remaining 50% vested and became exercisable in 12 equal monthly installments on each monthly anniversary thereafter, in each case subject to continued service with the Company on each applicable vesting date; provided, however, that alternative vesting applied to certain eligible options or eligible stock appreciation rights if the expiration date of such eligible options or eligible stock appreciation rights was after January 30, 2016, but on or before January 1, 2017, then 50% of the shares subject to the repriced awards vested and became exercisable on January 1, 2016 and the remaining shares were subject to ratable monthly vesting over the remaining term ending 60 days prior to the expiration date of the repriced awards; if the expiration date of such eligible options or eligible stock appreciation rights was prior to January 30, 2016, then 100% of the shares subject to the repriced awards vested and became exercisable on the 60th day prior to the expiration date. 
Stock Option and Restricted Stock Unit Activity 
The following table summarizes the Company’s stock option and restricted stock unit, or RSU, activity during the year ended December 31, 2017: 
 
 
 
Stock Options
 
Restricted Stock Units
 
Shares Available for Grant
 
Number of Shares
 
Weighted Average Exercise Price
 
Number of Units
 
Weighted Average Grant Date Fair Value
Balance at December 31, 2016
768,046

 
4,301,340

 
$
5.18

 
2,089,473

 
$
10.15

Authorized for issuance
1,488,411

 


 


 


 


Granted
(1,889,536
)
 
502,746

 
7.37

 
1,386,790

 
7.86

Exercised/Converted


 
(665,393
)
 
3.73

 
(805,463
)
 
9.48

Cancelled/Forfeited
592,215

 
(205,164
)
 
8.11

 
(266,163
)
 
10.42

Balance at December 31, 2017
959,136

 
3,933,529

 
$
5.55

 
2,404,637

 
$
9.02

 
The following table summarizes information about stock options outstanding as of December 31, 2017: 

89

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


 
Options Outstanding
 
 Number of Shares
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value (in Thousands)
Vested and expected to vest
3,830,959

 
$
5.48

 
5.83
 
$
6,919,879

Exercisable
3,084,096

 
$
4.78

 
5.08
 
$
6,706,040

 
The fair value of options vested during the years ended December 31, 2017, 2016 and 2015 was $1.5 million, $3.9 million and $1.3 million, respectively. The intrinsic value of options vested and expected to vest and exercisable as of December 31, 2017 is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of December 31, 2017. The intrinsic value of options exercised during the years ended December 31, 2017, 2016 and 2015, was $3.0 million, $9.7 million and $1.6 million, respectively. 
The weighted-average fair value of options granted was $4.43$7.05 and $3.87 per share for the years ended December 31, 2017, 2016 and 2015, respectively. At December 31, 2017, there was $3.2 million of unrecognized stock-based compensation expense for stock options, net of estimated forfeitures, which will be recognized over the remaining weighted-average period of 2.2 years. 
Included in the outstanding stock options at December 31, 2017 are 1.0 million shares of market-based stock options granted to key personnel. The fair value of its market-based option grants was $4.72 for 2015 and $1.65 for 2014 using a Monte Carlo simulation model with the assumptions discussed above. These options vested in September 2016 as a result of the satisfaction of the market condition requiring the average closing price of the Company’s common stock over a period of 20 consecutive trading days to be equal to or greater than $15.00 per share and the recipients remaining in continuous service with the Company through such period. The Company recorded approximately $4.8 million in related stock-based compensation expense for these options in 2016. 
The following table summarizes information about RSUs outstanding as of December 31, 2017:
 
Restricted Stock Units Outstanding
 
Number of Shares
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value (in Thousands)
Vested and expected to vest
2,098,888

 
$

 
1.26
 
$
13,810,684

 
The fair value of RSUs vested during the years ended December 31, 2017, 2016 and 2015 was $7.6 million, $1.6 million and $3.3 million, respectively. The intrinsic value of RSUs vested and expected to vest as of December 31, 2017 is calculated based on the fair value of the Company’s common stock as of December 31, 2017. The intrinsic value of RSUs converted during the years ended December 31, 2017, 2016 and 2015, was $6.4 million, $2.8 million and $4.3 million, respectively. 
The weighted-average fair value of RSUs granted was $7.86, $12.33 and $7.46 per share for the years ended December 31, 2017, 2016 and 2015, respectively. At December 31, 2017, the Company had $15.3 million of unrecognized stock-based compensation expense for RSUs, net of estimated forfeitures, which will be recognized over the remaining weighted-average period of 2.1 years. 
The majority of the Company’s RSUs that were converted during the years ended December 31, 2017, 2016 and 2015 were net share settled. Upon each settlement date, RSUs were withheld to cover the minimum withholding tax and the remaining amounts were delivered to the recipient as shares of the Company’s common stock. In 2017, 2016 and 2015, the Company withheld 126,999, 49,838 and 95,227 shares, respectively, and remitted cash of $1.0 million, $0.6 million and $0.7 million, respectively, to the appropriate tax authorities. 
Stock Appreciation Unit Activity 
The following table summarizes the Company’s stock appreciation unit activity during the year ended December 31, 2017: 

90

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


 
Stock Appreciation Units
 
Weighted-Average Exercise Price
Stock appreciation units outstanding as of December 31, 2016
286,768

 
$
4.87

Stock appreciation units exercised
(42,618
)
 
$
4.50

Stock appreciation units cancelled
(4,326
)
 
$
4.24

Stock appreciation units outstanding as of December 31, 2017
239,824

 
$
4.95

 
The fair value of stock appreciation units vested was immaterial in 2017, $3.7 million in 2016 and immaterial in 2015. The intrinsic value of stock appreciation units is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of December 31, 2017. Cash paid for stock appreciation units exercised was $0.2 million in 2017, $0.5 million in 2016, and $0.1 million in 2015. 
As of December 31, 2017 and 2016 the liability for settlement of stock appreciation units was approximately $0.8 million and $2.0 million, respectively, and was included in accrued and other current liabilities on the consolidated balance sheet, based on the fair value of the stock appreciation units, that will be recognized through settlement. 
Included in the outstanding stock appreciation units at December 31, 2017 were 0.2 million shares of market-based stock appreciation units granted to key personnel which were granted during 2013. These market-based units vested in September 2016 upon the satisfaction of the market condition requiring the average closing price of the Company’s common stock over a period of 20 consecutive trading days to be equal to or greater than $15.00 per share and the recipients remaining in continuous service with the Company through such period. In 2017, the Company recorded approximately $0.3 million gain as compared to expense of approximately $0.9 million in 2016, in related stock-based compensation for these stock appreciation units. 
Employee Stock Purchase Plan
The Company issued 349,175 shares under the 2010 ESPP during the year ended December 31, 2017. As of December 31, 2017, there was $0.8 million of unrecognized stock-based compensation expense for stock purchase rights that will be recognized over the remaining offering period, through November 2018. 

16. Income taxes 
The provision for income taxes is based upon the income (loss) before income taxes as follows (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
U.S. operations
$
(52,725
)
 
$
(10,217
)
 
$
(7,212
)
Non-U.S. operations
301

 
13,609

 
13,984

 
$
(52,424
)
 
$
3,392

 
$
6,772

 

91

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


The components of the provision for income taxes consisted of the following (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Current
 

 
 

 
 

Federal
$
(144
)
 
$
(127
)
 
$
(48
)
State
3

 
(13
)
 
(8
)
Foreign
363

 
(3,925
)
 
(3,725
)
 
222

 
(4,065
)
 
(3,781
)
Deferred
 

 
 

 
 

Federal
4

 
(24
)
 
(22
)
State

 

 

Foreign
(1,135
)
 
492

 
699

Total provision
$
(909
)
 
$
(3,597
)
 
$
(3,104
)
The provision for income taxes differs from the amount obtained by applying the U.S. federal statutory tax rate as follows (in thousands, except percentages): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Federal statutory rate
35
%
 
35
%
 
35
%
Tax at federal statutory rate
$
18,354

 
$
(1,185
)
 
$
(2,378
)
State taxes, net of federal benefit
2

 
(8
)
 
(8
)
Mandatory repatriation/Section 956
(5,718
)
 
(19
)
 
(66
)
Nondeductible expenses
(67
)
 
(727
)
 
(135
)
Stock-based compensation
(314
)
 
(877
)
 
(465
)
Change in valuation allowance
16,273

 
(1,455
)
 
(958
)
Research and development
851

 
1,175

 
1,017

Foreign rate differences
(2,819
)
 
(1,215
)
 
(844
)
Foreign tax credit
144

 
127

 
30

Change in prior year deferred balances
(28,262
)
 
920

 
417

Other
647

 
(333
)
 
286

Total provision for income taxes from continuing operations
$
(909
)
 
$
(3,597
)
 
$
(3,104
)
 
Change in prior year deferred balances of $28.3 million include approximately $30.0 million related to remeasurement of U.S. federal deferred tax assets from corporate tax rate of 35% to 21%, based on the newly enacted tax laws in December 2017. See below for more discussion related to newly enacted tax laws in December 2017.


92

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


Deferred income tax assets and liabilities comprise the following (in thousands): 
 
December 31, 
 
2017
 
2016
Deferred Tax Assets:
 

 
 

Net operating loss carryforwards
$
44,912

 
$
55,274

Federal and state credits
26,170

 
23,372

Reserves, accruals and other
9,698

 
14,423

Fixed assets and intangibles
1,259

 
1,817

Total deferred tax assets
82,039

 
94,886

Valuation allowance
(76,101
)
 
(90,060
)
Total deferred tax assets, net of valuation allowance
5,938

 
4,826

Less deferred tax liabilities:
 

 
 

Acquired intangibles
(2,054
)
 
(2,295
)
Property, plant and equipment
(3,338
)
 
(949
)
Net deferred tax assets
$
546

 
$
1,582

Reported as:
 

 
 

Long term deferred tax assets, included within other long-term assets
$
652

 
$
1,628

Long term deferred income tax liabilities, included within noncurrent liabilities
(106
)
 
(46
)
Net deferred tax assets
$
546

 
$
1,582

The net valuation allowance decreased by $14.0 million in 2017 and increased by $1.1 million in 2016. The changes are primarily due to changes in the U.S. deferred tax assets. U.S. deferred tax assets and the corresponding valuation allowance have been re-measured based on the newly enacted tax rate in December 2017. The change in valuation allowance balance in 2017 has reflected such accounting impact. See more discussion below for change in U.S. tax laws. The Company did not record a full valuation allowance against its net deferred tax assets in most foreign jurisdictions as it believes these deferred tax assets were realizable on a more likely than not basis as of December 31, 2017. Based upon the weight of available evidence, which includes the Company’s historical operating performance and the reported cumulative net losses to date, the Company continues to maintain a full valuation allowance against its net U.S. deferred tax assets with the exception of indefinite deferred tax liabilities.
The Company adopted ASU 2016-9 effective January 1, 2017. Upon adoption, the Company's previously unrecognized excess tax benefits of $8.6 million had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance.
As of December 31, 2017, the Company had federal and state net operating loss, or NOL, carryforwards of $244.7 million and $51.7 million, respectively. Federal NOL carryforwards start to expire in 2022 and a portion of the California NOL carryforwards will begin to expire in 2028. As of December 31, 2017, the Company also had federal and state research credit carryovers of $8.3 million and $15.8 million, respectively. The federal credits will begin to expire in 2018 and the state credits can be carried forward indefinitely. The Company also had $10.4 million of foreign tax credit carryforwards which will start to expire in 2022 if not utilized. Utilization of NOL carryforwards and carried over tax credits may be subject to substantial annual limitation due to federal and state ownership limitations. The annual limitation may result in the expiration of NOL and tax credit carryforwards before utilization. The deferred tax assets listed above do not include NOL carryforwards that are expected to expire unutilized as a result of existing ownership changes. 
On December 22, 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, will lower the corporate tax rate from 35% to 21%. In addition to applying the new lower corporate tax rate in 2018 and thereafter to any taxable income we may have, the legislation affects the way we can use and carry forward net operating losses previously accumulated and results in a revaluation of deferred tax assets recorded on our balance sheet. Given that the deferred tax assets are offset by a full valuation allowance, these changes will have no net impact on the Company's financial position and net loss. However, if and when we become profitable, we will receive a reduced benefit from such deferred tax assets. In addition, the Tax Reform includes a one-time mandatory repatriation transition tax on the net accumulated earnings and profits of a US taxpayer's foreign subsidiaries. We have performed an earnings and profits analysis, and as a result of net operating loss carry forward available to fully offset the anticipated transition tax, there will be no income tax effect in the current period. Therefore, the preliminary accounting for this matter is

93

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


generally complete. Although foreign earnings have been included in US taxable income under the mandatory repatriation transition tax regime as discussed here, the Company has not changed its assertion to permanently reinvest the foreign earnings.
The SEC staff issued Staff Accounting Bulletin 118 (“SAB 118”), which provides guidance on accounting for the tax effects of the Tax Reform. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Reform enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Reform for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Reform is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Reform. We expect to complete our analysis within the measurement period in accordance with SAB 118.
One of the Company’s China subsidiaries qualified for a preferential 15% tax rate that is available under the China Enterprise Income Tax Law, or the EIT law, for new and high technology enterprises and was granted a 15% tax rate for tax years 2015 and 2014. In June 2016, China’s State Administration of Taxation issued a notice to adjust the requirements for high technology enterprise status and as a result, the Company’s China subsidiary did not meet the requirements for the tax year 2016 and computed its tax provision for 2016 based on a 25% regular corporate tax rate and remeasured its deferred tax assets accordingly. The Company realized benefits from the reduced tax rate of $0.9 million and $0.5 million in the years ended December 31, 2015 and 2014, respectively. The tax provision for 2017 was based on the 25% regular corporate tax rate.
At December 31, 2017, the Company’s gross unrecognized tax benefits were approximately $25.5 million, of which $0.2 million would impact the effective tax rate if recognized. Substantial portion of these unrecognized tax benefits could be subject to a valuation allowance if and when recognized in a future period, which could impact the timing of any related effective tax rate benefit. The Company does not believe that the amount of unrecognized tax benefits will change significantly in the next twelve months. There were no interest or penalties related to unrecognized tax benefits. The Company’s policy is to classify interest and penalties associated with unrecognized tax benefits as income tax expense. 
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands): 
Balance at December 31, 2014
$
18,372

Gross increases for tax positions of current year
2,314

Balance at December 31, 2015
20,686

Gross increases for tax positions of current year
2,920

Balance at December 31, 2016
23,606

Gross increases for tax positions of current year
1,933

Balance at December 31, 2017
$
25,539

 
The Company’s material tax jurisdictions are the United States federal, California, Japan and China. As a result of NOL carryforwards, substantially all of the Company’s tax years remain open to U.S. federal and state tax examination. Tax years for 2011 and forward remain open for Chinese tax examination. 

17. Segment and geographic information 
The Company’s Chief Executive Officer, who is considered to be the chief operating decision maker, manages the Company’s operations as a whole and reviews financial information presented on a consolidated basis for purposes of evaluating financial performance and allocating resources. In 2017, 2016 and 2015, the Company operated in one reportable segment. 
Through 2017, the Company has aligned its products to High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands): 

94

Table of Contents
NEOPHOTONICS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)


 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue:
 

 
 

 
 

High Speed Products
$
241,780

 
$
277,258

 
$
195,831

Network Products and Solutions
51,114

 
134,165

 
143,608

Total revenue
$
292,894

 
$
411,423

 
$
339,439

 
The following tables set forth the Company’s revenue and asset information by geographic region. Revenue is classified based on the ship to location of the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue:
 

 
 

 
 

China
$
161,637

 
$
254,685

 
$
182,504

United States
41,538

 
67,807

 
77,867

Japan
8,586

 
12,037

 
12,713

Rest of world
81,133

 
76,894

 
66,355

Total revenue
$
292,894

 
$
411,423

 
$
339,439

 
 
As of December 31, 
 
2017
 
2016
Property, plant and equipment, net:
 

 
 

China
$
37,212

 
$
38,589

United States
42,243

 
31,101

Japan
43,826

 
31,784

Rest of world
4,284

 
5,393

Total
$
127,565

 
$
106,867

 
18. Selected Quarterly Financial Data (unaudited) 
The following tables set forth a summary of the Company’s quarterly financial information for each of the four quarters for the years ended December 31, 2017 and 2016: 
Year ended December 31, 2017
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
(In thousands, except per share data)
Revenues
 
$
71,688

 
$
73,214

 
$
71,121

 
$
76,871

Gross profit
 
18,503

 
16,777

 
10,513

 
15,686

Net income (loss)
 
(11,522
)
 
(9,341
)
 
(18,187
)
 
(14,283
)
Basic net income (loss) per share
 
$
(0.27
)
 
$
(0.22
)
 
$
(0.42
)
 
$
(0.32
)
Diluted net income (loss) per share
 
$
(0.27
)
 
$
(0.22
)
 
$
(0.42
)
 
$
(0.32
)
Weighted averages shares used to compute basic net income (loss) per share
 
42,615

 
43,219

 
43,790

 
44,079

Weighted averages shares used to compute diluted net income (loss) per share
 
42,615

 
43,219

 
43,790

 
44,079


95


Year ended December 31, 2016
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
(In thousands, except per share data)
Revenues
 
$
99,145

 
$
99,129

 
$
103,312

 
$
109,837

Gross profit
 
31,122

 
27,529

 
27,449

 
31,033

Net income (loss)
 
2,310

 
2,676

 
(7,187
)
 
1,996

Basic net income (loss) per share
 
$
0.06

 
$
0.06

 
$
(0.17
)
 
$
0.05

Diluted net income (loss) per share
 
0.05

 
0.06

 
(0.17
)
 
0.04

Weighted averages shares used to compute basic net income (loss) per share
 
41,121

 
41,603

 
42,038

 
42,421

Weighted averages shares used to compute diluted net income (loss) per share
 
43,648

 
44,320

 
42,038

 
45,767

 
19. Subsequent Events 
Subsequent events included the following: 
New term loan and repayment of Term Loan A in Japan
In January 2018, the Company entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.8 million) (the “Term Loan C”).  The purpose of the Term Loan C is to obtain machinery for the core parts of the manufacturing line and payments for related expenses by the Company's subsidiary in Japan.  The Term Loan C will be secured by the assets owned by the Company's subsidiary in Japan. The Term Loan C is available from January 29, 2018 to January 29, 2025.  The full amount of the Term Loan C was drawn on January 29, 2018. Interest on the Term Loan C is based upon the annual rate of the three months TIBOR rate plus 1.00%. The Term Loan C requires quarterly interest payments, along with the principal payments, over 82 months commencing in April 2018.
In January 2018, the Company repaid Term Loan A of 500 million JPY to Mitsubishi Bank.

Repayment of note payable to financial institution
In January 2018, the Company repaid $17.0 million to CITIC Bank, which was borrowed under a line of credit facility with CITIC Bank which expired in September 2017.
Note payable to financial institution
In February 2018, the Company borrowed $17.0 million from CITIC Bank, under the credit facility with CITIC Bank, which expires in November 2018.

96


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

ITEM 9A.    CONTROLS AND PROCEDURES 
Evaluation of Disclosure Controls and Procedures 
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2017. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (Exchange Act), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Based upon that evaluation as of the end of the period covered in this Annual Report on Form 10-K, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of December 31, 2017 at a reasonable assurance level.
Management’s Report on Internal Control Over Financial Reporting 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) as defined in the Exchange Act. Internal control over financial reporting consists of policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our company assets; (2) are designed and operated to provide reasonable assurance regarding the reliability of our financial reporting and our process for the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and that receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. 
Our management assessed the effectiveness of our internal control over financial reporting using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control — Integrated Framework (2013). Based on the results of our assessment, using the criteria in Internal Control – Integrated Framework (2013), our management has concluded that we maintained effective internal control over financial reporting as of December 31, 2017.   
The effectiveness of our internal control over financial reporting as of December 31, 2017 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report, which appears below.
Changes in Internal Control Over Financial Reporting
During the quarter ended December 31, 2017, we made changes in our internal control over financial reporting that materially affected or are reasonably likely to materially affect our internal control over financial reporting. We have completed our remediation efforts for the material weakness in our internal control over financial reporting identified during 2016. Specifically, our management, Audit Committee and Board of Directors took the following steps as part of our ongoing remediation efforts to address this issue:

(a)
Strengthened our cut-off controls by redesigning the controls with consideration of differing inherent risk, improved documentation standards and training; and
(b)
Restricted and enhanced system access rights to ensure adequate controls within the sales, operations and logistics organizations. 

97


Other than the changes described above there have not been any changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) as of December 31, 2017 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitation on the Effectiveness of Internal Controls 
The effectiveness of any system of internal control over financial reporting 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, any system of internal control over financial reporting can only provide reasonable, not absolute, assurance. In addition, 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 that such improvements will be sufficient to provide us with effective internal control over financial reporting.

98


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 
To the Stockholders and the Board of Directors of NeoPhotonics Corporation
 Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of NeoPhotonics Corporation and subsidiaries (the “Company”) as of December 31, 2017, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2017, of the Company and our report dated March 8, 2018, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ DELOITTE & TOUCHE LLP
San Jose, California
March 8, 2018

99


ITEM 9B.    OTHER INFORMATION   
Not applicable.

100


Part III  
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE   
The information required regarding our directors is incorporated herein by reference from the information contained in the section entitled “Proposal 1—Election of Directors” in our definitive Proxy Statement for the 2018 Annual Meeting of Stockholders (our “Proxy Statement”), a copy of which will be filed with the SEC on or before April 30,  2018.   
The information required regarding our executive officers is incorporated herein by reference from the information contained in the section entitled “Management” in our Proxy Statement. 
The information required regarding Section 16(a) beneficial ownership reporting compliance is incorporated by reference from the information contained in the section entitled “Section 16(a) Beneficial Ownership Reporting Compliance” in our Proxy Statement. 
The information required with respect to procedures by which security holders may recommend nominees to our board of directors, the composition of our Audit Committee, and whether the Company has an “audit committee financial expert”, is incorporated by reference from the information contained in the section entitled “Proposal 1—Election of Directors” in our Proxy Statement. 
Adoption of Code of Ethics 
We have adopted a Code of Business Conduct and Ethics (the “Code”) applicable to all of our board of director members, employees and executive officers, including our Chief Executive Officer (Principal Executive Officer), and Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer). We have made the Code available on our website at http://www.neophotonics.com.   
We intend to satisfy the public disclosure requirements regarding (1) any amendments to the Code, or (2) any waivers under the Code given to our Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer by posting such information on our website at http://www.neophotonics.com. There were no amendments to the Code or waivers granted thereunder relating to the Principal Executive Officer, Principal Financial Officer or Principal Accounting Officer during 2017. 
ITEM 11.    EXECUTIVE COMPENSATION   
The information required regarding the compensation of our directors and executive officers is incorporated herein by reference from the information contained in the sections entitled “Executive Compensation,” “Director Compensation,” “Compensation Committee Report” and “Compensation Committee Interlocks and Insider Participation” in our Proxy Statement. 
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT 
The information required regarding security ownership of our 5% or greater stockholders and of our directors and management is incorporated herein by reference from the information contained in the section entitled “Security Ownership of Certain Beneficial Owners and Management” in our Proxy Statement.
The information required regarding securities authorized for issuance our equity compensation plans is incorporated herein by reference from the information contained in the section entitled “Equity Compensation Plan Information” in our Proxy Statement.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE 
The information required regarding related transactions is incorporated herein by reference from the information contained in the section entitled “Certain Relationships and Related Transactions” and, with respect to director independence, the section entitled “Proposal 1—Election of Directors” in our Proxy Statement. 
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES 
The information required is incorporated herein by reference from the information contained in the sections entitled “Principal Accountant Fees and Services” and “Pre-Approval Policies and Procedures” in the section entitled “Proposal 2—Ratification of Appointment of Independent Registered Public Accounting Firm” in our Proxy Statement.

101


PART IV  
ITEM 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULES   
We have filed the following documents as part of this Form 10-K: 
1. Consolidated Financial Statements:
2. Financial Statement Schedules 
All schedules have been omitted because they are not required, not applicable, not present in amounts sufficient to require submission of the schedule, or the required information is otherwise included. 
3. Exhibits  

102


Exhibit
no.
 
Description of exhibit
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed Herewith
2.1
 
 
Form 8-K
 
001-35061
 
2.1
 
October 18, 2011
 
2.2
 
 
Form 10-K
 
001-35061
 
2.2
 
March 15, 2013
 
2.3
 
 
Form 8-K
 
001-35061
 
10.1
 
October 27, 2014
 
2.4
 
 
Form 8-K
 
001-35061
 
99.1
 
January 8, 2015
 
2.5
 
 
Form 8-K
 
001-35061
 
10.1
 
April 21, 2015
 
2.6*
 
 
Form 8-K
 
001-35061
 
2.1
 
January 23, 2017
 
2.7*
 
 
Form 8-K
 
001-35061
 
2.2
 
January 23, 2017
 
2.8*
 
 
Form 8-K
 
001-35061
 
2.3
 
January 23, 2017
 
3.1
 
 
Form 8-K
 
001-35061
 
3.1
 
February 10, 2011
 
3.2
 
 
Form S-1
 
333-166096
 
3.4
 
November 22, 2010
 
4.1
 
 
Form S-1/A
 
333-166096
 
4.1
 
May 17, 2010
 
4.2
 
 
Form S-1
 
333-166096
 
4.2
 
April 15, 2010
 
4.3
 

 
Form S-1
 
333-201180
 
4.4
 
December 19, 2014
 
10.1
 
 
Form S-1
 
333-166096
 
10.1
 
April 15, 2010
 
10.2+
 
 
Form S-1
 
333-166096
 
10.2
 
April 15, 2010
 
10.3+
 
 
Form S-1
 
333-166096
 
10.3
 
April 15, 2010
 
10.4+
 
 
Form S-8
 
333-189577
 
99.1
 
June 25, 2013
 
10.5+
 
 
Form 10-K
 
001-35061
 
10.5
 
March 16, 2017
 

103


Exhibit
no.
 
Description of exhibit
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed Herewith
10.6+
 
 
Form S-1
 
333-166096
 
10.5
 
April 15, 2010
 
10.7
 
 
Form S-1
 
333-166096
 
10.6
 
July 23, 2010
 
10.8
 
 
Form 10-Q
 
001-35061
 
10.3
 
August 8, 2013
 
10.9*
 
 
Form S-1
 
333-166096
 
10.9
 
April 15, 2010
 
10.10
 
 
Form 10-Q
 
001-35061
 
10.3
 
November 10, 2011
 
10.11
 
 
Form 10-Q
 
001-35061
 
10.4
 
November 10, 2011
 
10.12+
 
 
Form S-1
 
333-166096
 
10.17
 
April 15, 2010
 
10.13+
 
 
Form 10-K
 
001-35061
 
10.18
 
June 4, 2014
 
10.14+
 
 
Form S-1
 
333-166096
 
10.19
 
April 15, 2010
 
10.15*+
 
 
Form S-1
 
333-166096
 
10.20
 
April 15, 2010
 
10.20+
 
 
Form S-8
 
333-177306
 
99.1
 
October 13, 2011
 
10.21
 
 
Form 10-K
 
001-35061
 
10.35
 
March 30, 2012
 
10.22+
 
 
Form 10-Q
 
001-35061
 
10.1
 
May 10, 2012
 

104


Exhibit
no.
 
Description of exhibit
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed Herewith
10.23
 
 
Form 10-K
 
001-35061
 
10.36
 
March 30, 2012
 
10.24+
 
 
Form 10-Q
 
001-35061
 
10.3
 
May 10, 2012
 
10.25
 
 
Form 8-K
 
001-35061
 
10.1
 
May 1, 2012
 
10.26
 
 
Form 8-K
 
001-35061
 
10.2
 
May 1, 2012
 
10.27
 
 
Form 8-K
 
001-35061
 
10.1
 
March 27, 2013
 
10.28
 
 
Form 8-K
 
001-35061
 
10.1
 
January 17, 2014
 
10.29
 
 
Form 8-K
 
001-35061
 
10.1
 
February 18, 2014
 
10.30
 
 
Form 8-K
 
001-35061
 
10.1
 
March 10, 2014
 
10.31
 
 
Form 8-K
 
001-35061
 
10.1
 
May 20, 2014
 
10.32+
 
 
Form 10-Q
 
001-35061
 
10.4
 
June 24, 2014
 
10.33+
 
 
Form 10-Q
 
001-35061
 
10.1
 
November 10, 2014
 
10.34**
 
 
Form 10-K
 
001-35061
 
10.42
 
March 16, 2015
 
10.35**
 
 
Form 10-K
 
001-35061
 
10.43
 
March 16, 2015
 
10.36
 
 
Form 10-K
 
001-35061
 
10.44
 
March 16, 2015
 
10.37
 
 
Form 8-K
 
001-35061
 
10.1
 
July 15, 2015
 
10.38*
 
 
Form 10-Q
 
001-35061
 
10.2
 
November 6, 2015
 
10.39
 
 
Form 8-K
 
001-35061
 
10.1
 
January 28, 2015
 

105


Exhibit
no.
 
Description of exhibit
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed Herewith
10.40
 
 
Form 8-K
 
001-35061
 
10.1
 
April 1, 2015
 
10.42*
 
 
Form 10-K
 
001-35061
 
10.42
 
March 15, 2016
 
10.43*
 
 
 
Form 10-K
 
001-35061
 
10.43
 
March 15, 2016
 
10.44
 
 
Form 10-K
 
001-35061
 
10.44
 
March 15, 2016
 
10.45+
 
 
Form 10-Q
 
001-35061
 
10.1
 
May 10, 2016
 
10.46+
 
 
Form 10-Q
 
001-35061
 
10.2
 
August 9, 2016
 
10.47+
 
 
Form 10-Q
 
001-35061
 
10.3
 
August 9, 2016
 
10.48+
 
 
Form 10-Q
 
001-35061
 
10.4
 
August 9, 2016
 
10.49+
 
 
Form 10-Q
 
001-35061
 
10.5
 
August 9, 2016
 
10.50+
 
 
Form 10-Q
 
001-35061
 
10.6
 
August 9, 2016
 
10.51
 
 
Form 10-Q
 
001-35061
 
10.7
 
November 8, 2016
 
10.52*
 
 
Form 10-Q
 
001-35061
 
10.8
 
November 8, 2016
 
10.53
 
 
Form 10-Q
 
001-35061
 
10.9
 
November 8, 2016
 
10.54
 
 
Form 10-Q
 
001-35061
 
10.10
 
November 8, 2016
 
10.55*
 
 
Form 10-Q
 
001-35061
 
10.11
 
November 8, 2016
 
10.56
 
 
Form 10-Q
 
001-35061
 
10.12
 
November 8, 2016
 









106


Exhibit
no.
 
Description of exhibit
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed Herewith
10.57*
 
 
Form 10-Q
 
001-35061
 
10.13
 
November 8, 2016
 
10.58*
 
 
Form 10-Q
 
001-35061
 
10.14
 
November 8, 2016
 
10.59
 
 
Form 10-K
 
001-35061
 
10.59
 
March 16, 2017
 
10.60**
 

 
Form 10-Q
 
001-35061
 
10.2
 
May 9, 2017
 
10.61
 

 
Form 8-K
 
001-35061
 
10.1
 
June 19, 2017
 
10.62
 

 
Form 10-Q
 
001-35061
 
10.1
 
August 9, 2017
 
10.63
 

 
Form 8-K
 
001-35061
 
10.1
 
July 5, 2017
 
10.64
 

 
Form 10-Q
 
001-35061
 
10.4
 
August 9, 2017
 
10.65+
 

 
Form 10-Q
 
001-35061
 
10.5
 
August 9, 2017
 
10.66+
 
 
Form 10-Q
 
001-35061
 
10.6
 
August 9, 2017
 
10.67+
 

 
Form 10-Q
 
001-35061
 
10.1
 
November 8, 2017
 
10.68+
 

 
Form 10-Q
 
001-35061
 
10.2
 
November 8, 2017
 
10.69
 

 
Form 8-K
 
001-35061
 
10.1
 
September 7, 2017
 
10.70
 
 
Form 8-K
 
001-35061
 
10.1
 
September 11, 2017
 
10.71*
 

 
Form 8-K
 
001-35061
 
10.1
 
December 18, 2017
 
10.72+
 

 
 
 
 
 
 
 
 
X
10.73**
 
 
 
 
 
 
 
 
 
X
10.74+
 
 
 
 
 
 
 
 
 
X
21.1
 
 
 
 
 
 
 
 
 
X
23.1
 
 
 
 
 
 
 
 
 
X
24.1
 
 
 
 
 
 
 
 
 
X
31.1
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
X
32.1
 
 
 
 
 
 
 
 
 
X

107


Exhibit
no.
 
Description of exhibit
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
Filed Herewith
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.  
 
 
 
 
 
 
 
 
 
______________________________________
*Translation to English of an original Chinese document.
**Translation to English of an original Japanese document.
+Management compensatory plan or arrangement.

ITEM 16.  FORM 10-K SUMMARY
None.    

108


SIGNATURES  
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized. 
 
NeoPhotonics Corporation
 
 
 
 
By:
/S/   TIMOTHY S. JENKS
 
 
Timothy S. Jenks
 
 
President, Chief Executive Officer and
 
 
Chairman of the Board of Directors
 
March 8, 2018
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Timothy S. Jenks and Elizabeth Eby, and each of them, jointly and severally, his/her attorneys-in-fact, each with the power of substitution, for him/her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his/her substitute or substitutes, may do or cause to be done by virtue hereof. 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on March 8, 2018 on behalf of the Registrant and in the capacities and on the dates indicated: 
Signature
 
Title
 
Date
 
 
 
 
 
/s/    TIMOTHY S. JENKS
 
President, Chief Executive Officer and
 
March 8, 2018
Timothy S. Jenks
 
Chairman of the Board of Directors
 
 
 
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/    ELIZABETH EBY
 
Senior Vice President, Finance and Chief
 
March 8, 2018
Elizabeth Eby
 
Financial Officer (Principal Financial and
 
 
 
 
Accounting Officer)
 
 
 
 
 
 
 
/s/    CHARLES J. ABBE
 
Director
 
March 8, 2018
Charles J. Abbe
 
 
 
 
 
 
 
 
 
/s/    DMITRY AKHANOV
 
Director
 
March 8, 2018
Dmitry Akhanov
 
 
 
 
 
 
 
 
 
/s/    BANDEL L. CARANO
 
Director
 
March 8, 2018
Bandel L. Carano
 
 
 
 
 
 
 
 
 
/s/ RAJIV RAMASWAMI
 
Director
 
March 8, 2018
Rajiv Ramaswami
 
 
 
 
 
 
 
 
 
/s/    MICHAEL J. SOPHIE
 
Director
 
March 8, 2018
Michael J. Sophie
 
 
 
 
 
 
 
 
 
/s/    IHAB S. TARAZI
 
Director
 
March 8, 2018
Ihab S. Tarazi
 
 
 
 

109
EX-10.72 2 exhibit1072.htm EXHIBIT 10.72 Exhibit
exhibit1072image1.gif

Exhibit 10.72

SEPARATION AGREEMENT
AND GENERAL RELEASE OF CLAIMS
1.Factual Background. Benjamin L. Sitler ("Employee") was employed by NeoPhotonics Corporation (the "Company") beginning on or about July 21, 2003, and is currently employed by the Company as its SVP, Global Sales Officer.
2.Separation Date, Reimbursement and Payments. Employee's last day of employment with the Company will be Friday, February 28, 2018 (the "Separation Date"). If Employee submits appropriate documentation by no later than thirty (30) days after the Separation Date, the Company will reimburse Employee for any business-related expenses incurred by Employee through the Separation Date, consistent with Company policy. On the Separation Date, Employee will be paid his accrued salary through the Separation Date, and will be paid any accrued unused paid time off/vacation that he has earned as of the Separation Date. Other than consideration payments described in this Agreement, his unpaid base salary through the Separation Date, and his accrued unused paid time off/vacation as of Separation Date (if any), Employee acknowledges and agrees that to date he has been paid all wages (including, without limitation, base salary, bonuses, and accrued unused paid time off/vacation) that he earned during his employment with the Company.
3.Transition Period. Between now and the Separation Date (the "Transition Period"), Employee shall continue to use his best efforts to perform his currently assigned duties and responsibilities, and to transition these duties and responsibilities, as requested by the Company (the "Transition Services"). Employee must continue to, in all material respects, comply with all of his contractual and legal obligations to the Company, and, in all material respects, comply with the Company's policies and procedures, during the Transition Period. During the Transition Period, Employee will continue to receive his current base salary, subject to standard withholdings and deductions; will continue to accrue paid time off/vacation according to Company policy; will continue to vest in Employee’s equity awards in accordance with their terms; and will continue to be eligible for the Company's standard benefits, subject to the terms of such plans and programs.
4.Severance Benefits. In full satisfaction of any obligations to provide Employee severance benefits for an "Involuntary Termination Generally" under the terms of the Retention Agreement entered into between Employee and the Company dated August 5, 2016 (the "Retention Agreement"), if: (i) Employee returns this fully signed Agreement to the Company on or within twenty-one (21) days of his receipt of it and Employee allows the releases contained herein to become effective; (ii) Employee fully complies with his obligations hereunder under the Transition Period and thereafter; and (iii) on or within twenty-one (21) days after the Separation Date, Employee signs and returns to the Company the Separation Date Release, attached hereto as Exhibit

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif

A (the "Release") and allow the releases contained therein to become effective; then the Company will pay Employee the following as his sole “Severance Benefits”:
a)
Severance Payment. The Company will pay Employee, as severance, a single lump-sum amount equal to his annual base salary in effect as of the Separation Date (which annual base salary shall be no less than Employee’s annual base salary as in effect as of
December 19, 2017), subject to standard payroll deductions and withholdings (the "Severance Payment"). The Severance Payment will be paid in a single lump sum no later than ten (10) business days after the Release Effective Date (as defined herein).
b)
Health Insurance. To the extent provided by the federal COBRA law or, if applicable, state insurance laws (collectively, "COBRA"), and by the Company's current group health insurance policies, Employee will be eligible to continue his group health insurance benefits at his own expense. Later, Employee may be able to convert to an individual policy through the provider of the Company's health insurance, if he wishes. Employee will be provided with a separate notice more specifically describing his rights and obligations to continuing health insurance coverage under COBRA on or after the Separation Date. As an additional severance benefit, the Company will pay Employee a fully taxable cash payment in the amount of $72,000 (the "Special Cash Payment"), which the Employee may, but is not required to use towards continued health coverage. The Special Cash Payment shall be paid to Employee in a lump sum no later than ten (10) business days after the Release Effective Date.
c)
Accelerated Vesting and Repurchase Rights. As an additional severance benefit, any of Employee's outstanding equity awards that provide for time-based vesting, and the rate of lapsing of any repurchase rights applicable to such awards, shall be immediately accelerated and exercisable as of the Separation Date as though the outstanding awards continued to vest for a period of eighteen (18) months following the Separation Date.
d)
No Other Compensation and Benefits. Employee acknowledges and agrees that the Severance Benefits, and other benefits provided herein are in full and complete satisfaction of the Company's obligations, if any, to pay Employee severance benefits pursuant to the Retention Agreement, or any other agreements.

5.Release of Claims. In exchange for the Severance Benefits and other consideration set forth herein, Employee and his successors release the Company and its parents, divisions, subsidiaries, and affiliated entities, and each of their respective current and former shareholders, investors, directors, officers, members, employees, agents, attorneys, insurers, legal successors, assigns, and affiliates (the "Released Parties") of and from any and all claims, actions and causes of action, whether now known or unknown, which Employee now has, or at any other time had, or shall or

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif

may have against those Released Parties based upon or arising out of any matter, cause, fact, thing, act or omission whatsoever occurring or existing at any time up to and including the date on which Employee signs this Agreement, including, but not limited to, any claims of breach of express or implied contract, wrongful termination, constructive discharge, retaliation, fraud, defamation, infliction of emotional distress or national origin, race, age, sex, sexual orientation, disability or other discrimination or harassment under the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, the California Fair Employment and Housing Act, the California Labor Code, the Fair Labor Standards Act, the Fair Credit Reporting Act, or any other applicable law (all listed statutes in this paragraph as they have been, or are in the future, amended).

6.ADEA Waiver. Employee acknowledges that he is knowingly and voluntarily waiving and releasing any rights he has under the ADEA, and that the consideration given for the waiver and release he has given in this Agreement is in addition to anything of value to which he was already
entitled. Employee further acknowledges that he has been advised, as required by the ADEA, that: (i) his waiver and release does not apply to any rights or claims that arise after the date he signs this Agreement; (ii) he should consult with an attorney prior to signing this Agreement (although he may choose voluntarily not to do so); (iii) he has twenty-one (21) days to consider this Agreement (although he may choose voluntarily to sign it sooner); (iv) he has seven (7) days following the date he signs this Agreement to revoke this Agreement (in a written revocation delivered to me); and (v) this Agreement will not be effective until the date upon which the revocation period has expired, which will be the eighth day after Employee signs this Agreement provided that he does not revoke it (the "Effective Date").

7.Section 1542 Waiver. Employee acknowledges that he has read Section 1542 of the Civil Code of the State of California, which states in full:

A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor.

Employee waives any rights that he has or may have under Section 1542 (or any similar provision of the laws of any other jurisdiction) to the full extent that he may lawfully waive such rights pertaining to this general release of claims, and affirms that he is releasing all known and unknown claims that he has or may have against the parties listed above.

8.Excluded Claims/Protected Rights. Notwithstanding the foregoing, the following are not included in the Release of Claims (the "Excluded Claims"): (i) any rights or claims for indemnification Employee may have pursuant to any written indemnification agreement with the Company to which he is a party, the charter, bylaws, or operating agreements of the Company, or under applicable law; (ii) any rights which are not waivable as a matter of law; and (iii) any claims for breach of this Agreement. Employee hereby represents and warrants that, other than the Excluded Claims, Employee is not aware of any claims he has or may have against any of the Released Parties that are not included in the Released Claims. Employee understands that nothing in this Agreement limits his ability to file a charge or complaint with the Equal Employment Opportunity Commission,

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif

the Department of Labor, the National Labor Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission or any other federal, state or local governmental agency or commission ("Government Agencies"). Employee further understands this Agreement does not limit his ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without notice to the Company. While this Agreement does not limit Employee's right to receive an award for information provided to the Securities and Exchange Commission, Employee understands and agrees that, to maximum extent permitted by law, Employee is otherwise waiving any and all rights he may have to individual relief based on any claims that he has released and any rights he has waived by signing this Agreement.

9.Continuing Obligations and Return of Company Property. Employee acknowledges and agrees that he shall continue to be bound by and comply with the terms of the Proprietary Information and Inventions Assignment Agreement entered into between Employee and the Company. On or before the Separation Date, Employee will return to the Company, in good working condition, all Company property and equipment that is in Employee's possession or control, including, but not limited to, any files, records, computers, computer equipment, cell phones, credit cards, keys, programs, manuals, business plans, financial records, customer information, and all documents (whether in paper, electronic, or other format, and any copies thereof) that Employee prepared or received in the course of his employment with the Company (with the exception of a copy of any employee handbook and personnel documents specifically relating to Employee). In addition, if Employee used any personally-owned computer, server,
e-mail system, mobile phone, or portable electronic device (e.g., iPhone), (collectively, "Personal Systems") to receive, store, prepare or transmit any Company confidential or proprietary data, materials or information, then by no later than the Separation Date, Employee will make reasonable and good faith efforts to permanently delete and expunge all such Company confidential or proprietary information from such Personal Systems without retaining any copy or reproduction in any form and, if the Company requests, will provide a written certification to that effect. Employee also agrees to sign and return to the Company on the Separation Date the Termination Certificate, attached hereto as Exhibit B.

10.Mutual Non-Disparagement. Employee agrees that he will not, at any time in the future, make any disparaging statements to any third parties (including, without limitation, any print or broadcast media) about the Company, or any of its products, services, employees, or clients, unless such statements are made truthfully in connection with a government investigation, in response to a subpoena, or other legal process. In addition, nothing in this provision or this Agreement is intended to prohibit or restrain Employee in any manner from making disclosures that are protected under the whistleblower provisions of federal law or regulation or under other applicable law or regulation. The Company agrees to refrain from any disparaging statements about Employee. Employee understands that the Company’s obligations under this paragraph extend only to the Company’s current executive officers and members of its Board of Directors and only for so long as each officer or member is an employee or Director of the Company.

11.Non-Solicitation of Co-Workers. Employee agrees that for a period of one (1) year following the Separation Date, he will not, on behalf of himself or any other person or entity, directly

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif

or indirectly solicit any employee, independent contractor, or consultant of the Company to terminate his/her employment or relationship with the Company in order to become an employee, consultant or independent contractor for any other person or entity.

12.Agreement Not To Assist With Other Claims. Subject to paragraph 8 governing Employee’s protected rights, Employee agrees that he shall not, at any time in the future, encourage any current or former Company employee, or any other person or entity, to file any legal or administrative claim of any type or nature against the Company or any of its officers or employees. Employee further agrees that he shall not, at any time in the future, assist in any manner any current or former Company employee, or any other person or entity, in the pursuit or prosecution of any legal or administrative claim of any type or nature against the Company or any of its officers or employees, unless pursuant to a duly-issued subpoena or other compulsory legal process.

13.No Admissions. Nothing contained in this Agreement shall be construed as an admission by either Employee or the Company of any liability, obligation, wrongdoing, or violation of law.

14.Representations. Employee hereby represents and warrants that to date: (i) Employee has received all the leave and leave benefits and protections for which he is eligible pursuant to FMLA, any applicable law or Company policy; and (iii) Employee has not suffered any on-the-job injury or illness for which he has not already filed a workers' compensation claim.

15.Compliance with Section 409A. It is the intent of the parties to this Agreement that all payments made hereunder will either comply with the provisions of Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations and other guidance issued thereunder ("Section 409A") or comply with an exemption from Section 409A such that no payments made under this Agreement are includible in income pursuant to Section 409A, and the terms and conditions of this Agreement shall be construed and interpreted consistent with such intent. All payments made under this Agreement shall be treated as separate payments and shall not be aggregated with any other payment for purposes of Section 409A.

16.Attorneys' Fees. In the event of any legal action relating to or arising out of this Agreement, the prevailing party shall be entitled to recover from the losing party its attorneys' fees and costs incurred in that action.

17.Governing Law/Venue. This Agreement shall be interpreted in accordance with and governed by the laws of the State of California. In the event of any litigation relating to or arising out of this Agreement, the parties agree that the Superior Court of California located in the County of Santa Clara shall be the sole and exclusive venue for all such actions.

18.Severability. If any provision of this Agreement is deemed invalid, illegal, or unenforceable, that provision will be modified so as to make it valid, legal, and enforceable, or if it cannot be so modified, it will be stricken from this Agreement, and the validity, legality, and enforceability of the remainder of the Agreement shall not in any way be affected.

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif


19.Integration and Modification. This Agreement, along with any agreements referenced herein as well as Exhibit A attached to the Agreement, constitute the entire agreement between the parties with respect to the termination of their employment relationship and the other matters covered herein, and they supersede all prior negotiations and agreements between the parties regarding those matters, whether written or oral. This Agreement may not be modified or amended except by a document signed by both the Senior Vice President of Human Resources of the Company and Employee.

[signature page to follow]




































2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif


Dated: December 20, 2017                By: /s/ Benjamin Sitler
Benjamin L. Sitler

 

Dated: December 20, 2017                By: /s/ Karen Drosky
Karen Drosky
Vice President, Human Resources
NeoPhotonics Corporation
    


































2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif

EXHIBIT A
SEPARATION DATE RELEASE
(To be signed on or within twenty-one (21) days after the Separation Date.)
In consideration for the various benefits provided to me by NeoPhotonics Corporation (the "Company") pursuant to the Separation Agreement and General Release of Claims with
the Company dated    • (the "Agreement"), I agree to the terms below.
I hereby and completely release the Company and its parents, divisions, subsidiaries, and affiliated entities, and each of their respective current and former shareholders, investors, directors, officers, members, employees, agents, attorneys, insurers, legal successors, assigns, and affiliates (the "Released Parties") of and from any and all claims, actions and causes of action, whether now known or unknown, which I now have, or at any other time had, or shall or may have against those Released Parties based upon or arising out of any matter, cause, fact, thing, act or omission whatsoever occurring or existing at any time up to and including the date on which I sign this Agreement, including, but not limited to, any claims of breach of express or implied contract, wrongful termination, constructive discharge, retaliation, fraud, defamation, infliction of emotional distress or national origin, race, age, sex, sexual orientation, disability or other discrimination or harassment under the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, the California Fair Employment and Housing Act, the California Labor Code, the Fair Labor Standards Act, the Fair Credit Reporting Act, or any other applicable law (all listed statutes in this paragraph as they have been, or are in the future, amended).
I acknowledge that I am knowingly and voluntarily waiving and releasing any rights I may have under the ADEA, and that the consideration given for the waiver and release in this Release pursuant to the Agreement is in addition to anything of value to which I am already entitled. I further acknowledge that I have been advised, as required by the ADEA, that: (i) my waiver and release does not apply to any rights or claims that may arise after the date that I sign this Release; (ii) I should consult with an attorney prior to signing this Release (although I may choose voluntarily not to do so); (iii) I have twenty-one (21) days to consider this Release (although I may choose voluntarily to sign it earlier); (iv) I have seven (7) days following the date I sign this Release to revoke it (by providing written notice of my revocation to the Company); and (v) this Release will not be effective until the date upon which the revocation period has expired, which will be the eighth day after the date that this Release is signed by me provided that I do not revoke it (the "Release Effective Date").
I UNDERSTAND THAT THIS RELEASE INCLUDES A RELEASE OF ALL KNOWN AND UNKNOWN CLAIMS. I acknowledge that I have read and understand Section 1542 of the

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif

California Civil Code which reads as follows: "A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor." I hereby expressly waive and relinquish all rights and benefits under that
section and any law or legal principle of similar effect in any jurisdiction with respect to my release of claims herein, including but not limited to the release of unknown and unsuspected claims.
I am not releasing: (i) any rights or claims for indemnification I may have pursuant to any written indemnification agreement with the Company to which I am a party or under applicable law; (ii) any rights which are not waivable as a matter of law; and (iii) any claims for breach of this Agreement.
I understand that nothing in this Agreement limits my ability to file a charge or complaint with the Equal Employment Opportunity Commission, the Department of Labor, the National Labor Relations Board, the Occupational Safety and Health Administration, the California Department of Fair Employment and Housing, the Securities and Exchange Commission or any other federal, state or local governmental agency or commission ("Government Agencies"). I further understand this Agreement does not limit my ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without notice to the Company. While this Agreement does not limit my right to receive an award for information provided to the Securities and Exchange Commission, I understand and agree that, to maximum extent permitted by law, I am waiving any and all rights I may have to individual relief based on any claims that I have released and any rights I have waived by signing this Release.
I hereby confirm that other than the Severance Benefits, to date: I have been paid all earned compensation owed for all hours worked by me for the Company; I have received all leave and leave benefits and protections for which I was eligible (pursuant to the Family and Medical Leave Act or otherwise) in connection with my work with the Company; and I have not suffered any injury or illness in connection with my work with the Company for which I have not already filed a claim.
This Release, together with the Agreement (including all exhibits thereto), constitutes the complete, final and exclusive embodiment of the entire agreement between me and the Company with regard to the subject matter hereof. It is entered into without reliance on any promise or representation, written or oral, other than those expressly contained in the Release or the Agreement, and it entirely supersedes any other such promises, warranties or representations, whether oral or written.

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com

exhibit1072image1.gif


Dated: ______________, 2017
By: __________
 
Benjamin L. Sitler
 
 

EXHIBIT B
TERMINATION CERTIFICATE
This is to certify that I do not have in my possession, nor have I failed to return, any devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, equipment, other documents or property, or reproductions of any aforementioned items belonging to NeoPhotonics Corporation, its subsidiaries, affiliates, successors or assigns (together the "Company").
I further certify that I have complied with all the terms of the Company's Proprietary Information and Inventions Agreement signed by me, including the reporting of any inventions and original works of authorship (as defined therein), conceived or made by me (solely or jointly with others) covered by that agreement.
I further agree that, in compliance with Proprietary Information and Inventions Agreement, I will preserve as confidential all trade secrets, confidential knowledge, data or other proprietary information relating to products, processes, know-how, designs, formulas, developmental or experimental work, computer programs, data bases, other original works of authorship, customer lists, business plans, financial information or other subject matter pertaining to any business of the Company or any of its employees, clients, consultants or licensees.
I further agree that, in compliance with the Proprietary Information and Inventions Agreement, for one (1) year after the date of termination of my employment, I will not, either directly or through others, solicit or attempt to solicit any employee, independent contractor or consultant of the Company to terminate his or her relationship with the Company in order to become an employee, consultant or independent contractor to or for any other person or entity.
Dated: ______________, 2017
By: __________
 
Benjamin L. Sitler
 
 

2911 Zanker Road, San Jose, CA 95134-2125 USA T +1.408.232.9200 F +1.408.456.2971 www.neophotonics.com
EX-10.73 3 exhibit10731.htm EXHIBIT 10.73 Exhibit








 
Term Loan Agreement

 
 
(850,000,000 yen)
 
 
 
 
 
 
Borrower:
NeoPhotonics Semiconductors GK
 
 
Arranger and Agent:
The Bank of Tokyo-Mitsubishi UFJ, Ltd
 
 
Lender:
The Bank of Tokyo-Mitsubishi UFJ, Ltd.
The Yamanashi Chuo Bank, Ltd.
[ ]

 
 
January 24, 2018
 
 
 
 
 







Table of contents

Article 1 (Definitions)
Article 2 (Rights and obligations of the Lender)
Article 3 (Use of Funds)
Article 4 (Preconditions for execution of individual loan)
Article 5 (Execution of the Loan)
Article 6 (non-execution of an individual loan)
Article 7 (Additional costs and illegality)
Article 8 (repayment of principal)
Article 9 (Interests)
Article 10 (Early repayment)
Article 11 (Delinquency charges)
Article 12 (Agent Fees)
Article 13 (Costs and expenses and taxes and public dues)
Article 14 (Fulfilment of the Borrower's liabilities)
Article 15 (Allocation to Lenders)
Article 16 (Representation and warranty by the Borrower)
Article 17 (Undertakings by the Borrower)
Article 18 (Situation leading to the loss of benefit of terms)
Article 19 (offsets, execution of the permissible lien and voluntary sell-off)
Article 20 (Arrangements between the Lenders and the Agent)
Article 21 (Rights and Obligations of the Agent)
Article 22 (Resignation and dismissal of the Agent)
Article 23 (collective decision of the majority of Lenders)
Article 24 (Alteration to the Agreement)
Article 25 (Transfer of position)
Article 26 (Transfer of loan credit etc.)
Article 27 (Collection from third party etc.)
Article 28 (General provisions)
Annexed Table 1 (List of Parties)
Annexed Table 2 (Repayment Schedule)
Annex 1 (Confirmation)
Annex 2 (Receipt)
Annex 3 (Conditions restricting provision of security etc. and compliance report pertaining to conditions for collection from a third party)





Term Loan Agreement

NeoPhotonics Semiconductors GK (the "Borrower"), the financial institution listed in the "Lender" column in Table 1 annexed to the Agreement (financial institutions are referred to as "Lender" hereafter), and The Bank of Tokyo-Mitsubishi UFJ, Ltd. in its capacity as the Agent (the "Agent") agree as follows ("the Agreement") as of January 24, 2018.
Article 1. (Definitions)
Each of the term listed has the following meaning in the Agreement as defined below unless the context clearly dictates otherwise.
1. "Business day" refers to any day other than those designated as a bank holiday under the laws and regulations etc. of Japan.
2. "Agency service" refers to a service set out in terms and conditions of the Agreement that all Lenders have contracted to the Agent on behalf all the Lenders.
3. "Agent account" refers to the current deposit account held by the Agent at the Bank of Tokyo-Mitsubishi UFJ, Ltd. Tokyo Main Office (account number: 0041097 in the name of syndicate loan account, the Bank of Tokyo-Mitsubishi UFJ, Ltd. or another account which is specified from time to time by the Agent and notified to the Borrower and the Lenders.
4. "Agent fees" refer to commissions that are paid by the Borrower to the Agent as agreed separately between the Borrower and the Agent.
5. "Parent company", "subsidiary" and "affiliated companies" are as defined in Article 8 of the rules pertaining to terms, forms and preparation method used in financial statements.
6. "Loan amount" refers to 850,000,000 yen loan that is scheduled to be loaned on the execution date.
7. "Lending obligation" refers to the obligation for the Lender to loan monies to the Borrower as set out in Article 2, Paragraph 2.
8. "Loan credit" refers to the credit pertaining to an individual loan.
9. "Situation rendering lending impossible" refers to ① act of god, war, terrorist attack, ② non-availability of or problems with electricity, communication or various payment methods, ③ situation that renders it impossible to make a yen-denominated lending transaction that occurred on Tokyo interbank market, ④ other situations for which the Lender is not responsible, as determined by the majority of Lenders who have become unable to execute this lending (if it is difficult for the majority of Lenders to come to a collective decision, then it shall be as determined by the Agency).
10. "Reference interest rate" for each interest calculation period refers to the 3-months' Japanese yen TIBOR interest (Telerate 17097 page or its successor page) published by JBA Tibor Administration at or as close as possible to but after 11:00 am two business days prior to the date of commencement of the relevant interest calculation period. However, if for some reason the relevant interest rate is not published, it shall be the interest rate (expressed as an annual rate) determined reasonably by the Agent as the offer rate for yen-denominated loan transaction for three months on Tokyo interbank market at or as close as possible to but before 11:00 am two business days prior to the date of commencement of the relevant interest calculation period. However, if the relevant interest rate is below 0%, then it shall be 0%.
11.
"Principal repayment date during the term" refers to each date specified in the "principal repayment date" specified as the date for repaying the principal listed in the "principal repayment amount" column in the repayment schedule in Table 2 annexed to the Agreement (except for the expiry date. If the relevant date is not a business day, it shall be the next business day, and if the relevant next business day will be in the next month, then it shall be the previous business day).
12. The "permissible lien" collectively refers to (a) the revolving mortgage that has already been set up against the Borrower's assets at the time of entering into the Agreement, and includes the loan credit under the Agreement in the secured credit, (b) (including but limited to cases agreed in writing in advanced by all the Lenders and the Agent) in accordance with the provisions of Article 17, Paragraph 2,the lien that has been set by the Borrower where the loan credit under the Agreement is a secured credit or included in the secured credit, and (c) the lien under the provisions of regulations on the right of first refusal or the right of lien etc.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 1 -




13. "Calculation documents etc." refer to those set out in ① to ④ below.
① Calculation documents pertaining to each business year as set out in Companies Act Article 435, Paragraph 2 (referring to the balance sheet, profit and loss statement and the Statement of changes in shareholder equity etc. as provided for in Article 59, Paragraph 1 of the Rules of Corporate Accounting and individual table of notes) and business reports
② The interim calculation documents actually produced as set out in Article 441, Paragraph 1 of Companies Act (referring to the balance sheet as of the interim accounting date as defined in the same Paragraph and the profit and loss statement pertaining to the period from the first day of the business year to the interim accounting date to which the applicable interim accounting date belongs)
③ Applicable consolidated calculation documents and other consolidated calculation documents pertaining to each business year as set out in Article 444, Paragraph 1 that were actually produced if consolidated calculation documents pertaining to each business year as set out in Article 441, Paragraph 1 of Companies Act under the provisions of Article 444, Paragraph 3 of the same Act (referring to the consolidated balance sheet, consolidated profit and loss statement and the consolidated statement of changes in shareholder equity etc. and the consolidated as provided for in Article 61 of the Rules of Corporate Accounting and consolidated table of notes. Same below.) if they are mandated.
④ Consolidated and non-consolidated balance sheet, profit and loss statement, Statement of changes in shareholder equity and table of notes that have actually been produced
14. "Taxes and public dues" refer to income tax, corporation tax, other taxes etc., and any public taxes and dues.
15. "Individual loan" refers to a loan that is executed by each Lender in accordance with the lending obligation.
16. "Individually loaned money" refers to the money loaned by a Lender to the Borrower through an individual loan, and the "amount of individually loaned money" refers to the amount stated as the "amount of individually loaned money" in the column for the relevant Lender in Table 1 annexed to the Agreement for each Lender.
17. "Unpaid individual loan" refers to all monies that the Borrower has the duty to pay based on the Agreement, including the principal, interests, delinquency charges, settlement money and others.
18. "Participation percentage" refers to the percentage of the amount of individually loaned money pertaining to the relevant Lender against the loan amount before the execution of the loan, and refers to the percentage of unpaid individual loan for each Lender out of the unpaid individual loan for all the Lenders based on the percentage of the principal after the execution of the loan.
19. The "execution date" refers to January 29, 2018.
20. The "repayment deadline" refers to 10:30 am on the relevant repayment due date if there is a specified due date under the Agreement.
21. The "syndicate account" refers to the ordinary deposit account held by the Borrower at the Bank of Tokyo-Mitsubishi UFJ, Ltd. Hachioji Branch (account number: 0494084 in the name of NeoPhotonics Semiconductors GK) or the account which was opened at the head office or a branch of the Bank of Tokyo-Mitsubishi UFJ, Ltd. by the Borrower and approved by the Agent.
22. The "spread" refers to 1.00% per annum.
23. The "settlement money" refers to the amount calculated by multiplying the principal amount that was repaid or offset by the difference between the reinvestment interest rate and the applicable interest rate and the number of actual days in the remaining period, if the reinvestment interest rate is below the applicable interest rate for the interest calculation period to which the date of applicable principal repayment date or offset belongs, in case a repayment or offset of the principal of an individual loan is made on a date other than an interest payment date. However, the amount shall be in the range that does not violate the laws and regulations etc. The "remaining period" refers to the period from the date of the repayment or offset until the next interest payment date, and the "reinvestment interest rate" refers to the rate that the Lender has reasonably determined as the interest rate on the assumption that the amount of the repaid or offset principle would be reinvested in Tokyo interbank market for the remaining period. Further, the settlement money shall be calculated daily based on 365 days per year, not including the last day of the yearly period, the division is carried out last, and it shall be rounded down to the nearest yen.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 2 -




24. "All Lenders" refer collectively to all of the Lenders before the execution of the loan, and refer collectively to all the Lenders with the right to request payment for the unpaid individual loan from the Borrower.
25. "Cost increase" refers to an increase in applicable loan costs (based on the amount calculated reasonably by the applicable Lender) due to ① enactment, abolition or amendment of a regulation or change to its interpretation or operation, ② establishment or increase of reserves, or ③ when the loan costs incurred by a Lender under the Agreement has increased due to changes to accounting rules or operations (however, it excludes the increase due to changes to the taxable income of the applicable Lender.)
26. "Lender who incurred increased costs" refers to a Lender who has incurred increased costs.
27. "Damages etc." refers to damages, losses, costs etc. (including attorneys' fees).
28. "Majority of Lenders" refers to a single or multiple Lenders with the total of at least 66.7% of participation percentage as of the collective decision reference time point. The "collective decision reference time point" refers to the time when the Agent receives the notice set out in Article 23, Paragraph 1 Item 1 when it is determined by the Lenders that a situation requiring an instruction by majority of Lenders, and if the Agent itself determines that an collective decision would be required, then it refers to the time when the Agent issues a notice set out in Article 23, Paragraph 2.
29. "Advance payment costs" refers to the amount calculated by the procurement interest rate and the actual number of days in the advance payment period on the amount of advanced payment in case the Agent has made an advance payment. The "advance payment period" refers to the period from the date the advance payment was made by the Agent until the date the Agent receives the amount pertaining to the applicable advance payment from the Lender or the Borrower, and the "procurement interest rate" refers to the interest rate determined reasonably by the Agent as the rate that the amount of advance payment was procured for the period of advancement. Further, the advance payment costs would be calculated daily based on 365 days per year, not including the last day of the yearly period, the division is carried out last, and it shall be rounded down to 1 yen.
30. "Advance payment" refers to the payment made by the Agent to the Lender in relation to the repayment to be made by the Borrower on the repayment deadline for the amount paid by the Agent to the Lender that corresponds to the amount that should be allocated to a Lender in accordance with Article 15, Paragraph 1 to 5 prior to repayment from the Borrower. The Lender or the Borrower shall not object to the Agent making an advance payment on their behalf whatsoever.
31. "Qualified transferee" refers to a Lender as of the date of entering into the agreement, a person operating a banking business that is licensed under the Japanese Bank Act or Long Term Credit Bank Act, a person operating a life insurance business or a general insurance business with a life insurance business license or a general insurance license business under the Japanese Insurance Business Act, or a shinkin bank, shinkin chuo bank, a labor bank, a rokinren bank, a prefectural credit federation of agricultural co-operatives, agricultural and forestry central bank, cooperative credit association, a national federations of credit co-operatives, a mutual insurance federation of agricultural cooperative, and Shoko Chukin Bank Limited, and a trust company under the provisions of the Trust Business Act, and leasing companies that is registered under Article 3 Paragraph 1 of the Money Lending Business Act.
32. "Applicable interest rate" refers to the interest rate calculated by adding a spread to the reference interest.
33. "Repayment date" refers to the principal repayment date during the term and the expiry date in relation to the principle of the loan, and it refers to each payment date in relation to interests which is the end of each interest calculation period, and the date specified as requiring payment in accordance with the agreement in relation to any other monies.
34. "Reports etc." refer to reports such as securities report, semi-annual reports, quarterly reports, interim reports and amended reports etc.
35. "Laws and regulations etc." refer to treaties, acts of law, regulations, decrees, ordinances, rules, notices, judgments, determinations, arbitration judgments, rulings and policies of relevant authorities.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 3 -




36. "Loan" refers to all the individual loans collectively.
37. "Expiry date" is January 29, 2025 (however, if the relevant date is not a business day, it shall be the next business day, and if the relevant next business day will be in the next month, then it shall be the previous business day).
38. "Transferee" refers to the person to whom the loan credit is transferred in accordance with Article 26, Paragraph 1.
39. "Transferor" refers to the person transferring the loan credit in accordance with Article 26, Paragraph 1.
40. "Interest calculation period" refers to the period from the date of execution to the first interest payment date for the first period and the period from the date of interest payment until the date of the next repayment for the second period onwards.
41. "Interest payment date" is the date on which the interest is paid, and it is the last day of January, April, July and October each year during the period from the day after the date of execution and the expiry date, and the expiry date (however, if the applicable interest payment date is not a business day, it shall be the next business day, and if the relevant next business day will be in the next month, then it shall be the previous business day).
Article 2 (Rights and obligations of the Lender)
(1) Unless otherwise provided for in the Agreement, the Lender is able to exercise its rights under the Agreement individually and independently.
(2) The Lender shall lend to the Borrower the amount of the individually loaned money pertaining to the Lender.
(3) Unless otherwise provided for in the Agreement, the obligations of the Lender under the Agreement are individual and independent, and the Lender shall not have its obligations waived on the basis that another Lender is not fulfilling its relevant obligations. Further, the Lender shall not be held liable in any way for another Lender's failure to fulfil its obligations under the Agreement.
(4) Should a Lender fail to make the individual loan on the exercise date in violation of its lending obligations, the Lender shall immediately compensate for all the damages etc. incurred by the Borrower due to such failure to fulfill its lending obligations as soon as requested by the Borrower. However, such compensations to the Borrower for such damages etc. shall be limited to the amount corresponding to the interests and other costs that the Borrower needed to pay during the period from the date of execution (including the date of execution itself) and the first interest payment date (not including the date itself) or would have needed to pay minus the interests and other costs that the Borrower would have needed to pay from the date of execution (including the date of execution itself) and the first interest payment date (not including the payment date itself) had the individual loan been provided on the execution date.
Article 3 (Use of Funds)
The Borrower shall only use the monies procured through this Loan for funding the facilities (funds for obtaining machinery for the core parts manufacturing line (the "machinery") and payment for various related expenses (including for covering the applicable funds that have already been expended)(the Borrower's project for implementing and operating various machinery for the core parts manufacturing line including the machinery is called "the project" hereafter). The Agent and none of the Lenders has any obligation to supervise or evaluate the actual purpose for which the funds from the Loan are used.
Article 4 (Preconditions for execution of individual loan)
Each Lender shall execute their individual loan on condition that all of the criteria set out in each of the following item are met on the execution date (regardless of whether the notification under Article 6, Paragraph 1 has been provided). Determination as to whether the relevant criteria has been met or not shall be made by each Lender, and other Lenders and the Agent shall not be responsible whatsoever for the decision made by other Lenders or non-execution of an individual loan.
① No situation rendering the lending impossible has occurred.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 4 -




② All matters stated in items under Article 16 are true and accurate.
③ The Borrower has not breached any of the terms and conditions of the Agreement and there is no risk that there will be any breach after the execution date.
④ The Borrower submits to the Agent all of the following documents on the date of entering the Agreement and the Agent and all the Lenders are satisfied with their contents.
(a) The certified seal of the representative of the Borrower whose name will be on the Agreement and shall be the signing it (however, it must have been issued within three months of the date of entering into the Agreement)
(a) An official copy of the commercial register, certificate of all current matters, or certificate of all historical records (however, it must have been issued within three months of the date of entering into the Agreement)
(c) A certified copy of the Articles of Incorporation of the Borrower
(d) Notification of the seal or signature of the Borrower in the format specified by the Agent
(e)
A confirmation document in the format specified in Annex 1 of the Agreement (a document proving that all the required procedures that are required under the regulations and the Borrower's internal rules in relation to entering into the Agreement and the borrowing under the Agreement have been completed, which has been verified by an authorized officer)
(f) Business plan pertaining to the Project (including but not limited to the work schedule and financial planning) (the "Business Plan")
(g) Materials showing the costs involved in acquiring the Machinery (scheduled amount of payment)
(h) Materials confirming the purpose of the fund usage as set out in Article 3 (including but not limited to invoices and quotations)
Article 5 (Execution of the Loan)
(1) The Lenders shall pay the amount of the individually loaned money to the syndicate account on the date of execution if no notification under Article 6, Paragraph 1 has been made and all of the criteria set out in items in the preceding Article are met (however, the Lender shall complete the process of transferring the money into the syndicate account for the purpose of this payment by 11:00 am on the date of execution). Execution of the individual loan from the applicable Lender is deemed to have been carried out at the time the amount of individually loaned money has been paid into the syndicate account by the Lender.
(2) When the loan has been executed under the preceding Paragraph, the Borrower shall immediately send to the Agent a receipt in the format shown in Annex 2 of the Agreement, stating the amount of the loan and details of each individual loan. In addition, the Agent shall provide to the Lender that executed the individual loan a copy of the receipt they have received. The Agent shall retain the original copy of the receipts pertaining to the applicable Lender until all of the outstanding individual loan has been repaid.
Article 6 (non-execution of an individual loan)
(1) A Lender who has decided not to execute the individual loan because all or some of the criteria set out in Article 4 have not been met ("non-executing Lender”) can notify the Agent, the Borrower and all other Lenders stating the reasons thereof by 5 pm on the business day before the date of execution. However, if all of the criteria in Article 4 have been met but such a notice is issued and an individual loan has not been executed, the non-executing Lender cannot avoid being held liable for the breach of its lending obligation.
(2) If the applicable non-executing Lender has been unable to execute the individual loan and the said non-executing Lender or the Agent incurs damages etc., the Borrower shall be responsible for such damages. However, it shall not apply if the failure to execute the individual loan amounts to a breach of its lending obligation.


Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 5 -




Article 7 (Additional costs and illegality)
(1) The Lender who incurred increased costs may demand the Borrower to bear the increased costs by issuing a written notice to the Borrower via the Agent, and the Borrower shall pay to the applicable Lender the applicable increased costs.
(2)
The Borrower may terminate the lending obligations in the relationship with the relevant Lender who incurred increased costs if the Borrower receives the demand before the date of execution by issuing a notice to the Agent and all the Lenders by one business day before the date of execution.
(3)
If the Borrower received the demand set out in Paragraph 1 of this Article on or after the date of execution, the Borrower can pay to the applicable Lender who incurred increased costs the full amount of the principal of the individual loan from the applicable Lender who incurred increased costs on the date stated in the applicable notice (however, it shall be 10 or more business days after the applicable notification, and it is referred to as "the date it wishes to make a repayment prior to the deadline due to increased costs"). In this case, the Borrower shall pay to the Lender who incurred increased costs on the date it wishes to make a repayment prior to the deadline due to increased costs the full amount of the principal for the applicable individual lending, interests incurred on the principal during the period until the date it wishes to make a repayment prior to the deadline due to increased costs (including the date itself), and any settlement money (if any) and the additional costs claimed.
(4) If entering into and fulfilling the Agreement and any transaction under it becomes illegal under the laws and regulations etc. that are binding upon any of the Lenders, the applicable Lender shall notify the Borrower of the situation via the Agent, and ① if maintenance of the lending obligation prior to the date of execution, execution of individual loans or procurement of funds fulfillment for the purpose of individual lending is deemed illegal, it can terminate the lending obligations of the applicable Lender as of the day before the date on which it is deemed illegal, and ② if maintenance of the an individual lending that was executed on or after the date of execution is deemed to be illegal on or before the repayment deadline pertaining to the relevant individual lending, the repayment deadline for the relevant individual lending can be deemed to have arrived the day before the date it came to be deemed illegal (or if the repayment deadline is set out in the applicable laws and regulations etc., then it shall be the date specified in the applicable laws and regulations etc.), and it can demand from the Borrower repayment of the full amount of the unpaid individual loan.
Article 8 (repayment of principal)
The Borrower shall repay the principal of the loan to all the Lenders involved in the Loan according to the repayment schedule shown in Table 2 annexed to the Agreement, and pay in accordance with the provisions of Article 14 and dividing it into the principal repayment date and the expiry date during the period. The amount repaid to each Lender on the principal repayment date during the term shall be based on pro-rata of the principal of the Lending that should be repaid on the principal repayment date during the term based on the participation percentage of each Lender after the execution of the loan on the execution date, and the amount repaid to each Lender on the expiry date shall be the amount of principal from the individual loan remaining to be repaid by the applicable Borrower.
Article 9 (Interests)
(1) The Borrower shall pay the total amount of interests calculated by multiplying the unpaid amount of principal from an individual loan for each interest calculation period for each Lender with the interest rate applicable to the interest calculation period and the actual number of days in the interest calculation period on the interest payment date at the end of the applicable interest calculation period in accordance with the provisions of Article 14.
(2) The interests in the preceding Paragraph shall be calculated daily based on 365 days per year, not including the last day of the yearly period, the division is carried out last, and it shall be rounded down to the nearest yen.


Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 6 -




Article 10 (Early repayment)
(1)
The Borrower cannot repay all or part of the principal of the loan that should be repaid on the principal repayment date during the term or the expiry date prior to the principal repayment date during the term or the expiry date ("early repayment" in this Article). However, this restriction will not apply if it is done under Article 7 or the Borrower obtains a prior written consent from all of the Lenders following the procedures set out in the following Paragraphs.
(2) If the Borrower wishes to make an early repayment, the Borrower shall, by 15 business days prior to the date on which it wishes to make an early repayment ("requested early repayment date" in this Article) notify the following in writing to the Agent: (a) the amount of principal of the loan it wishes to make an early repayment (the amount shall be the full balance of the principal or at least 10 million yen or multiples thereof, and if the principal amount it wishes to repay early is not the full balance of the principal, the amount would be pro-rata in accordance with the percentage of the balance of the principal for each individual lending of the Lender and repaid to the Lender), (b) that the full interests that arise during the period until the requested early repayment date (including the date of early repayment itself) on the amount of the principal it wishes to repay early ("interests accrued) shall be repaid on the same day, and (c) the requested early repayment date. The Agent shall immediately notify all the Lenders of details of (a) to (c) of this Paragraph upon receipt of the notice from the Borrower, and the Lenders shall notify the Agent whether they would approve the early repayment or not by 10 business days before the requested early repayment date. If such a notice from a Lender fails to reach the Agent by 10 business days before the desired early payment date, the applicable Lender would be deemed not to have approved the early repayment. The Agent shall determine whether they would approve the early repayment or not by eight business days before the requested early repayment date, and shall notify the Borrower and all the Lenders.
(3)
If an early repayment is approved in accordance with the preceding Paragraph, if the requested early repayment date is not an interest payment date, all the Lenders shall notify the amount of the settlement money to the Borrower and the Agent by two business days before the requested early repayment date. The Borrower shall pay the total amount of principal of the loan to be repaid early, accrued interests and the settlement money (if any) on the requested repayment amount in accordance with the provisions of Article 14.
(4)
If part of the principal of the loan is repaid early in accordance with the provisions of this Article, it shall be applied to the principal with the latest repayment deadline out of the principal amount to be repaid to the Lenders on each principal repayment date shown in the repayment schedule in Table 2 annexed to the Agreement.
Article 11 (Delinquency charges)
(1)
If the Borrower is delinquent in fulfilling its obligations towards the Lender or the Agent under the Agreement, the Borrower shall pay delinquency charges calculated by multiplying the amount of delinquency by the rate of 14% per annum for the period starting from the date the applicable obligations should have been fulfilled (including the day itself) until the date when all of the delinquent obligations ("delinquent obligations" in this Paragraph) have been fulfilled (to the extent that it is not against the regulations etc.), upon receipt of the demand from the Agent, in accordance with the provisions of Article 14.
(2) The delinquency charges of the preceding Paragraph shall be calculated daily based on 365 days per year, not including the last day of the yearly period, the division is carried out last, and it shall be rounded down to the nearest yen.
Article 12 (Agent Fees)
The Borrower shall pay the Agent fees in accordance with the separate agreement between the Borrower and the Agent for the Agent service set out in the Agreement.


Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 7 -




Article 13 (Costs and expenses and taxes and public dues)
(1) All costs and expenses for production, changes or amendment of the Agreement and documents in connection with the Agreement (including attorney's fees) and all costs and expenses incurred by the Lenders or the Agent in securing or exercising their rights or fulfilling their obligations in connection with the Agreement or documents in connection with the Agreement (including attorney's fees) shall be borne by the Borrower to the extent that it is not against the laws and regulations etc., and if the Lender or the Agent has paid it on behalf of the Borrower, the Borrower shall pay it immediately upon receipt of the demand from the Agent, in accordance with the provisions of Article 14.
(2) All stamp duty and similar taxes and public dues etc. arising in connection with production, changes or enforcement of the Agreement and documents in connection with the Agreement shall be borne by the Borrower, and if the Lender or the Agent has paid it on behalf of the Borrower, the Borrower shall pay it immediately upon receipt of the demand from the Agent, in accordance with the provisions of Article 14.
Article 14 (Fulfillment of the Borrower's liabilities)
(1)
In order to repay the liabilities under the Agreement, the Borrower shall make a payment into the Agent's account to the extent it is not against the laws and regulations etc. by the payment deadline for those for which the repayment date is specified under the Agreement and as soon as it receives a demand from the Agent for payments without a specified repayment date under the Agreement. In this case, the Borrower shall be deemed to have fulfilled its liabilities towards the Agent or the Lender at the time it paid the money into the Agent's account.
(2) Unless otherwise provided for in the Agreement, the Borrower cannot make a payment for the liabilities under the Agreement directly to the Lender other than the Agent in contravention to the preceding Paragraph. The Lender who received such a payment shall immediately pay the monies received to the Agent, and the fulfillment of liabilities pertaining to the monies shall be deemed to have occurred upon receipt of the monies by the Agent. Further, the Borrower cannot fulfill its liabilities under the Agreement through payments in substitutes unless the Agent and all the Lenders agree in writing in advance.
(3) The payment by the Borrower under the Agreement shall be applied in the following order.
① The costs and expenses etc. that should be borne by the Borrower under the Agreement that the Agent has paid on behalf of the Borrower, and the Agent's fees and any delinquency charges pertaining to them
② Costs and expenses etc. that should be borne by the Borrower under the Agreement that is payable to a third party
③ The costs and expenses etc. that should be borne by the Borrower under the Agreement that a Lender paid on behalf of the Borrower, and any delinquency charges pertaining to them
④ Delinquency charges (excluding the delinquency charges set out in Items 1 and 3 of this Paragraph) and the settlement money
⑤ Interests of the loan
⑥ Principal of the loan
(4) When applying the preceding Paragraph, if the amount applied falls short of the amount of any of the items, remaining amount after fulfilling the preceding items shall be applied to the item that first becomes unfulfilled ("shortage item") and applied pro-rata in accordance with the amount for each payment liability where the payment is due from the Borrower.
(5)
The Borrower shall not deduct tax and public dues etc. from the payment of its liabilities under the Agreement except as required by the laws and regulations etc. If taxes and public dues must be deducted from the amount payable by the Borrower, the Borrower shall the amount required so that the Borrowers or Agent receives the amount that it would have received had the tax and public dues were not applicable. In this case, the Borrower shall send a certificate of tax payment issued by the tax authorities or other regulatory agencies in Japan involved in deduction at source within 30 days of the payment to the applicable Lenders or Agent directly.


Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 8 -




Article 15 (Allocation to Lenders)
(1) The Agent shall deduct the amount corresponding to Paragraph 3, Item 1 and 2 in the preceding Article from the amount paid by the Borrower, and if there is anything remaining, it shall immediately allocate the remaining amount to Lenders.
(2) Prior to allocation by the Agent to the Borrowers under this Article, if (a) a provisional seizure, preservative attachment or a seizure order pertaining to the loan credit has been served on the Borrower, (b) a transfer pertaining to the loan credit has been made, or (c) a third party repayment has been made, the rights and obligations relationship etc. between the Borrower, Agent and Lenders shall be in accordance with the following provisions.
(a) If the Agent has completed the allocation to the Borrowers under this Article prior to being notified by the Borrower of being served an order for a provisional seizure, preservative attachment or a seizure order pertaining to the loan credit.
In this case, even if the Agent's allocation results in damage etc. to the person having a right of provisional seizure, preservative attachment or a seizure order or the Borrower or the Lender or another third party, the Agent shall not be held responsible in any way towards those and the Borrower shall deal with them at its expense and responsibility. The Borrower shall compensate the Agent suffers for any damage etc. suffered due to the relevant allocation.
(a) Prior to completion of the allocation to the Borrowers under this Article but after the fulfillment of liabilities by the Borrower in accordance with the provisions of Paragraphs 1 and 2 in the preceding Article, it is notified by the Borrower of being served an order for a provisional seizure, preservative attachment or a seizure order pertaining to the loan credit pertaining to the allocation under the provisions of Article 17, Paragraph 5.
In this case, (i) the Agent shall be able to hold off the allocation of monies pertaining to such a notice under this Article, and can otherwise act as it deems reasonable. In addition, (ii) the Agent shall allocate the monies received from the Borrower other than the monies pertaining to the notice in accordance with the allocation method set out in Paragraphs 3 and 4 of the preceding Article. If the Agent's action in accordance with the provisions of Item (i) or allocation by the Agent under Item (ii) results in damage etc. to the person having a right of provisional seizure, preservative attachment or a seizure order or the Borrower or the Lender or another third party, the Agent shall not be held responsible in any way towards those and the Borrower shall deal with them at its expense and responsibility. The Borrower shall compensate the Agent suffers for any damage etc. suffered due to handling such an allocation or the relevant allocation.
Prior to fulfillment of liabilities by the Borrower in accordance with the provisions of Paragraphs 1 and 2 in the preceding Article, the Agent is notified by the Borrower of being served an order for a provisional seizure, preservative attachment or a seizure order pertaining to the loan credit pertaining to the allocation under the provisions of Article 17, Paragraph 5.
In this case, the Agent shall deem that the liabilities pertaining to the notification do not exist and shall make allocations in accordance with the allocation method set out in Paragraphs 3 and 4 of the preceding Article. If the Agent's allocation results in damage etc. to the person having a right of provisional seizure, preservative attachment or a seizure order or the Borrower or the Lender or another third party, the Agent shall not be held responsible in any way towards those and the Borrower shall deal with them at its expense and responsibility. The Borrower shall compensate the Agent suffers for any damage etc. suffered due to the relevant allocation.
(b) The transferor and the transferee notifies the Agent of the transfer pertaining to the loan credit in their join names in accordance with Article 26, Paragraph 1.
In this case, the Agent shall commence all the administrative procedures required to treat the transferee as the creditor for the loan credit after it receives the notice, and the Agent shall be exempt from responsibility by treating the previous Lender as a valid Lender until they notify the Borrower, the transferor and the transferee that the relevant administrative procedure has been completed. If the Agent's handling results in damage etc. to the transferee or another third party,

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 9 -




the Agent shall not be held responsible in any way towards those and the person with the borrowing rights and the transferor in connection with the loan credit shall deal with them at its expense and responsibility. The Borrower and the transferor pertaining to the loan credit shall compensate the Agent if it suffers any damage etc. due to this item
(c) When a third party that made the repayment in accordance with the provisions of Article 27, Paragraph 2 and the Lender who received the repayment has, in joint names, of the Borrower on its own has notified the Agent of the third party repayment
In this case, the Agent shall immediately commence all the administrative procedures required to treat the recourse and the vicarious credit acquired by the third party the same as the loan credit pertaining to the applicable repayment, and the Agent shall be exempt from the responsibility by treating it as though the third party repayment had not happened until they notify the Borrower, the third party and the Lender who receive the third party repayment that the relevant administrative procedure has been completed. If the Agent's handling results in damage etc. to the third party or another third party, the Agent shall not be held responsible in any way towards those and the Borrower and the Lender who has received the third party repayment shall deal with them at their expense and responsibility. The Borrower and the Lender that received the third party payment shall jointly compensate the Agent if it suffers any damage etc. due to this item.
(3) The allocation to be made by the Agent to the Lender shall be in the order specified in Paragraph 3, Item 3-6 of the preceding Paragraph. Application and allocation of the shortage item when there is a shortage in the monies to be distributed shall be in accordance with the provisions of Paragraph 4 of the preceding Article. In this case, each Lender shall be able to determine the order and the method of applying the allocated amount at its discretion, notwithstanding the provisions of Paragraph 3 and 4 of the preceding Article and the Borrower shall not object to such a decision. However, if one of the Lenders has applied the repayment in a different order from the provisions of Paragraph 3 and 4 of the preceding Article, the Agent can deem that the Lender has applied it in accordance with the provisions of Paragraph 3 and 4 of the preceding Article. The Agent shall be able to allocate it based on the assumption that all Lenders have applied it in accordance with the provisions of Paragraph 3 and 4 of the preceding Article, and as long as the allocation is made, the Agent shall not be responsible in any way even if the amount allocated is different from the amount applied by each Lender.
(4)
If there is a delay in payment by the Borrower as set out in Paragraph 1 of the preceding Article and was not made by the payment deadline, the Agent shall not be obliged to allocate it according to the provisions of Paragraph 1 of this Article on the same day. In this case, the Agent shall make the allocations immediately after the money has been paid in by the Borrower, and if the Lender or the Agent suffers damages during this process, they shall be covered by the Borrower.
(5) If there is a request from the Agent and the request is based on a reasonable reason, the Lender who received such a request shall make an immediate notification of the credit under the Agreement (including breakdown) that it has against the Borrower. In this case, the Agent shall incur the obligation to allocate under Paragraph 1 of this Article when all the notifications have reached the Agent. If such a notice is delayed without a reasonable reason or if the Lender or the Agent incurs damages, the Lender who neglected the notice shall be responsible for it.
(6) The Agent shall be able to allocate to Lenders through advance payment (however it has no such obligations). The advance payment does not mean fulfillment of the Borrower's liabilities. When the advance payment is made, if the Borrower does not fulfill its liabilities pertaining to the advance payment by the payment deadline, the Lender who has received an allocation based on this Paragraph shall immediately return the amount of advance payment upon request from the Agent. Further, the Borrower shall pay the advance payment costs required by the Agent for the advanced payment based on the amount paid. If the Lender has paid the relevant advance payment costs to the Agent, the Borrower shall indemnify the Lender the applicable advance payment costs. Further, if the Agent had completed the advance payment for the allocation to the Lenders before receiving the notice from the Borrower of being served an order for a provisional seizure, preservative attachment or a seizure order pertaining to the loan credit pertaining to the allocation under the provisions of Article 17, Paragraph 5, even if the Agent's allocation results in damage etc. to the person having a right of provisional seizure, preservative attachment or a seizure order or the Borrower or the Lender or another third party, the Agent shall not be held responsible in any way towards those and the Borrower shall deal with them at its expense and responsibility. The Borrower shall compensate the Agent if the Agent suffers any

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 10 -




damage etc. due to the advance payment of allocation (including but not limited to the monies that are not returned or paid where the Lender set out in sentences 3 and 4 of this Paragraph fails to return or pay the monies that are due to the Agent).
Article 16 (Representation and warranty by the Borrower)
The Borrower represents and warrants to the Lenders and the Agent the following matters listed in each item to be true as of the date of entering into the agreement and the date of execution.
① The Borrower is a limited liability company that has been established legally under the laws of Japan and currently remaining validly in existence.
Entering into and fulfillment of the Agreement by the Borrower and accompanied transactions are within the scope of the purpose of the Borrower company, and that the Borrower has completed all the procedures that are required by its articles of incorporation and internal rules.
The Borrower's entering into and fulfillment of the Agreement and any transactions taking place thereunder (a) is not against the laws and regulations etc. that are binding on the Borrower, (b) it is not against the Borrower's articles of incorporation and other internal rules, and (c) it is not against any agreement with a third party with the Borrower as its party, or any agreement that is binding on the Borrower or its assets.
The person who represents the Borrower and signs or places his/her name and seal on the Agreement has been granted the authority to sign or place his/her name and seal on the Agreement as a representative of the Borrower in accordance with the procedures required by the laws and regulations etc., Borrower's articles of incorporation or other internal rules.
⑤ The Agreement is legal and binding on the Borrower and it is enforceable in accordance with its provisions.
The calculation documents etc. produced by the Borrower (if it has the obligation under the laws and regulations etc. to have them audited or they have had them audited, then the audited calculation documents etc.) (however, if the Borrower has produced a report etc., then the report etc.) are accurate as per the accounting standards that are generally deemed to be fair and appropriate in Japan, and they have received required audits where they have the obligation to be audited in terms of calculation document etc. under the laws and regulations etc.
⑦ There have been no important changes that may have a material effect on fulfilment of its obligations under the Agreement pertaining to the information that has been supplied by the Borrower to the Agent or the Lender, or after the accounting period ending in December 2016 the calculation documents etc. produced by the Borrower for the same accounting period (if it has the obligation under the laws and regulations etc. to have them audited or they have had them audited, then the audited calculation documents etc.) (however, if the Borrower has produced a report etc., then the report etc.) and there have been no important changes that may have a material effect on the Borrower's fulfilment of obligations under the Agreement through the business of the Borrower that has been indicated in the accounting document and adversely affect the assets or financial status.
No legal proceedings, arbitration or administrative procedures or other disputes have started in which the Borrower is involved and materially affects or may affect its performance under the Agreement, and there is no risk of such a lawsuit being commenced.
No situation set out in items under Article 18, Paragraph 1 or 2 has occurred, and no such situation that may constitute a situation through notification or passage of time exists and there is no such risk of occurrence.
None of the following (a) to (n) is applicable to the Borrower.
(a) An organized group of gangsters (it refers to a group in which a member (including a member of the group's constituent group) may be encouraged to collectively or habitually commit violent illegal acts etc., and it is also applicable to the following items)
(b) A member of an organized group of gangsters (it refers to a member of an organized group of gangsters, and it is also applicable to the following items)
(c) A person who was a member of an organized group of gangsters in the last five years
(d) A quasi-member of an organized group of gangsters (it refers to a person who is not a member of an organized group of gangsters but has a connection with such a group and may commit

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 11 -




an violent illegal act in the context of the power of an organized group of gangsters, or a person who cooperates or is involved in maintaining or operating an organized group of gangsters such as supplying funds or weapons to a member of an organized group of gangsters etc., and it is also applicable to the following items).
(e) A company with connection to an organized group of gangsters (a company that a member of an organized group of gangsters is effectively involved in its management, a company run by a quasi-member of an organized group of gangsters or an ex-member of an organized group of gangsters that actively cooperates or is involved in maintaining or operating an organized group of gangsters, or a company that supports maintaining or operating a group of gangsters by actively utilizing a group of gangsters in performance of its operations)
(f) A sokaiya etc. (it refers to a person who is a professional troublemaker at stockholders' meetings or an extortionist that blackmail corporations who seeks illegal gains from a company and may engage in violent illegal acts and threatens safety of citizens' lives)
(f) An extortionist who may represent him/herself as a social activists etc. (refers to a person who pretends to engage in social activism or political activity or represent him/herself as such who seeks illegal gains from a company and may engage in violent illegal acts and threatens safety of citizens' lives)
(h) Crime groups specializing in intellectual crimes (refers to a group or an individual other than those listed in (a) to (g) above, who utilizes the relationship with an organized group of gangsters to wield its power, or it has a financial connection with an organized group of gangsters and forms the core of organizational illegal activities)
(i) Anyone who is an equivalent to (a) to (h) above
(j) A person who has a relationship that is recognized to be controlled in its management by the person who falls under (a) to (i) above ("a member of an organized group of gangsters etc." in this item)
(k) A person with involvement that has been recognized as having management involvement of a member of an organized group of gangsters etc.
(l) A person with a relationship that is recognized to be inappropriately utilizing a member of an organized group of gangsters etc. for the purpose of illegal gains for their company or that of a third party or for the purpose of causing damage to a third party
(m) A person with a relationship that is recognized to be involved in provision of funds etc. to a member of an organized group of gangsters etc., or in provision of benefits to such a person
(n) A person with an officer or someone who with effective involvement in management has a relationship with a member of an organized group of gangsters etc. that should be socially criticized
⑪ The business plan is reasonably constructed to the level that satisfies all the Lenders and the Agent, and there is no risk of delays or termination.
⑫ There are no cause for obstruction in performing the project and there is no risk of such a cause to exist.
No material defect exists in the machinery and there is no risk of such a defect.
Article 17 (Undertakings by the Borrower)
(1) The Borrower undertakes to perform each of the following item at its own expenses until it has completed fulfilling all of its liabilities under the Agreement towards the Lenders and the Agent after the date of entering into the Agreement.
If a situation set out in items under Article 18, Paragraph 1 or 2 has occurred, or such a situation that may constitute a situation through notification or passage of time or both has occurred, or there is a risk of such an occurrence, it shall immediately notify the Agent and all the Lenders.
When the Borrower has produced a calculation document etc., a copy of the calculation document etc. shall be provided promptly to the Agent and all the Lenders. However, when the Borrower has produced a report etc. a copy of the report etc. shall promptly be provided to the Agent and all the Lenders instead of the copies of the calculation documents etc. In addition, when producing the calculation documents etc. (if the Borrower has produced a report etc., then the report etc.) they shall be accurate as per the accounting standards that are generally deemed to be fair and

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 12 -




appropriate in Japan, and they have received required audits where they have the obligation to be audited in terms of calculation document etc. under the laws and regulations etc.
When the Borrower produces calculation documents etc. or reports etc. pertaining to an accounting period which ends on the date of entering into the Agreement or later, it shall promptly submit to the Agent and all the Lenders a document in the format set out in Annex 3 of the Agreement that shows that each item set out in Paragraph 2 of this Article and Article 27, Paragraph 1 has been complied with.
If the Agent or the Lenders via the Agent request it, the assets, management and business status of the Borrower and its subsidiaries and its affiliated companies shall be reported promptly to the Agent and all the lenders, and required arrangements for investigation into them shall be provided.
If a material change to the assets, management or the business status of the Borrower or is subsidiary or its affiliated company occurs, or if there is a risk that such a change would occur due to the passage of time, or if legal proceedings, arbitration or administrative procedure or other dispute was commenced and will or may have a material effect on the Borrower's fulfillment of its obligations under the Agreement, it shall immediately notify the Agent and all the lenders.
⑥ If it becomes apparent that any one the items in the foregoing is not true, it shall immediately notify the Agent and all the Lenders.
It shall submit a calculation sheet and a balance sheet for the borrowings from each financial institution as of the end of each month (a reference date), starting with February 2018 to the Agent and to all Lenders via the agent by the end of the month after the month of the reference date.
⑧ It shall submit an inventory list and materials that indicate the production quantity for the machinery for the reference dates of the end of March, June, September and December, starting with March 2018, to the Agent and to all Lenders via the Agent by the end of the second month after the month of the reference date.
Any change to the business plan shall be promptly reported to the Agent and all the Lenders via the Agent.
Otherwise, a situation occurs that would have a material effect on the project shall be reported to the Agent and all the Lenders via the Agent.
Promptly after the execution of this loan, it shall submit to the Agent and all the Lenders via the Agent a document (including but not limited to a receipt) that confirms the actual payment of the monies procured.
(2) Until all of the liabilities of the Borrower towards the Lenders and the Agent under the Agreement have been fulfilled after the date of entering into the Agreement, the Borrower shall continue to legally hold and possess the assets acquired with the Loan unless approved in advance in writing by all the Lenders and the Agent, and it shall not change the status of the applicable assets and shall not transfer it to anyone or provide them as securities and shall not dispose of it via any other method, and it shall not agree with anyone to dispose of it (however, it excludes provision of the machinery as security to the Bank of Tokyo-Mitsubishi UFJ, Ltd. under the term loan agreement dated March 29, 2017, with an executable period). Provision of security in this Article refers to securing (including the revolving mortgage, also applicable to this Paragraph below) against the Borrower's asset or creating a pledge against the Borrower's assets, and it excludes the lien under the provisions of regulations on the right of first refusal or the right of lien etc.
(3) The Borrower undertakes to comply with each of the following item until it has completed fulfilling all of its liabilities under the Agreement towards the Lenders and the Agent after the date of entering into the Agreement.
① It shall maintain permissions etc. required for running its main business and it shall continue the business in compliance with all the laws and regulations etc.
It shall not change its main business.
Other than by the laws and regulations, it shall not deprioritize the payment for any of the liabilities under the Agreement against other unsecured and unsubordinated liabilities (including liabilities that would incur a shortage after cashing the securities among secured loans) and it shall be treated at least as the same priority.
④ Unless agreed by the Agent and all the Lenders, any organizational change at the Borrower or the subsidiary or its affiliated company that will or may have a material adverse effect on the fulfillment of its liabilities under the Agreement (with the meaning defined in Article 2 Item 26 of the

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 13 -




Companies Act), merger, company split, exchange of stocks, transfer of stocks, transfer of all or part of the business or assets (including a transfer for the purpose of sale and leaseback), reduction in capital or accept a transfer of all or part of an important business or assets of a third party.
None of Article 16, Item 10 (a)-(n) shall be applicable.
It shall not engage in activities to which any of the following (a) to (e) would be applicable by acting itself or through utilization of another party.
(a) Violent demands
(b) Inappropriate demands that are beyond the legal liabilities
(c) Threatening words or conduct a use of violence in connection with a transaction
(d)
Disseminating rumors and using false plans or influence to damage the credit of the Lenders or the Agent, or interfering with the business of the Lender or the Agent
(e) Any other conduct that is equivalent to (a) to (d) above
(4)
① The Borrower warrants that the amount shown in the net assets on its non-consolidated balance sheet as of the end of the accounting period of each fiscal year of the Borrower that ends on the date of entering the Agreement or later shall be maintained at (a) 100 million yen or more, (b) amounting to at least 70% of the amount in the Net Asset in the non-consolidated balance sheet for the Borrower as of the end of the accounting period immediately prior to the accounting period. However, if the amount of (a) is 250 million yen or more, they will not be asked to top up (b).
② The Borrower undertakes to maintain the amount obtained through the following formula at or above 405 million yen in connection with the non-consolidated profit and loss statement of the Borrower for each of the accounting period that ends on the date the Agreement is entered into or later.
(Formula for calculation) "Ordinary profit or loss" + "Depreciation costs" - "the amount applied to the corporation tax" - "dividends"
(5) If the Borrower is served with an order for a provisional seizure, preservative attachment or a seizure order for the loan credit, it shall notify all the Lenders via the Agent in writing along with a copy of the order.

(6) The Borrower shall enter into and maintain an agreement to buy and sell the machinery as entered into with the seller of the machinery legally and effectively, and that it shall have a legally binding effect.
(7) The borrower shall commence operation of the newly installed core product manufacturing line in this project by the end of September 2018, and the Agent and all of the Lenders in writing.
(8)
The Borrower shall maintain the investment ratio of the parent company (name of the corporation: Neo Photonics (China) Co., Ltd., located at 37 Central Queens Road in Hong Kong special administrative region of China), at 100%.
Article 18 (Situation leading to the loss of benefit of terms)
(1) If one situation set out in the following items occurs, even in the absence of any notice from the Lenders or the Agent, the Borrower shall lose the benefit of terms for all of the liabilities to all the Lenders and the Agent under the Agreement automatically and shall immediately pay the principal and interest of the Loan and the settlement money and any other monies that the Borrower has the obligation to pay under the Agreement in accordance with the provisions of Article 14.
If the Borrower has stopped making the payment, or commencement of bankruptcy proceedings, commencement of civil rehabilitation proceedings, commencement of corporate rehabilitation, commencement of special liquidation or other petition for a similar legal liquidation (including a similar petition outside of Japan) against the Borrower.
If the borrower has voted for dissolution or it has received an order for dissolution (except for the Borrower's dissolution due to its absorption-type merger or consolidation-type merger).
If the Borrower has abolished its business.
④ If the Borrower has been subject to suspension of dealings at a clearing house or suspension of dealings on densai.net Co., Ltd., or equivalent sanction by another electronic credit recording institution.
If a provisional seizure, preservative attachment or a seizure order or notice (including similar proceedings outside of Japan) pertaining to the deposit credit that the Borrower has on the Lenders

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 14 -




has been dispatched or if a trial ordering the execution of the preservative attachment or a seizure has taken place.
(2) If one situation set out in the following items occurs, even in the absence of any notice from the Agent to the Borrower based on the demand from the majority of Lenders or the Agent, the Borrower shall lose the benefit of terms for all of the liabilities to all the Lenders and the Agent under the Agreement and shall immediately pay the principal of the Loan and the settlement money and any other monies that the Borrower has the obligation to pay under the Agreement in accordance with the provisions of Article 14.
① If the Borrower has been delinquent with all or part of the financial liability towards a Lender or the Agent regardless of whether it is a financial liability under the Agreement.
If it becomes apparent that even one of the items in Article 16 is not true.
When a breach of obligations under the Agreement has been committed by the Borrower except for Item 1 of this Paragraph (however, if the breach can be remedied, when it is not remedied for 10 business days or more).
If an order or notice for seizure, provisional seizure, or preservative attachment has been made or dispatched (including similar proceedings outside of Japan) for the security that has been provided by the Borrower to the Lenders or if the auction proceedings has been commenced.
If the benefit of the terms for the corporate bond issued by the Borrower has been lost.
If the Borrower has been delinquent in all or part of its financial liabilities other than the financial liabilities under the Agreement or if the Borrower has lost the benefit of the term therefor, or if it is delinquent in fulfilling all or part of its obligations when the obligation to fulfill the guarantee has arisen for the guarantee that the Borrower has provided for the liabilities of a third party.
If the Borrower has suspended its operation or if it has been subject to a disposition from a competent government authority etc. to suspend its operation.
If there has been a petition for special conciliation against the Borrower.
⑨ Except for the foregoing items, if there is deterioration in the Borrower's business or assets or there is a risk of such deterioration and it is deemed necessary for the purpose of preserving the credit.
(3) If there is a delay in notification of the preceding Paragraph due to a reason for which the Borrower is responsible, the Borrower shall lose all the benefit of the term under the Agreement as of the time point that should normally have been reached, and shall immediately pay all of the monies that the Borrower has the obligation to pay under the Agreement in accordance with the provisions of Article 14.
(4) If a Lender comes to know that a situation set out in Items 1-4 of Paragraph 1 of this Article or the Items in Paragraph 2 of this Article has occurred, it shall immediately notify the Agent and the Agent shall notify all other Lenders of the occurrence. In the case of an occurrence of a situation set out in Item 5, Paragraph 1 of this Article, if the Lender who is the debtor to the credit pertaining to the situation comes to know that the situation has occurred, the Lender shall notify the Borrower and all other Lenders and the Agent of the occurrence of the situation.
Article 19 (offsets, execution of the permissible lien and voluntary sell-off)
(1)
When the Borrower needs to fulfill its obligations to the Agent or the Lender for reasons such as arrival of term, loss of the benefit of the term or other reasons, the Agent or the Lender shall be able to (a) offset the deposit liabilities, liabilities under an insurance contract or any other liabilities that the Agent or the Lender has against the Borrower against the liabilities of the Borrower under the Agreement regardless of the terms of such liabilities, notwithstanding the provisions of Article 14, Paragraph 2, and (b) receive a refund of various deposits instead of the Borrower to apply it to the repayment of liabilities, omitting the prior notice and specified procedures. Calculation of the interests, settlement money, delinquency charges etc. when making such offsets or application to repayment shall be made on the basis that the applicable credit and liabilities would be eliminated on the date of the calculation, and the interest rate or the rate of fees shall be in accordance with the provisions of the agreement pertaining to the interest rate or rate of fees, and for foreign exchange rate the rate at the time of the calculation as reasonably determined by the Agent or the Lender.
(2) The Borrower shall be able to offset the credit under a deposit credit or under an insurance contract or others that it has against the Agent or a Lender against the liabilities under the Agreement that are due for repayment to the Agent or the Lender, only for such credit where the term has been reached and

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 15 -




there is a necessity for the purpose of maintaining the credit. In this case, the Borrower shall notify in writing of the offset, and shall promptly provide to the Agent or the Lender the stamped certificate or passbook for the deposit credit, credit under an insurance contract or other credits that were offset. Calculation of the interests, settlement money, delinquency charges etc. when making such offsets shall be made on the basis that the applicable credit and liabilities would be eliminated on the arrival date of the notice of offset, and the interest rate or the rate of fees shall be in accordance with the provisions of the agreement pertaining to the interest rate or rate of fees, and for foreign exchange rate the rate at the time of the calculation as reasonably determined by the Agent or the Lender.
(3) When the Borrower needs to fulfill its liabilities to the Agent or the Lender for reasons such as arrival of term, loss of the benefit of the term or other reasons, the Agent or the Lender shall be able to exercise the permissible lien regardless of the provisions of Article 14, Paragraph 2 (including collection through subrogation with properties and receipt or voluntary disposal of payments in substitute using the assets on which the permissible lien has been set, "execution of permissible lien" hereafter).
(4) Notwithstanding the provisions of Article 14, Paragraph 2, when the Borrower needs to fulfill its liabilities to the Agent or the Lender for reasons such as arrival of term, loss of the benefit of the term or other reasons, the Borrower shall be able to notify the Agent in writing in advance and voluntarily sell off the assets that are subject to permissible lien with the Agent or the Lender as the holder of the security and directly pay the monies received to the Agent or the Lender as the fulfillment of liabilities under the Agreement or provide the assets under the permissible lien to which the Agent or the Lender is a security holder as payments in substitutes as fulfillment of its liabilities under the Agreement, and the payment shall be deemed to be fulfillment of liabilities under the Agreement.
(5) If the principal of the individual loan of the Lender is repaid or offset on a date other than the interest payment date for reasons for which the Lender is not responsible (including but not limited to when the principal is eliminated through the offset in accordance with Paragraph 1 of this Article), if the reinvestment interest rate pertaining to the individual loan that was repaid or offset is below the interest rate applicable to the interest calculation period to which the date of repayment or offset belong, except as otherwise set out in the Agreement, the Borrower shall pay to the Lender the settlement money pertaining to the repayment or offset on the same day as the repayment or offset.
(6) If an offset or application of repayment under Paragraph 1 or 2 of this Article is made, exercise of permissible lien has been made under Paragraph 3 of this Article, or if the asset that is subject to permissible lien is sold voluntarily or used in payments in substitute under the provisions of Paragraph 4 of this Article, the Lender in the case of Paragraph 1 and 3 of this Article or the Borrower in the case of Paragraph 2 and 4 of this Article shall promptly notify the Agent of the details in writing. If such a notice is delayed without a reasonable reason or if the Lender or the Agent incurs damages, the Lender who neglected the notice or the Borrower who neglected the notice shall be responsible for it.
Article 20 (Arrangements between the Lenders and the Agent)
(1) If the liabilities of the Borrower under the Agreement towards one of the Lenders have been eliminated other than in accordance with the provisions of Article 14 or Article 15 (except where a offset or application of repayment has been made under Paragraph 1 or 2 of the preceding Article) (the applicable Lender is the "Lender to whom the liabilities have been eliminated" in this Paragraph), except as set out otherwise in the Agreement, all the Lenders and the Agent shall make arrangements between Lender and the Agent by carrying out transfer of credits or grant and acceptance of credits in accordance with the provisions of each item below so that it would produce the same result as if the liabilities towards the Agent and the Lenders have been eliminated in accordance with the provisions of Article 14 and 15. If an agreement on actions such as the transfer of credits or the grant and receipt of credits or other equivalent actions cannot be obtained from all the Lenders and the Agent, all the Lenders shall follow the action determined by the Agent's discretion. However, if the arrangement between the Lenders and the Agent set out in this Paragraph is planned to include transfer of credit (including but not limited to those set out in Item 2 of this Paragraph) but the Lender who is the transferor of the credit can refuse such a transfer.
The Agent shall identify the credit that would have been paid to other Lenders and the Agent would have been paid under the provisions of Article 14 and 15 ("other lenders etc." in this Paragraph) and calculate on the assumption that the monies pertaining to the elimination of the

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 16 -




liabilities would have been paid to the Agent under the provisions of Article 1, Paragraph 1 at the time of the elimination of liabilities.
The Lender to whom the liabilities have been eliminated shall purchase part of the credit belong to other Lenders that has been identified by the Agent, amounting to the sum calculated by the Agent in accordance with the provisions of the preceding item, and it is purchased at the face value from other Lenders.
When the purchase of credit as per the foregoing item is made, other Lenders etc. that have sold the credit shall notify the Borrower promptly after the sale of the credit at its own cost, using a certificate with the date of confirmation as set out in Civil Code 467.
(2) Notwithstanding the foregoing, no arrangement between the Lenders and the Agent shall be made as set out in the preceding Paragraph and only the relevant Lender shall receive the repayment.
When the lender has exercised the permissible lien
When it has been determined that the Lender shall receive a repayment of credit held against the Borrower based on the Agreement in terms of the permissible lien as a result of the auction as an execution of compulsory execution or lien by the third party
③ When the liabilities of the Borrower under the Agreement has been eliminated due to an offset or application of repayment has been made in accordance with the provisions of Paragraph 1 or 2 of the preceding Article
In accordance with the provisions of Paragraph 4 of the preceding Article, a voluntary sale of the assets subject to the permissible lien with the Lender as the security holder, and the monies received were paid directly to the Lender, or payments in substitute for the assets subject to the permissible lien and the liabilities under the Agreement has been eliminated for the applicable Lender
Article 21 (Rights and Obligations of the Agent)
(1) The agent shall carry out agency services for all Lenders under contract with all the lenders, exercise its authority and carry out agency services in accordance with the commission from all the Lenders, and shall exercise the authority recognized by the agent to be generally required for carrying out is Agent services. The Agent shall not be held responsible in any way other than as set out expressly in each Article and Paragraph for the Agreement and it shall not be responsible whatsoever for failure of the Lenders to perform their obligations in any way. Further, the Agent is a representative of the Lenders, and it shall not become a representative of the Borrower unless otherwise specified.
(2) The Agent shall be able to rely on the communications, documents and materials that are considered true and accurate and considered to have been signed or the name and seal placed by a suitable person and issued, and the Agent shall be able to act in reliance of the written opinions and descriptions chosen reasonably by the Agent in connection with the Agreement within a required extent.
(3) The Agent shall exercise care as a good controller in performing its duties exercising its authorities under the Agreement.
(4) The Agent, its directors or employees or representative shall not be liable to the Lenders in any way under the Agreement or for activity or inactivity in connection with the Agreement unless it is intentional or grossly negligent. The Lenders shall jointly indemnify the Agent to the extent that the Borrower does not repay the liabilities and damages etc. that the Agent has borne in performing its duties under the Agreement (including but not limited to the costs incurred in order to prevent damage or loss and the costs incurred to recover the damage or loss (including attorney's fees)). However, if the Agent is also a Lender, the Lenders other than the Agent shall jointly indemnify the Agent for the amount remaining after the deduction of the participation percentage of the Lender who is also the Agent (however, if there is a Lender who is unable to fulfill the indemnification liabilities, then the participation percentage of the Lender who is also the Agent shall be calculated based on the total excluding the applicable Lender who is unable to fulfill the indemnification liabilities).
(5)
The Agent shall perform the action in accordance with the written instruction from the majority of Lenders as long as it is legal, and in this case the Agent shall not be responsible in any way towards the Borrower or the Lender for the consequences of the action.
(6) Unless the agent has receive a notification of the existence of a situation set out in items under Article 18, Paragraph 1 or 2 or the situation that constitutes a situation through notification or passage of time from the Borrower or the Lender, the Agent is deemed not to have known the existence of such situation.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 17 -




(7) The Agent does not warrant the validity of the Agreement or the matters represented in the Agreement in any way, and the Lenders shall assess the creditworthiness of the Borrower and other required matters based on the documents and information that the Lenders themselves deem appropriate and enter into the Agreement at its own decision and engage in the transaction listed in the Agreement.
(8) If the Agent is also a Lender, the rights and obligations as the Lender under the Agreement shall be the same as other Lenders, notwithstanding the Agent's duties under the Agreement. In addition, the Agent may engage in banking transactions with the Borrower that are generally recognized outside the scope of the Agreement. The Agent does not have any obligation to disclose to other Lenders any information about the Borrower that it has gained in dealings outside the Agreement (the information received from the Borrower shall be deemed to have been obtained in dealings outside the Agreement unless it is expressly indicated that it has been sent under the Agreement), and it has no obligation to allocate to other Lenders any monies paid by the Borrower for dealings with the Borrower outside the Agreement.
(9) Calculation of the amount of individually loaned money and the amount of allocation to the Lenders under the provisions of Article 15 shall be rounded down to the nearest yen for the amount allocated to Lenders other than the Lender designated by the Agent ("Lender with fractional integration" in this Paragraph, however, if the Agent is also a Lender, the Lender who is also the Agent shall be the Lender with fractional integration), and the amount allocated to the Lender with fractional integration shall be the total amount of allocation minus the amount allocated to other lenders. Except for such cases, handling of the amount below one yen required under the Agreement shall be as per the method deemed appropriate by the Agent.
(1) The determination of the interest rate, the interest calculation period and the repayment date, other determinations and the amount paid under the Agreement included in the notice that the Agent issues to the Borrower or the Lenders shall be binding on the Borrower and the Lenders as final unless there is an obvious error.
(11) If the Agent receives a notice from the Borrower that should be notified to the Lenders under the Agreement, the Agent must promptly notify the details to all the Lenders and if it receives a notice from the Lenders that should be notified to the Borrower or other Lenders under the Agreement, the Agent must promptly notify the details to the Borrower or all the Lenders. The Agent shall make available any documents that it has obtained from the Borrower and kept for inspection by the Lenders during normal business hours of the Agent.
Article 22 (Resignation and dismissal of the Agent)
(1) The procedures pertaining to resignation of the Agent shall be as follows.
The Agent shall be able to resign by notifying all the Lenders and the Borrower in writing. However, its resignation shall not be effective until the succeeding agent has been appointed and its appointment has been agreed.
② When the notice set out in the preceding item has been issued, the majority of Lenders shall appoint the succeeding Agent with the agreement from the Borrower.
If the person who will become the succeeding agent has not been appointed by the majority of Lenders within 30 days of the date of the notice as per Item 1 of this Paragraph (including the actual date), or if the person appointed by the majority of Lenders has not agreed to its appointment, then the existing Agent shall be able to appoint a succeeding agent on behalf of the majority of Lenders with an agreement from the Borrower.
(2) The procedures pertaining to dismissal of the Agent shall be as follows.
The majority of Lenders shall be able to dismiss the Agent by notifying all other Lenders, the Borrower and the Agent in writing. However, its dismissal shall not be effective until the succeeding agent has been appointed and its appointment has been agreed.
② When the notice set out in the preceding item has been issued, the majority of Lenders shall appoint the succeeding Agent with the agreement from the Borrower.
(3) If the person appointed as the succeeding Agent under Paragraph 1 of this Article or the preceding Paragraph accepts its appointment, the previous Agent shall hand over the set of documents that they are keeping as the Agent under the Agreement to the succeeding Agent, and shall cooperate fully so that the succeeding Agent can perform its duties as the Agent as set out in the Agreement.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 18 -




(4) The succeeding Agent shall take over the rights and duties under the Agreement that were held by the previous Agent, and the previous Agent shall have all duties that it had as the Agent upon the succeeding Agent taking up the position. However, any terms and conditions of the Agreement shall continue to be valid and applicable for any action (including inaction) taken by the previous Agent during its period in position.
(5) The Agent shall be able to resign from its position as an Agent by agreement with the majority of Lenders notwithstanding the provisions of the preceding four Paragraphs if any of the following items is applicable. If the Agent reigns in accordance with the provisions of this Paragraph, the reigning Agent shall promptly notify the Borrower of its resignation, and the Borrower shall not object to such resignation. Even in the case of the Agent resigning under the provisions of this Paragraph, the Borrower shall not have its payment liabilities for the Agent's fees that have already been incurred.
If there has been a commencement of bankruptcy proceedings, commencement of civil rehabilitation proceedings, commencement of corporate rehabilitation, commencement of special liquidation or other petition for a similar legal liquidation (including a similar petition outside of Japan) against the Borrower.
② If the Borrower has failed to pay the Agent fees and the Borrower has failed to pay despite the reminder to pay within an appropriate period.
Article 23 (collective decision of the majority of Lenders)
(1) The procedures pertaining to a collective decision by the majority of Lenders shall be as follows.
① The lenders shall be able to issue a notice to the Agent to request a collective decision by the majority of Lender when they determine that a situation that requires an instruction by the majority of Lenders as set out in the Agreement has arisen.
② The Agent receiving the notice specified in the preceding Item shall promptly notify all the Lenders of the intent to conduct a collective decision of the majority of Lenders.
③ The Lenders who have received the notification set out in the preceding Item shall make its own decision pertaining to the situation and shall notify the Agent of its decision within five business days.
④ When a collective decision of the majority of Lenders has been reached through the preceding three items, the Agent shall promptly notify the Borrower and all the Lenders the details of the decision as an instruction by the majority of Lenders.
(2) The Agent shall be able to issue a notice to all the Lenders that a collective decision by the majority of Lender shall take place when it determines that a situation that requires a collective decision by the majority of Lenders other than those set out in the preceding Paragraph has arisen. The procedures after carrying out the notice shall be as set out in Item 3 and 4 of the preceding Paragraph.
Article 24 (Alteration to the Agreement)
(1) The Agreement cannot be changed without a written agreement among the Borrower, all the Lenders and the Agent.
(2) Notwithstanding the previsions of the preceding Paragraph, if the Agent is reigning in accordance with Article 22, Paragraph 5, and the succeeding Agent is not immediately appointed by the agreement of the majority of Lenders, then the Agreement may be changed within the reasonable extent necessary in order to enable each Lender to exercise its rights individually by the written agreement of the majority of Lenders and the Agent (if the Agent has already resigned, it shall be the majority of Lenders). The party who changed the Agreement in accordance with the provisions of this Paragraph shall notify other parties to the Agreement of the details of the change in writing.
Article 25 (Transfer of position)
(1) The Borrower cannot transfer this entire Agreement or its rights and obligations under the Agreement unless all the Lenders and the Agent approve it in writing in advance.
(2) Prior to completion of the lending obligations, the Lender may transfer its position under the Agreement and all of the rights and obligations accompanying such position to a third party (partial transfer shall

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 19 -




not be permitted) only if all other Lenders, the Borrower and the Agent agree in writing in advance (the Lender that performed the transfer under this Article shall be referred to as "transferor of position" and the person to whom the transfer was performed is refereed to as "transferee of position" in this Article). In this case, the transferor of position and the transferee of position shall send a notice of transfer of the entire Agreement to the Agent along with a copy of the written agreement from all other Lenders, the Borrower and the Agent. All other Lenders, the Borrower and the Agent shall not be able to refuse to give their approval without a reasonable cause, and the Agent shall issue a notice to all the Lenders of in accordance with the provisions of Article 28, Paragraph 5 if such a transfer has been performed.
The transferee of position is a qualified transferee.
No taxes collected at source shall be incurred by the transfer and there shall not be any increase in the interests payable by the Borrower to the transferee of position in accordance with the provisions of Article 14, Paragraph 5 (excluding where the Lender transfers its position under the Agreement to its overseas subsidiary or affiliated company due to abolishment of its lending business in Japan).
(4) All costs etc. arising from the transfer under the preceding Paragraph shall be borne by the transferor of position. In addition, the transferor of position shall pay the Agent 500,000 yen plus consumption tax and local consumption tax in consideration for the administrative process in connection with the transfer prior to the date of such transfer.
Article 26 (Transfer of loan credit etc.)
(1) The Lender shall be able to transfer all of the loan credit (partial transfer shall not be permitted) along with all the accompanying rights and obligations as well as the position under the Agreement after the completion of its lending obligations and all the requirements set out in the following Items are satisfied, except otherwise set out in the Agreement. The transferor and the transferee shall meet the requirements for perfection against a third party and the requirements for perfection against the debtor in respect to the transfer on the transfer date, and in this case, the transferor and the transferee shall immediately notify the Agent of the transfer in their joint names. The notification shall be made by sending the notice of transfer of credits etc. to the Agent. All other Lenders, the Borrower and the Agent shall provisionally approve the transfer at this time. In this case, the loan credits that were transferred all the rights and obligations and in applying each terms and conditions of the Agreement pertaining to the position under the Agreement, the transferee will be treated as the Lender.
① The transferee shall be bound by the loan credit that has been transferred to it and all of the rights and obligations pertaining to it and each of the terms and conditions pertaining to the position under the Agreement as well as the loan credit under the Agreement and all the rights and obligations pertaining to it.
The transferee is a qualified transferee.
No taxes collected at source shall be incurred by the transfer and there shall not be any increase in the interests payable by the Borrower to the transferee in accordance with the provisions of Article 14, Paragraph 5 (excluding where the Lender performs a transfer under the Agreement to its overseas subsidiary or affiliated company due to abolishment of its lending business in Japan).
(2) All costs etc. arising from the transfer under the preceding Paragraph shall be borne by the transferor. In addition, the transferor shall pay the Agent 500,000 yen plus consumption tax and local consumption tax in consideration for the administrative process in connection with the transfer prior to the date of such transfer.
Article 27 (Collection from third party etc.)
(1) The Borrower shall not consign the guarantee that treats the liabilities of the Borrower under the Agreement as the liabilities under guarantee to a third party unless the Agent and all the Lenders have agreed in writing in advance after entering into the Agreement (including mortgages but not including mortgages that are revolving guarantee and revolving mortgage) and the Borrower shall not delegate the liabilities or fulfillment thereof under the Agreement to a third party.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 20 -




(2) The Lenders shall be able to receive the repayment for the liabilities of the Borrower under the Agreement from a third party only when the criteria in all of the following Items have been met (however, in the case of repayment with monies received through exercise of the lien that has been set by the third party mortgagor or voluntary sale of assets which is subject to the lien set by the third party mortgagor or a payment in substitute using the assets which is subject to the lien set by the third party mortgagor, if it meets the criteria set out in Item 1 of this Paragraph). The Lender shall immediately notify the Agent of the applicable repayment in accordance with the provisions of this Paragraph when the repayment has been received from a third party. The Lender shall do in the joint names with the applicable third party and the Borrower shall do so on its own. The provisions in Article 14, Paragraph 2 shall not apply to the receipt of repayment under the provisions of this Paragraph, and the elimination of the Borrower's liabilities under the Agreement through receipt of the applicable repayment shall not be subject to arrangement between the Lender and the Agent set out in Article 20, Paragraph 1.
(1) If a third party is exercising the recourse that has been obtained as a result of the repayment and the credit that is obtained in subrogation to the Lender against the Borrower, the third party shall agree in writing that the recourse and the credit obtained in place of the Lender shall be treated the same as the credit pertaining to the applicable repayment, and that the third party shall be bound by the terms and conditions of the Agreement, and submit the document to the Agent for the Lenders and the Agent.
The third party is a qualified transferee, and it is not a subsidiary or affiliate company of the Borrower, and the Borrower is not a subsidiary or affiliate of the third party.
If the repayment is a repayment of liabilities pertaining to the loan credit, the full amount of the loan credit shall be repaid.
No taxes collected at source shall be incurred by the repayment and there shall not be any increase in the interests payable by the Borrower to the third party in accordance with the provisions of Article 14, Paragraph 5.
The third party exercises the recourse or obtains the loan credit in subrogation, obtaining of recourse and subrogation shall be deemed to be a transfer of loan credit in accordance with the provisions of the preceding Article, and the provisions of Paragraph 2 of the same Article shall be applicable mutasis mutandis.
Article 28 (General provisions)
(1) Confidentiality
The Borrower shall not object to disclosure of information in connection with each of the following Items.
If there has been a notification of non-performance of an individual loan under the provisions of Article 6, Paragraph 1, the situation set out in Items under Article 18, Paragraph 1 or Paragraph 2, or if a situation that constitutes such a situation has arisen through notification or passage of time or both, or if a collective decision by the majority of Lenders is required under the provisions of Article 23, the Agent and the Lenders will disclose to each other to a reasonable extent the information the Agent and the Lenders have obtained on the Borrower and dealings with the Borrower in connection with the Agreement or agreements other than the Agreement.
Disclosure of information pertaining to the Agreement to the transferee (including the transferee of position as provided for under Article 25) and those who are considering a transfer (including someone who is engaging in intermediary service pertaining to such a transfer) on condition that the Lender imposes the duty of confidentiality on the other party when transferring the position under the provisions of Article 25 or when transferring the loan credit etc. under the provisions of Article 26. The information pertaining to the Agreement refers to the information on creditworthiness of the Borrower that has been obtained in connection with the Agreement, details of the Agreement and the information related to it, and details of the loan credit etc. that are subject to transfer and information relating to them, and it does not include the information pertaining to the creditworthiness of the Borrower that has been obtained in connection with any agreement other than the Agreement.

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 21 -




The Lender or the Agent to disclose the information pertaining to the Agreement to the extent reasonably required under the order, instruction or request etc. by the applicable law and regulations, administrative, jurisdictional or other related official agency, central bank or self-regulatory organizations in Japan and overseas, or specialists including attorneys, judicial scriveners, chartered accountants, auditing firms, tax accountants, rating agencies etc. who require disclosure of confidential information in the course of their work. In addition, the Lenders and the Agent may disclose the information pertaining to the Agreement to its own parent company, subsidiaries and affiliated companies to a required and appropriate extent for the purpose of internal control.
(2) Risk allocation, waivers, compensation and indemnification
(1) If the document supplied by the Borrower to the Agent or a Lender has become lost, destructed or damaged for an avoidable reason such as an incident or a disaster, the Borrower shall fulfill its liabilities under the Agreement based on the records such as the Agent's or Lenders' ledgers and tickets upon discussion with the Agent. The Borrower shall also promptly produce a replacement document if requested by the Agent or a Lender via the Agent, and shall provide it to the Agent or the applicable Lender via the Agent.
If the dealings that were performed after a careful examination by the Lender or the Agent of signature or the seal of the representative or the agent of the Borrower that was to be used in dealings under the Agreement and recognized to be genuine, and it turns out that the seal was forged, altered or stolen and it caused damages etc., the Borrower shall bear such damages etc.
The Borrower shall not make any claim against the Lender or the Agent if the Borrower suffers damage etc. due to the actions taken by the Lenders or the Agent (including the decision not to execute the individual loan, or issuing a notice to the Borrower in accordance with Article 18, Paragraph 2, and disclosure of information in accordance with Item 1 of the preceding Paragraph) due to the Borrower breaching the terms and conditions of the Agreement or any of the Items in Article 16 not being true (including the matters set out in Items (a) to (n) of Article 16, Paragraph 10 not being true or if the Borrower has breached the provisions of Item 5 or 6 of Article 17, Paragraph 3, referred to as "Borrower's Breach of Obligation etc." in this Item). Any damage etc. that has been incurred by the Lender or the Agent due to the Lender not providing indemnity under the provisions of Article 21, Paragraph 4 as a result of the Borrower's breach of obligation etc. shall be discussed by the Lender and the Borrower with sincerity and the responsible party shall foot such a damage.
(3) Severability of the Agreement
If part of the terms and conditions of the Agreement becomes invalid, illegal or unenforceable, validity, legality or enforceability of any other terms and conditions shall not be damaged or affected in any way.
(4) Relationship with banking transaction agreements
If there is a conflict with the provisions of the banking transaction agreement or other comprehensive agreement pertaining to financial transaction that have been separately provided by the Borrower to the Lender or entered into separately between the Borrower and the lender ("transaction agreement" in this Paragraph) and the terms and conditions of the Agreement, the provisions of the Agreement will be prioritized, and the provisions of the transaction agreement will apply where there are provisions in the transaction agreement that are not set out in the Agreement.
(5)
Notices
Notices under the Agreement shall make it clear that it is being made under the Agreement and all of them shall be in writing, and it shall be undertaken via one of the methods listed in (a) to (d) below to the contact details of the receiving party as listed in Table 1 annexed to the Agreement. Each party to the Agreement may change the contact details by notifying the Agent of the changes to the contact details.
(a) Issuance in person
(b) Registered post or by courier service
(c) Facsimile communication
(d) Interchange (only for communication between Lenders and the Agent)

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 22 -




The notice in the preceding Item shall be deemed to become valid upon receipt being confirmed on the facsimile machine of the sender in case of facsimile communication and upon actual receipt for other methods.
(6) Change in notified details
The Lenders and the Borrower shall promptly notify the Agent when a change has occurred in its trading name, name, representative, agent, signature, seal, address and any other details notified to the Agent.
If a notice issued under the Agreement is delayed or does not arrive because the party neglected to undertake the notification set out in the preceding Item, it shall be deemed to have arrived at the time it should normally have arrived.
(7) Payment of funds
Fees and commissions incurred in the payment made by one of the parties of the Agreement to another under the Agreement shall be borne by the payer.
(8) Calculation
In the absence of a clear provision for any calculation under the Agreement, it shall be calculated daily based on 365 days per year, not including the last day of the yearly period, the division is carried out last, and it shall be rounded down to the nearest yen.
(9) Preparation of notarized deed
The Borrower shall undertake the procedures necessary to prepare a notarized deed containing execution approval wording in relation to acknowledgement of liabilities for enforceability of the liabilities under the Agreement any time at the request of the Agent or the majority of Lenders. The costs incurred in preparing the notarized document shall be borne by the Borrower.
(10) Governing law and the agreed jurisdiction
The governing law for the Agreement shall be the laws of Japan, and Tokyo District Court shall be the non-exclusive, agreed court of jurisdiction for any dispute arising in connection with the Agreement.
(11) Language
The Agreement shall be prepared in Japanese and it shall be the original.
(12) Matters to be discussed
Any matter not set out in the Agreement or a doubt that has arisen between parties on the interpretation of the Agreement shall be discussed between the Borrower and the Lenders via the Agent to determine its handling.


Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 23 -




In witness of the execution of the Agreement, one original copy of the Agreement has been produced for representative or the agent of the representative for the Borrower, Lenders and the Agent sign or place his/her name and seal and kept by the Agent. The Lenders and the Borrower shall receive a copy thereof from the Agent.

January 24, 2018


Revenue stamp
Borrower (Address, Name and Seal)





/s/ Authorized Signatory
༈Company chop of Neo Photonics Semiconductors GK)༉
(NeoPhotonics Semiconductors GK)

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 24 -





Lender and Agent (Address, Name and Seal):





/s/ Authorized Signatory
(Chop of the Bank of Tokyo-Mitsubsihi UFJ, Ltd)
(The Bank of Tokyo-Mitsubishi UFJ, Ltd.)

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 25 -





Lender (Address, Name and Seal):





/s/ Authorized Signatory
༈Chop of The Yamanashi Chuo Bank Ltd.༉༿
(The Yamanashi Chuo Bank, Ltd.)

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 26 -




Annexed Table 1 (List of Parties)

List of Parties

1. Borrower
Trading Name / Name
NeoPhotonics Semiconductors GK
Address
550-10 Higashi-Asakawa-machi, Hachioji-shi, Tokyo

Contact
9F Azuma-cho Center Building, 9-8 Azuma-cho, Hachioji-shi, Tokyo ( 192-0082)
Accounting team
Telephone Number: 042-662-6630
Fax Number: 042-649-2131

2. Agent
Trading Name / Name
The Bank of Tokyo-Mitsubishi UFJ, Ltd.
Address
2-7-1 Marunouchi, Chiyoda-ku, Tokyo

Contact
JP Tower, 2-7-2 Marunouchi, Chiyoda-ku, Tokyo (100-0005)
Telephone Number for Financial Solutions Department, Office of Administration: 03-6259-7689
Fax Number: 03-5252-5941

3. Lender
(1)
Trading Name / Name
The Bank of Tokyo-Mitsubishi UFJ, Ltd.
Address
2-7-1 Marunouchi, Chiyoda-ku, Tokyo
Lending Office
Hachioji Branch

Contact
9-1 Asahi-cho, Hachioji-shi, Tokyo(192-0083)
Hachioji Branch, Corporate Division No. 1Telephone Number: 042-642-3402
Fax Number: 042-631-0157
Individually loaned money
550 million yen

(2)
Trading Name / Name
The Yamanashi Chuo Bank, Ltd.
Address
20-8, Marunouchi 1-chome, Kofu, Yamanashi
Lending Office
Hachioji Branch

Contact
2-4-8 Sennin-cho, Hachioji-shi, Tokyo(193-0835)
Hachioji BranchTelephone Number: 042-661-3221
Fax Number: 042-666-0173
Individually loaned money
300 million yen

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 27 -




Annexed Table 2 (Repayment Schedule)

Repayment schedule

Principal repayment date
Principal repayment amount
April 30 2018
30,357,000 yen
July 31 2018
30,357,000 yen
October 31, 2018
30,357,000 yen
January 31 2019
30,357,000 yen
April 30, 2019
30,357,000 yen
July 31 2019
30,357,000 yen
October 31, 2019
30,357,000 yen
January 31 2020
30,357,000 yen
April 30, 2020
30,357,000 yen
July 31 2020
30,357,000 yen
October 31, 2020
30,357,000 yen
January 31 2021
30,357,000 yen
April 30, 2021
30,357,000 yen
July 31 2021
30,357,000 yen
October 31, 2021
30,357,000 yen
January 31 2022
30,357,000 yen
April 30, 2022
30,357,000 yen
July 31 2022
30,357,000 yen
October 31, 2022
30,357,000 yen
January 31 2023
30,357,000 yen
April 30, 2023
30,357,000 yen
July 30 2023
30,357,000 yen
October 31, 2023
30,357,000 yen
January 31 2024
30,357,000 yen
April 30, 2024
30,357,000 yen
July 30 2024
30,357,000 yen
October 31, 2024
30,357,000 yen
January 29 2025
30,361,000 yen

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 28 -




Annex 1 (Confirmation)

Confirmation

Date

To the Lender
(The Lender in the Agreement shown below as of the time of submission of this document)

C/O: The Bank of Tokyo-Mitsubishi UFJ, Ltd.
To: Financial Solutions Department, Office of Administration



Seal
(Borrower)

NeoPhotonics Semiconductors GK
Term Loan for 850 million yen

It is hereby confirmed by the Borrower that all the required procedures under the laws and regulations and the Borrower's internal rules have been completed to enter the term loan agreement dated January 24, 2018 for NeoPhotonics Semiconductors GK (the "Borrower" hereafter) with the Bank of Tokyo-Mitsubishi UFJ, Ltd. acting as the Agent ("the Agreement" hereafter) and for the borrowing under the Agreement.

The terms used in this document has the same meaning as the terms defined in the Agreement unless otherwise defined in this document.

END

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 29 -




Annex 2 (Receipt)


Receipt
Revenue
stamp
200 yen

  Date

To the Lender
(Referring to the Lender shown in the table below. Same hereafter.)

C/O: The Bank of Tokyo-Mitsubishi UFJ, Ltd.
To: Financial Solutions Department, Office of Administration




Seal
(Borrower)

NeoPhotonics Semiconductors GK
Term Loan for 850 million yen / Receipt for the Loan

We borrowed the following from each Lender and we confirm we have received the loan today.

Details

Total amount            Yen

Lender
Loan amount
The Bank of Tokyo-Mitsubishi UFJ, Ltd.
The Yamanashi Chuo Bank, Ltd.
550 million Yen
300 million Yen

END

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 30 -




Annex 3 (Conditions restricting provision of security etc. and compliance report pertaining to conditions for collection from a third party)

Conditions restricting provision of security etc. and compliance report pertaining to conditions for collection from a third party

  Date

To the Lender
(The Lender in the Agreement shown below as of the time of submission of this document) Same hereafter.)

C/O: The Bank of Tokyo-Mitsubishi UFJ, Ltd.
To: Financial Solutions Department, Office of Administration


Seal
(Borrower)

NeoPhotonics Semiconductors GK
Term Loan for 850 million yen

In accordance with Article 17, Paragraph 1, Item 3 of the term loan agreement dated January 24, 2018 for NeoPhotonics Semiconductors GK (the "Borrower" hereafter) with the Bank of Tokyo-Mitsubishi UFJ, Ltd. acting as the Agent (the "Agent" hereafter) ("the Agreement" hereafter), we, the Borrower, reports to the Agent and the Lenders the compliance status of each matter set out in Article 17, Paragraph 2 and Article 27, Paragraph 1 from the [date of entering into the Agreement/commencement date of the accounting period covered as shown in 1. below (including the day itself) [for the first report only, select the date of entering into the Agreement] until the date of submission of this document (including the day itself) (the "applicable reporting period" hereafter) as follows. The terms used in this document has the same meaning as the terms defined in the Agreement unless otherwise defined in this document.

Details

1.
Accounting period reported   The accounting period ending in [month] [year]

2.
The report pertaining to the terms and conditions limiting the provision of security etc. during the applicable reporting period as set out in Article 17, Paragraph 2

( ) A
The Borrower continues to legally hold and possess the assets acquired with the Loan, and has not changed the current status of the applicable assets and has not transferred it to anyone or provided them as securities and has not disposed of it via any other method, and it has not agreed with anyone to dispose of it (however, it excludes provision of the machinery as security to the Bank of Tokyo-Mitsubishi UFJ, Ltd. under the term loan agreement dated March 29, 2017, with an executable period).

( )B    The Borrower continues to legally hold and possess the assets acquired with the Loan, and has changed the current status of the applicable assets and has transferred it to someone or provided them as securities and has not disposed of it via any other method, and it has agreed with someone to dispose of them but it has obtained a prior written agreement from all the Lenders and the Agent. (However, it excludes provision of the machinery as security to the Bank of Tokyo-Mitsubishi UFJ, Ltd. under the term loan agreement dated March 29, 2017, with an executable period).

3.
The report pertaining to the terms and conditions on third party collection as set out in Article 27, Paragraph 1

Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 31 -





( ) The Borrower has not consigned the guarantee that treats the liabilities under the Agreement as the liabilities under guarantee to a third party (including mortgages but not including mortgages that are revolving guarantee and revolving mortgage) has not delegated the liabilities or fulfillment thereof under the Agreement of a third party.

( ) The Borrower has consigned the guarantee that treats the liabilities under the Agreement as the liabilities under guarantee to a third party (including mortgages but not including mortgages that are revolving guarantee and revolving mortgage) or has delegated the liabilities or fulfillment thereof under the Agreement of a third party, however, it has obtained a prior written approval from the Agent and all the Lenders.

END



Term Loan Agreement for NeoPhotonics Semiconductors GK dated January 24, 2018
- 32 -

EX-10.74 4 exhibit1074.htm EXHIBIT 10.74 Exhibit


exhibit1074image1.jpg
Exhibit 10.74
NeoPhotonics Corporation
Amendment to Retention Agreement
This Amendment to Retention Agreement (this “Amendment”) is made and entered into by and between Elizabeth Eby (the “Employee”) and NeoPhotonics Corporation, a Delaware corporation (the “Company”), effective as of November 6, 2017.
RECITALS
A.The Company and the Employee previously entered into a Retention Agreement dated as of August 14, 2017 (the “Retention Agreement”).

B.The parties desire to amend the Retention Agreement to bring a certain provision in line with the corresponding term in the agreements with certain other management-level employees.

C.Capitalized terms not defined in this Amendment will have the meanings assigned to them in the Retention Agreement.
AGREEMENT
The parties agree to amend the Retention Agreement as follows:
1.    Section 3(b) of the Retention Agreement is amended in its entirety to read as follows:
“(b)    Involuntary Termination Following a Change in Control. If the Employee’s employment terminates as a result of an Involuntary Termination that occurs on or within twelve (12) months following a Change in Control, and provided the Employee has satisfied the Release requirement provided in Section 4, then subject to the payment timing rules in Section 11(h), the Company will provide the Employee the following severance benefits:
(i)
a lump sum severance payment equal to the sum of:
(1)
100% of the Employee’s Base Compensation,
(2)
100% of the Employee’s annual Target Bonus, and
(3)
$72,000 (which the Employee may, but is not required to, use to obtain continued health insurance coverage); and
(ii)    the vesting of each of the Employee’s then-outstanding compensatory equity awards granted under any of the Company’s equity incentive plans that provide for time-based vesting, and the rate of lapsing of any repurchase right applicable to any shares received under such awards, shall automatically be accelerated (and, in the case of options, such options shall become exercisable), as of the effective date of the Change in Control, as to the number of shares that would have vested, or as to which repurchase rights would have lapsed, in the ordinary course of business if the Employee had maintained the Employee’s employment or consulting relationship with the Company for the first twenty-four (24) months following the effective date of the Change in Control. For the avoidance of doubt, this Section 3(a)(ii) will not be deemed to waive the satisfaction of any performance‑based condition contained in any then‑outstanding compensatory equity awards, and the treatment of any performance‑based condition in connection with a Change in Control will be subject to the terms and conditions of such equity award approved at the time of grant.
Any severance payments and benefits under Section 3(b) will be paid on the later of (x) ten (10) business days after the effective date of the Release and (y) the date of the Employee’s Involuntary Termination.”


NeoPhotonics Corporation Confidential Information



2.    Except as expressly set forth herein, the Retention Agreement shall remain in full force and effect and shall not be modified or altered in any other way pursuant to this Amendment.
3.    This Amendment may be executed in two or more counterparts, each of which shall be deemed an original and all of which together shall constitute one instrument. The validity, interpretation, construction and performance of this Amendment shall be governed by the laws of the State of California.
[Signature page follows]






IN WITNESS WHEREOF, each of the parties has executed this Amendment to Retention Agreement, in the case of the Company by its duly authorized officer, as of the day and year last set forth below.

COMPANY
 
NEOPHOTONICS CORPORATION
 
 
By: /s/ Karen Drosky     
Name: Karen Drosky, VP HR 
Date: 11/6/2017
 
 
 
EMPLOYEE
 
  /s/ Elizabeth Eby     
Name: Elizabeth Eby
Date: 11/6/2017

 
 
 
 
 
 
 
 
 




EX-21.1 5 nptn123117exhibit211.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1
LIST OF SUBSIDIARIES OF NEOPHOTONICS CORPORATION
 
 
 
SUBSIDIARY
JURISDICTION
 
 
NeoPhotonics Corporation Limited
Hong Kong
NeoPhotonics (China) Co., Ltd.
People’s Republic of China
NeoPhotonics Dongguan Co., Ltd.
People’s Republic of China
Novel Centennial Limited
British Virgin Islands
NeoPhotonics Semiconductor, Godo Kaisha
Japan
NeoPhotonics Corporation, LLC
Russia
NeoPhotonics Technics Limited Liability Company
Russia



EX-23.1 6 nptn123117exhibit231.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1
 
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-217211, 333-210399, 333-202942, 333-197657, 333-189577, 333-179453, 333-177306, 333-172031 on Form S-8 and Registration Statement No. 333-213967 on Form S-3 of our reports dated March 8, 2018, relating to the consolidated financial statements of NeoPhotonics Corporation, and the effectiveness of NeoPhotonics Corporation’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of NeoPhotonics Corporation for the year ended December 31, 2017.
/s/ DELOITTE & TOUCHE LLP
San Jose, California
March 8, 2018



EX-31.1 7 nptn123117exhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Timothy S. Jenks, certify that:
1. I have reviewed this Annual Report on Form 10-K of NeoPhotonics Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4. The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financing reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting.
5. The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of 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 8, 2018
 
 
 
/s/    TIMOTHY S. JENKS
 
Timothy S. Jenks
 
President, Chief Executive Officer and
 
Chairman of the Board of Directors
 
 
 


EX-31.2 8 nptn123117exhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Elizabeth Eby, certify that:
1. I have reviewed this Annual Report on Form 10-K of NeoPhotonics Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4. The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financing reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting.
5. The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of 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 8, 2018
 
 
 
/S/    ELIZABETH EBY
 
Elizabeth Eby
 
Chief Financial Officer and Senior Vice President, Finance
 
 
 


EX-32.1 9 nptn123117exhibit321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the U.S. Code (18 U.S.C. § 1350), Timothy S. Jenks, President, Chief Executive Officer and Chairman of the Board of Directors of NeoPhotonics Corporation (the “Company”), and Elizabeth Eby, Chief Financial Officer and Senior Vice President, Finance of the Company, each hereby certifies that, to the best of his knowledge:
1. The Company’s Annual Report on Form 10-K for the period ended December 31, 2017, to which this Certification is attached as Exhibit 32.1 (the “Annual Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, as amended; and
2. The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned have set their hands hereto as of the 8th day of March, 2018.
 
/S/    TIMOTHY S. JENKS
 
/S/    ELIZABETH EBY
Timothy S. Jenks
 
Elizabeth Eby
President, Chief Executive Officer and
 
Chief Financial Officer and Senior Vice President,
Chairman of the Board of Directors
 
 Finance
 
This certification accompanies the Form 10-K 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 NeoPhotonics Corporation 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 Form 10-K), irrespective of any general incorporation language contained in such filing.

 




EX-101.INS 10 nptn-20171231.xml XBRL INSTANCE DOCUMENT 0001227025 2017-01-01 2017-12-31 0001227025 2018-02-28 0001227025 2017-06-30 0001227025 2016-12-31 0001227025 2017-12-31 0001227025 2016-01-01 2016-12-31 0001227025 2015-01-01 2015-12-31 0001227025 us-gaap:CommonStockMember 2014-12-31 0001227025 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001227025 us-gaap:RetainedEarningsMember 2015-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001227025 2015-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001227025 us-gaap:CommonStockMember 2016-12-31 0001227025 us-gaap:RetainedEarningsMember 2016-12-31 0001227025 us-gaap:CommonStockMember 2017-12-31 0001227025 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001227025 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001227025 us-gaap:RetainedEarningsMember 2014-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001227025 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001227025 2014-12-31 0001227025 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001227025 us-gaap:CommonStockMember 2015-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001227025 us-gaap:RetainedEarningsMember 2017-12-31 0001227025 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001227025 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001227025 us-gaap:RevolvingCreditFacilityMember nptn:WellsFargoBankNationalAssociationMember 2017-12-31 0001227025 us-gaap:LineOfCreditMember nptn:CITICBankMember country:CN us-gaap:SubsequentEventMember 2018-02-01 2018-02-28 0001227025 us-gaap:RevolvingCreditFacilityMember nptn:WellsFargoBankNationalAssociationMember 2017-09-30 0001227025 us-gaap:LineOfCreditMember nptn:PudongBankMember country:CN 2017-12-31 0001227025 us-gaap:LineOfCreditMember nptn:CITICBankMember country:CN 2017-12-31 0001227025 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerTwoMember 2016-01-01 2016-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerTwoMember 2016-01-01 2016-12-31 0001227025 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerOneMember 2017-01-01 2017-12-31 0001227025 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerTwoMember 2017-01-01 2017-12-31 0001227025 us-gaap:NotesReceivableMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerThreeMember 2016-01-01 2016-12-31 0001227025 us-gaap:ContractualRightsMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerThreeMember 2017-01-01 2017-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:TopFiveCustomersMember 2017-01-01 2017-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:TopFiveCustomersMember 2015-01-01 2015-12-31 0001227025 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerTwoMember 2017-01-01 2017-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerOneMember 2017-01-01 2017-12-31 0001227025 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerOneMember 2016-01-01 2016-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerOneMember 2016-01-01 2016-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:TopFiveCustomersMember 2016-01-01 2016-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerTwoMember 2015-01-01 2015-12-31 0001227025 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nptn:CustomerOneMember 2015-01-01 2015-12-31 0001227025 nptn:AccountingStandardsUpdate201609Member 2017-01-01 2017-12-31 0001227025 us-gaap:MachineryAndEquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001227025 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001227025 us-gaap:BuildingMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001227025 us-gaap:BuildingMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 us-gaap:MachineryAndEquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001227025 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001227025 us-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMember 2017-12-31 0001227025 us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:MoneyMarketFundsMember 2016-12-31 0001227025 us-gaap:SovereignDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:ShortTermInvestmentsMember 2017-12-31 0001227025 us-gaap:ShortTermInvestmentsMember 2016-12-31 0001227025 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001227025 us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001227025 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 nptn:MoneyMarketAccountsMember 2016-12-31 0001227025 nptn:MoneyMarketAccountsMember 2017-12-31 0001227025 us-gaap:SovereignDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:CashAndCashEquivalentsMember 2016-12-31 0001227025 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001227025 us-gaap:UsGovernmentSponsoredEnterpriseInsuredLoansMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:OperatingExpenseMember 2015-01-01 2015-12-31 0001227025 us-gaap:FairValueMeasurementsNonrecurringMember 2017-12-31 0001227025 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember 2015-01-01 2015-12-31 0001227025 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:PropertyPlantAndEquipmentMember 2015-01-01 2015-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 nptn:RusnanoPaymentDerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001227025 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member nptn:MoneyMarketAccountsMember 2016-12-31 0001227025 nptn:MutualFundsHeldInRabbiTrustMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel2Member nptn:MoneyMarketAccountsMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001227025 nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member nptn:MoneyMarketAccountsMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member nptn:MutualFundsHeldInRabbiTrustMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member nptn:MoneyMarketAccountsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:AgencySecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:AgencySecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:AgencySecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member nptn:MoneyMarketAccountsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member nptn:MutualFundsHeldInRabbiTrustMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:SovereignDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:AgencySecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:AgencySecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:SovereignDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member nptn:MoneyMarketAccountsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member nptn:MutualFundsHeldInRabbiTrustMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:AgencySecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2016-12-31 0001227025 us-gaap:FairValueInputsLevel2Member nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001227025 us-gaap:FairValueInputsLevel3Member nptn:MutualFundsHeldInRabbiTrustMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel2Member us-gaap:AgencySecuritiesMember 2017-12-31 0001227025 us-gaap:FairValueInputsLevel1Member us-gaap:SovereignDebtSecuritiesMember 2017-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001227025 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001227025 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001227025 nptn:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001227025 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001227025 nptn:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001227025 nptn:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember 2015-04-16 2015-04-16 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember 2015-04-16 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:DevelopedTechnologyRightsMember 2015-04-16 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:CustomerRelationshipsMember 2015-04-16 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:ProFormaMember 2017-01-01 2017-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember 2015-01-02 2015-01-02 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:IntersegmentEliminationMember us-gaap:ProFormaMember 2017-01-01 2017-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:ProFormaMember 2014-01-01 2014-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:ProFormaMember 2015-01-01 2015-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:ProFormaMember 2016-01-01 2016-12-31 0001227025 nptn:EigenlightCorporationMember 2015-11-01 2015-11-30 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember 2015-01-01 2015-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember 2014-01-01 2014-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:DevelopedTechnologyRightsMember 2015-01-02 2015-01-02 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:CustomerRelationshipsMember 2015-01-02 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember 2015-01-02 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:DevelopedTechnologyRightsMember 2015-01-02 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:CustomerRelationshipsMember 2015-01-02 2015-01-02 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:IntersegmentEliminationMember us-gaap:ProFormaMember 2015-01-01 2015-12-31 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember us-gaap:IntersegmentEliminationMember us-gaap:ProFormaMember 2016-01-01 2016-12-31 0001227025 us-gaap:CustomerRelationshipsMember 2016-12-31 0001227025 nptn:LeaseholdInterestMember 2016-12-31 0001227025 nptn:PatentsAndDevelopedTechnologyMember 2017-12-31 0001227025 nptn:PatentsAndDevelopedTechnologyMember 2016-12-31 0001227025 nptn:LeaseholdInterestMember 2017-12-31 0001227025 us-gaap:CustomerRelationshipsMember 2017-12-31 0001227025 us-gaap:BuildingMember 2017-01-01 2017-12-31 0001227025 us-gaap:LandMember 2016-12-31 0001227025 us-gaap:LandMember 2017-12-31 0001227025 us-gaap:MachineryAndEquipmentMember 2017-12-31 0001227025 us-gaap:BuildingMember 2016-12-31 0001227025 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001227025 us-gaap:MachineryAndEquipmentMember 2016-12-31 0001227025 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001227025 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001227025 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001227025 us-gaap:BuildingMember 2017-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2017-01-01 2017-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2017-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001227025 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001227025 us-gaap:NotesPayableOtherPayablesMember 2016-12-31 0001227025 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0001227025 nptn:AssetPurchaseAgreementLowSpeedTransceiverMember 2017-12-31 0001227025 nptn:AssetPurchaseAgreementLowSpeedTransceiverMember 2016-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-01 2017-01-31 0001227025 nptn:APATOEMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-01 2017-01-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-31 0001227025 us-gaap:OtherCurrentLiabilitiesMember us-gaap:IndemnificationGuaranteeMember 2017-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2016-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:InventoriesMember 2017-01-31 0001227025 nptn:APATOEMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-01-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:PropertyPlantAndEquipmentMember 2016-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:InventoriesMember 2016-12-31 0001227025 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember us-gaap:PropertyPlantAndEquipmentMember 2017-01-31 0001227025 nptn:FacilitiesConsolidationMember 2017-01-01 2017-12-31 0001227025 nptn:AssetRelatedMember 2017-12-31 0001227025 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-12-31 0001227025 nptn:AssetRelatedMember 2017-01-01 2017-12-31 0001227025 nptn:FacilitiesConsolidationMember 2016-12-31 0001227025 nptn:FacilitiesConsolidationMember 2017-12-31 0001227025 us-gaap:EmployeeSeveranceMember 2017-12-31 0001227025 us-gaap:EmployeeSeveranceMember 2016-12-31 0001227025 nptn:AssetRelatedMember 2016-12-31 0001227025 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001227025 us-gaap:OperatingExpenseMember 2017-01-01 2017-12-31 0001227025 nptn:TermLoanBMember nptn:MitsubishiBankMember nptn:TokyoInterbankOfferRateMember 2015-02-25 2015-02-25 0001227025 nptn:TermLoanAMember nptn:MitsubishiBankMember nptn:TokyoInterbankOfferRateMember 2015-02-25 2015-02-25 0001227025 nptn:NeoPhotonicsSemiconductorMember 2015-01-01 2015-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-09-30 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:PrimeRateMember 2017-09-01 2017-09-30 0001227025 nptn:TermLoanAMember nptn:MitsubishiBankMember 2015-02-25 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2017-09-01 2017-09-30 0001227025 nptn:MitsubishiBankTermLoanAMember us-gaap:NotesPayableToBanksMember us-gaap:SubsequentEventMember 2018-01-01 2018-01-31 0001227025 nptn:TermLoanBMember nptn:MitsubishiBankMember 2015-02-25 0001227025 us-gaap:BankersAcceptanceMember 2017-12-31 0001227025 nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember country:CN 2017-01-01 2017-12-31 0001227025 nptn:MitsubishiBankTermLoanBMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2017-07-01 2017-07-31 0001227025 nptn:MitsubishiBankMember 2017-12-31 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember nptn:TokyoInterbankOfferRateMember 2017-03-01 2017-03-31 0001227025 nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:NotesPayableOtherPayablesMember country:CN 2017-12-31 0001227025 nptn:MitsubishiBankTermLoanAMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 us-gaap:SubsidiariesMember nptn:SecondLineOfCreditExpiresJuly2019Member us-gaap:BankersAcceptanceMember 2017-01-01 2017-12-31 0001227025 us-gaap:BankersAcceptanceMember country:CN 2017-12-31 0001227025 us-gaap:SubsidiariesMember nptn:SecondLineOfCreditExpiresJuly2019Member us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2017-09-01 2017-09-30 0001227025 nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:BankersAcceptanceMember country:CN 2017-07-01 2017-07-31 0001227025 nptn:MitsubishiBankLoan2017Member us-gaap:NotesPayableToBanksMember 2017-03-31 0001227025 us-gaap:RevolvingCreditFacilityMember nptn:ComericaMember 2016-12-31 0001227025 nptn:AmendedComericaBankCreditFacilityMember us-gaap:LineOfCreditMember 2017-06-30 0001227025 us-gaap:SubsidiariesMember us-gaap:BankersAcceptanceMember 2016-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:PrimeRateMember 2017-09-01 2017-09-30 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:BaseRateMember 2017-09-01 2017-09-30 0001227025 nptn:SeniorSecuredRevolvingCreditFacilityExpiresAprilTwoThousandSeventeenMember nptn:ComericaMember us-gaap:FederalFundsEffectiveSwapRateMember 2017-01-01 2017-03-10 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2017-09-01 2017-09-30 0001227025 nptn:FirstCreditFacilityExpiresJuly2019Member us-gaap:BankersAcceptanceMember 2017-01-01 2017-09-30 0001227025 us-gaap:SubsidiariesMember nptn:SecondLineOfCreditExpiresJuly2019Member us-gaap:BankersAcceptanceMember 2017-12-31 0001227025 us-gaap:FinancialStandbyLetterOfCreditMember 2016-12-31 0001227025 nptn:SeniorSecuredRevolvingCreditFacilityExpiresAprilTwoThousandSeventeenMember nptn:ComericaMember us-gaap:BaseRateMember 2017-01-01 2017-03-10 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2017-09-01 2017-09-30 0001227025 nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:NotesPayableOtherPayablesMember country:CN 2017-11-01 2017-11-30 0001227025 nptn:TermLoanBMember nptn:MitsubishiBankMember 2015-02-25 2015-02-25 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember country:CN us-gaap:SubsequentEventMember 2018-01-01 2018-01-31 0001227025 nptn:FirstCreditFacilityExpiresJuneTwoThousandSixteenMember us-gaap:BankersAcceptanceMember country:CN 2017-12-31 0001227025 us-gaap:NotesPayableOtherPayablesMember country:CN 2017-01-01 2017-12-31 0001227025 us-gaap:RevolvingCreditFacilityMember nptn:ComericaMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-12-31 0001227025 nptn:SeniorSecuredRevolvingCreditFacilityExpiresAprilTwoThousandSeventeenMember nptn:ComericaMember nptn:DailyAdjustingLondonInterbankOfferedRateLIBORMember 2017-01-01 2017-03-10 0001227025 nptn:MitsubishiBankLoansMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:BaseRateMember 2017-09-01 2017-09-30 0001227025 us-gaap:BankersAcceptanceMember 2016-12-31 0001227025 nptn:SeniorSecuredRevolvingCreditFacilityExpiresAprilTwoThousandSeventeenMember nptn:ComericaMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-03-10 0001227025 nptn:TunableLaserProductLinesFromEMCORECorporationMember nptn:TermLoanBMember nptn:MitsubishiBankMember 2015-01-01 2015-12-31 0001227025 nptn:LongTermDebtNonCurrentMember 2016-12-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2016-12-31 0001227025 nptn:MitsubishiBankMember 2016-12-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:TermLoanMember 2016-12-31 0001227025 nptn:LongTermDebtCurrentMember 2016-12-31 0001227025 nptn:LongTermDebtCurrentMember 2017-12-31 0001227025 nptn:LongTermDebtNonCurrentMember 2017-12-31 0001227025 nptn:TermLoanMember 2017-12-31 0001227025 nptn:NotesPayablePudongBankMember us-gaap:NotesPayableToBanksMember 2017-12-31 0001227025 nptn:NotesPayablePudongBankMember us-gaap:NotesPayableToBanksMember 2016-12-31 0001227025 nptn:TermLoanMember nptn:ComericaBankTermLoanMember 2016-12-31 0001227025 nptn:WellsFargoCreditFacilityMember us-gaap:LineOfCreditMember 2016-12-31 0001227025 nptn:MitsubishiBankMember us-gaap:MaximumMember 2017-12-31 0001227025 nptn:MitsubishiBankMember us-gaap:MinimumMember 2017-12-31 0001227025 us-gaap:PensionPlansDefinedBenefitMember 2014-05-31 0001227025 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001227025 2013-12-31 0001227025 2016-08-01 2016-08-31 0001227025 nptn:Laser2000CaseMember us-gaap:PendingLitigationMember 2015-03-31 0001227025 nptn:FinisarCorporationMember nptn:InfringementOfUnitedStatesPatentsMember 2010-01-01 2010-12-31 0001227025 nptn:Laser2000Member us-gaap:PendingLitigationMember nptn:TerminationOfDistributorAgreementMember 2013-09-16 2013-09-16 0001227025 nptn:ApatOptoelectronicsComponentsCoArbitrationMember 2017-10-25 2017-10-25 0001227025 nptn:ApatOptoelectronicsComponentsCoArbitrationMember 2017-06-15 2017-06-16 0001227025 nptn:Laser2000Member us-gaap:PendingLitigationMember nptn:TerminationOfDistributorAgreementMember 2015-03-01 2015-03-31 0001227025 2017-06-13 2017-06-13 0001227025 nptn:FinisarCorporationMember nptn:InfringementOfUnitedStatesPatentsMember 2012-12-31 0001227025 us-gaap:PerformanceGuaranteeMember us-gaap:PrivatePlacementMember 2017-12-31 0001227025 us-gaap:MinimumMember 2017-06-13 2017-06-13 0001227025 nptn:FinisarCorporationMember nptn:InfringementOfUnitedStatesPatentsMember 2010-12-31 0001227025 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:MaximumMember 2015-12-31 0001227025 us-gaap:PerformanceGuaranteeMember us-gaap:PrivatePlacementMember 2012-12-31 0001227025 nptn:LestinaInternationalLtd.LitigationMember 2016-12-27 2016-12-27 0001227025 nptn:Laser2000CaseMember 2017-04-01 2017-04-30 0001227025 country:RU us-gaap:ScenarioForecastMember 2019-01-01 2019-12-31 0001227025 2016-09-30 0001227025 2017-06-13 0001227025 us-gaap:MaximumMember 2017-06-13 2017-06-13 0001227025 2016-09-01 2016-09-30 0001227025 nptn:RusnanoMember 2016-12-31 0001227025 nptn:ResaleRegistrationStatementMember 2015-12-31 0001227025 us-gaap:EmployeeStockOptionMember 2017-12-31 0001227025 nptn:EmployeeStockPurchasePlanMember 2017-12-31 0001227025 2015-04-01 2015-06-30 0001227025 nptn:ResaleRegistrationStatementMember 2016-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember 2016-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember 2017-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001227025 nptn:StockAppreciationUnitsMember 2016-01-01 2016-12-31 0001227025 nptn:StockAppreciationUnitsMember 2017-01-01 2017-12-31 0001227025 nptn:StockAppreciationUnitsMember 2015-01-01 2015-12-31 0001227025 nptn:EquityIncentivePlanTwoThousandTenMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 nptn:EmploymentInducementAwardPlanTwentyElevenMember 2017-01-01 2017-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember 2016-01-01 2016-12-31 0001227025 nptn:StockAppreciationUnitsMember 2017-12-31 0001227025 us-gaap:PerformanceSharesMember 2016-09-01 2016-09-30 0001227025 us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001227025 nptn:EquityIncentivePlanTwoThousandTenMember 2017-01-01 2017-12-31 0001227025 nptn:StockOptionPlanTwentyZeroFourMember 2017-12-31 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember 2015-01-01 2015-12-31 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember 2014-12-17 2014-12-18 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember 2016-01-01 2016-12-31 0001227025 us-gaap:EmployeeStockOptionMember nptn:TwentyFourteenRepricingOfferMember 2014-12-18 2014-12-18 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember 2014-12-18 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember 2014-12-18 2014-12-18 0001227025 nptn:EquityIncentivePlanTwoThousandTenMember 2017-12-31 0001227025 us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001227025 nptn:EmploymentInducementAwardPlanTwentyElevenMember 2017-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember nptn:TwoThousandAndSevenStockAppreciationGrantsPlanMember 2017-12-31 0001227025 nptn:EmployeeStockPurchasePlanTwentyTenMember 2017-01-01 2017-12-31 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember nptn:SixtiethDayPriorToExpirationDateMember 2016-01-01 2016-12-31 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember nptn:VestingIn12EqualMonthlyInstallmentsMember 2016-01-01 2016-12-31 0001227025 nptn:EmployeeStockPurchasePlanTwentyTenMember 2017-12-31 0001227025 nptn:EquityIncentivePlanTwoThousandTenMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001227025 nptn:StockAppreciationUnitsMember 2016-12-31 0001227025 nptn:NonqualifiedStockOptionsMember nptn:EquityIncentivePlanTwoThousandTenMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001227025 nptn:EquityIncentivePlanTwoThousandTenMember 2010-04-30 0001227025 nptn:EmployeeStockPurchasePlanTwentyTenMember 2011-02-28 0001227025 us-gaap:PerformanceSharesMember 2017-12-31 0001227025 nptn:EmploymentInducementAwardPlanTwentyElevenMember 2015-01-01 2015-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember 2015-01-01 2015-12-31 0001227025 nptn:StockOptionsAndStockAppreciationRightsMember nptn:TwentyFourteenRepricingOfferMember 2016-12-31 0001227025 us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2014-01-01 2014-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember nptn:TwoThousandAndSevenStockAppreciationGrantsPlanMember 2017-01-01 2017-12-31 0001227025 us-gaap:StockAppreciationRightsSARSMember nptn:TwentyFourteenRepricingOfferMember 2014-12-18 2014-12-18 0001227025 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001227025 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001227025 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001227025 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001227025 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001227025 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001227025 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001227025 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001227025 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001227025 us-gaap:EmployeeStockOptionMember 2016-12-31 0001227025 us-gaap:SubsidiariesMember us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0001227025 us-gaap:DomesticCountryMember 2017-12-31 0001227025 us-gaap:ForeignCountryMember 2016-01-01 2016-12-31 0001227025 2017-12-01 2017-12-31 0001227025 us-gaap:ForeignCountryMember 2017-12-31 0001227025 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001227025 us-gaap:ForeignCountryMember 2015-01-01 2015-12-31 0001227025 nptn:RestOfWorldMember 2015-01-01 2015-12-31 0001227025 country:CN 2016-01-01 2016-12-31 0001227025 nptn:RestOfWorldMember 2017-01-01 2017-12-31 0001227025 country:JP 2016-01-01 2016-12-31 0001227025 country:CN 2015-01-01 2015-12-31 0001227025 country:US 2017-01-01 2017-12-31 0001227025 nptn:RestOfWorldMember 2016-01-01 2016-12-31 0001227025 country:CN 2017-01-01 2017-12-31 0001227025 country:JP 2017-01-01 2017-12-31 0001227025 country:US 2015-01-01 2015-12-31 0001227025 country:US 2016-01-01 2016-12-31 0001227025 country:JP 2015-01-01 2015-12-31 0001227025 country:CN 2016-12-31 0001227025 country:JP 2016-12-31 0001227025 nptn:RestOfWorldMember 2017-12-31 0001227025 country:US 2016-12-31 0001227025 country:CN 2017-12-31 0001227025 country:JP 2017-12-31 0001227025 nptn:RestOfWorldMember 2016-12-31 0001227025 country:US 2017-12-31 0001227025 nptn:HighSpeedProductsMember 2015-01-01 2015-12-31 0001227025 nptn:NetworkProductsAndSolutionsMember 2017-01-01 2017-12-31 0001227025 nptn:NetworkProductsAndSolutionsMember 2015-01-01 2015-12-31 0001227025 nptn:HighSpeedProductsMember 2017-01-01 2017-12-31 0001227025 nptn:NetworkProductsAndSolutionsMember 2016-01-01 2016-12-31 0001227025 nptn:HighSpeedProductsMember 2016-01-01 2016-12-31 0001227025 2016-04-01 2016-06-30 0001227025 2016-07-01 2016-09-30 0001227025 2016-10-01 2016-12-31 0001227025 2016-01-01 2016-03-31 0001227025 2017-01-01 2017-03-31 0001227025 2017-07-01 2017-09-30 0001227025 2017-10-01 2017-12-31 0001227025 2017-04-01 2017-06-30 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember us-gaap:SubsequentEventMember 2018-02-01 2018-02-28 0001227025 nptn:TermLoanCMember nptn:MitsubishiBankandTheTamanashiChouBanLtd.Member us-gaap:SubsequentEventMember 2018-01-31 0001227025 nptn:NotesPayableCITICBankMember us-gaap:NotesPayableToBanksMember us-gaap:SubsequentEventMember 2018-01-01 2018-01-31 0001227025 nptn:TermLoanCMember nptn:MitsubishiBankandTheTamanashiChouBanLtd.Member us-gaap:SubsequentEventMember nptn:TokyoInterbankOfferRateMember 2018-01-01 2018-01-31 0001227025 nptn:TermLoanAMember nptn:MitsubishiBankMember us-gaap:SubsequentEventMember 2018-01-01 2018-01-31 iso4217:USD xbrli:shares nptn:defined_benfit_plan iso4217:USD xbrli:shares xbrli:pure iso4217:CNY iso4217:EUR nptn:installment utreg:sqft iso4217:JPY nptn:defendant nptn:debt_instrument nptn:claim nptn:segment false --12-31 FY 2017 2017-12-31 10-K 0001227025 44278392 Yes Accelerated Filer 256840000 NEOPHOTONICS CORP No No NPTN 30625000 43242000 0.1 141000 0 0 21000000 64000 39000 368000 0 324000 0 7135000 302000 0 6468000 0 1 15000000.0 -396000 -13629000 6072000 0.0025 108000 86000 183000 295000 8373000 1304000 0 0 21600000 10000000 12800000 12100000 700000 0.25 8600000 8600000 -66000 -19000 -5718000 P12M 2000000 100000 P60D -2992000 -2661000 2583000 20000000.0 5000000 5000000 P20D P20D 15786000 0 0 30190000 35607000 3 2 2 12 0.035 0.035 P9M 72525 41388 194000 144000 P123M P129M 1155000 4285000 1048000 1095000 0.3 0.3 0.3 3400000 0.15 0 12817000 12800000 0 602000 0 1400000 P3Y P1Y 0 1039000 0 300000 8700000 8800000 0.85 0.80 13810684000 2098888 P1Y3M4D 592215 1889536 15.00 15.00 P60D 30000000 0 11222000 11200000 3000000 0 117000 0 38000 36000 376000 110800000 84766000 69017000 78143000 65499000 80610000 67229000 -296000 -159000 -247000 101355000 125102000 -19000 -1000 147000 168000 -8235000 567000 -8401000 398000 532378000 545953000 5140000 4480000 1341000 727000 727000 615000 615000 998000 998000 7953000 7953000 14797000 14797000 9702000 9702000 4800000 900000 -300000 425000 626000 1791000 1609000 472000 3448000 318000 2176000 954000 6696000 306000 4301000 2089000 6760000 421000 3934000 2405000 368000 400000 200000 200000 0 0 3100000 700000 0 0 2146000 390887000 402953000 270796000 264640000 13100000 800000 13953000 13900000 0 42824000 23809000 19015000 23809000 9439000 199000 622000 4998000 3757000 12311000 0 12311000 0 0 11561000 0 750000 0 4000 0 4000 0 4000 0 0 0 0 0 0 0 0 0 0 0 0 0 23000 0 23000 0 3000 0 0 10000 10000 1000 0 1000 0 0 0 0 1000 0 42843000 23809000 19034000 23809000 9438000 199000 622000 5008000 3767000 12312000 0 12312000 0 0 11561000 0 751000 0 36054000 12311000 42824000 12311000 0 -0.72 0.11 -0.72 0.11 -23221000 4088000 353003000 339439000 600000 934000 900000 300000 2125000 130000 17500000 16982000 17000000 16000000 15482000 15500000 23354000 670000 9274000 7427000 60000 4800000 700000 4100000 700000 4100000 1693000 7487000 6917000 2500000 16100000 10000000 58691000 78906000 43035000 76088000 82500000 78906000 33053000 6412000 -3594000 93900000 23809000 0 278673 7297302 0.0025 0.0025 0.0025 0.0025 4972905 100000000 4972905 100000000 42526000 44219000 42526000 44219000 106000 111000 2100000 500000 -3381000 -7049000 3668000 -6883000 -6678000 -205000 -44534000 8799000 -53333000 0.44 0.21 0.82 0.42 0.12 0.12 0.50 0.15 0.82 0.36 0.10 0.14 0.40 0.16 0.78 30000000 5000000 0 0 8000000 200000 240358000 294290000 231415000 3349000 2871000 869000 48000 127000 144000 3725000 3925000 -363000 3781000 4065000 -222000 8000 13000 -3000 0.0140 0.0140 0.01 0.0175 0.01 0.0275 0.01 0.0175 0.0075 0.015 0.005 0.041 0.0255 0.01 0 11253000 30018000 16924000 6100000 690000000 500000000 4400000 1000000000 8900000 0.0337 8333000 5000000 46942000 0.0337 0.0143 0.0400 0.0410 0.03 0.0329 0.0145 0.0105 22000 24000 -4000 40500000 400000 -699000 -492000 1135000 1628000 652000 -641000 -668000 792000 46000 106000 1509000 2908000 136000 617000 956000 939000 0 0 0 94886000 82039000 1582000 546000 4826000 5938000 55274000 44912000 1817000 1259000 23372000 26170000 8300000 10400000 15800000 14423000 9698000 90060000 76101000 2295000 2054000 949000 3338000 5086000 4802000 4616000 40000 72000 32000 0 0 0 0 0 0.001 0.001 5054000 5086000 4802000 4616000 0 551000 411000 0 0 0 0 1342000 387000 288000 611000 501000 183000 2000000 -18000 184000 188000 10000 11000 5000 10000 11000 5000 0 0 0 0 0 0 0 0 0 0 0 0 300000 400000 500000 17700000 17900000 27000000 22875000 22400000 28350000 400000 400000 389000 0 0 389000 25000000 0 0 2200000 2193000 0.10 0.06 0.06 -0.17 0.05 0.00 -0.27 -0.22 -0.42 -0.32 -1.23 0.09 0.05 0.06 -0.17 0.04 0.00 -0.27 -0.22 -0.42 -0.32 -1.23 -802000 -1470000 1747000 0.35 0.35 0.35 0.15 18654000 12990000 800000 3200000 15300000 2600000 P2Y2M12D P2Y1M6D 678000 1334000 42824000 0 0 389000 389000 0 41000 389000 430000 0 41000 0 41000 5197000 0 622000 0 0 199000 0 4998000 37627000 23809000 0 3757000 9439000 0 622000 0 0 0 0 0 0 0 0 0 23809000 622000 3757000 9439000 199000 622000 4998000 12311000 0 0 389000 389000 0 -43000 389000 346000 0 -43000 0 -43000 12311000 0 523000 0 0 11561000 0 750000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 523000 0 0 11561000 0 750000 P2Y P7Y P45Y P7Y P2Y 47621000 315000 33316000 13990000 50124000 366000 34923000 14835000 798000 1208000 103000 689000 689000 807000 53183000 1226000 36918000 15039000 54418000 1309000 37684000 15425000 5562000 911000 3602000 1049000 4294000 943000 2761000 590000 2100000 3400000 -100000 -500000 1600000 0 -1640000 2104000 -394000 -185000 1746000 31635000 34409000 34453000 1115000 1115000 1115000 0 0 99081000 31122000 27529000 27449000 31033000 117133000 18503000 16777000 10513000 15686000 61479000 400000 0 400000 100000 -7212000 -10217000 -52725000 13984000 13609000 301000 6772000 3392000 -52424000 3104000 3597000 909000 500000 900000 958000 1455000 -16273000 844000 1215000 2819000 2378000 1185000 -18354000 135000 727000 67000 465000 877000 314000 -286000 333000 -647000 -417000 -920000 28262000 28300000 8000 8000 -2000 30000 127000 144000 1017000 1175000 851000 264000 2215000 5388000 -4692000 23111000 -10874000 -2529000 -2496000 -13166000 6175000 218000 6452000 14899000 1332000 22347000 1691000 11184000 11409000 -10135000 618000 -1638000 1265000 0 0 1243000 402000 1362000 878000 263000 732000 13893000 20655000 48237000 67301000 23348000 33400000 10996000 13246000 6486000 2983000 8349000 2000000 121000 303000 198000 165482000 208502000 390887000 402953000 146328000 153871000 8939000 14075000 30000000.0 6600000 42900000 30000000 690000000 6100000 20.0 30000000 17000000.0 6400000 23800000 30000000 1600000 25000000 50000000.0 50000000.0 38400000 250000000 171400000 26300000 850000000 7800000 37900000 5500000 20000000 20000000 43400000 30000000 4600000 120000000 18400000 4400000 1200000000 300000 492000 10962000 46561000 6400000 747000 6005000 3201000 6091000 31926000 1908000 1908000 1908000 10215000 40556000 1100000 1000000 3000000 1500000 1600000 7100000 1 2 4 29623000 3516000 43102000 -21906000 -49470000 -15676000 26138000 53836000 -32767000 -32800000 3668000 2310000 2676000 -7187000 1996000 -205000 -11522000 -9341000 -18187000 -14283000 -53333000 2819000 373000 -1060000 15482000 0 0 1 1 1 100000 95128000 114114000 112843000 3953000 3019000 -51364000 -51400000 30475000 3512000 1700000 2939000 2977000 3069000 3608000 14370000 2200000 2400000 4600000 244700000 51700000 5992000 9080000 6547000 5339000 153000 230000 271000 0 0 0 0 0 0 -6987000 -6640000 8803000 -7049000 -6678000 8799000 -40000 -72000 -32000 13000 24000 11000 0 0 0 -35000 10000 17000 0 0 0 8300000 7100000 30625000 43242000 3941000 472000 104000 3571000 4138000 2892000 2356000 2723000 4118000 0 0 0 250000 0 1599000 -1618000 2795000 177000 310000 2308000 1200000 727000 700000 615000 600000 998000 1000000 37130000 82728000 52062000 1500000 1500000 400000 422000 0 0 16837000 51693000 47409000 497000 393000 488000 4589000 4409000 4128000 5045000 4675000 0.0025 0.0025 10000000 10000000 0 0 0 0 0 0 22396000 36235000 16102000 15162000 80256000 95200000 112834000 45600000 2717000 6587000 4893000 700000 100000 17000000 17000000 17000000 17000000 4000000 23148000 6458000 21259000 16032000 6621000 45648000 -164000 -117000 18103000 63841000 52272000 245000 179000 21809000 1751000 1175000 678000 1334000 655000 599000 607000 79000 102000 1263000 208222000 22107000 8413000 2847000 14541000 160314000 252667000 24102000 9948000 3083000 26007000 189527000 106867000 38589000 31784000 31101000 5393000 127565000 37212000 43826000 42243000 4284000 P30Y P20Y P5Y P3Y P7Y P2Y P7Y P5Y 640000 640000 -382000 -382000 577000 577000 32100000 94032000 96119000 68492000 1050000000 15500000 500000000 4400000 17000000 17000000 500000000 20000000 25498000 18007000 11639000 44533000 57376000 58287000 4085000 1987000 2098000 2658000 0 2658000 4100000 4085000 2700000 2658000 95227 49838 126999 4745000 800000 3900000 434000 2003000 2308000 44000 0 3934000 0 0 0 0 0 1623000 43000 1580000 0 327000 214000 113000 0 -298678000 -352011000 -352000000 0 0 0 55800000 80800000 96000000 7.25 339439000 195831000 143608000 182504000 12713000 77867000 66355000 99145000 99129000 103312000 109837000 411423000 277258000 134165000 254685000 12037000 67807000 76894000 71688000 73214000 71121000 76871000 292894000 241780000 51114000 161637000 8586000 41538000 81133000 15823000 18595000 17760000 2000000 800000 7763000 1335000 2585000 2049000 1794000 17076000 3130000 5081000 4760000 4105000 8206000 1098000 2920000 2491000 1697000 P4Y P3Y 266163 10.42 1000000 1386790 3.50 1.65 4.72 7.46 12.33 7.86 2089473 2404637 49824 554633 5301808 10.15 9.02 805463 49824 3300000 0 1600000 3700000 7600000 0 9.48 0 0 0 0 0 0 0 0 0 0.0014 0.0157 0.0185 0.0045 0.0147 0.0176 0.0131 0.0162 0.0208 0.0003 0.0025 0.0137 0.0039 0.0045 0.0101 0.0091 0.0051 0.0202 0.58 0.62 0.60 0.54 0.61 0.65 0.61 0.69 0.65 100000 1488411 600000 750000 8000000 865420 342568 768046 959136 278673 49331 909805 0 3084096 4.78 1600000 100000 9700000 500000 3000000 200000 205164 4326 8.11 4.24 502746 3.87 7.05 4.43 4301340 286768 200000 3933529 239824 481725 5.18 4.87 5.55 4.95 6919879000 3830959 5.48 900000 2373692 1948631 87354 3.73 4.50 7.37 0.50 1 0.5 4300000 2800000 6400000 P10Y P10Y P8M9D P3Y6M15D P5Y3M29D P8M23D P2Y9M7D P5Y9M P8M19D P2Y3M18D P5Y11M27D 6706040000 P5Y29D P5Y9M29D 1300000 3900000 1500000 0.85 1 1 32752000 40986000 42526000 44219000 95000 50000 127000 30190000 23800000 0 0 6390000 35607000 0 17000000 17000000 1607000 19015000 12311000 600000 351000 349175 349000 895655 6866689 6867000 558000 226000 806000 304000 1013000 665393 42618 665000 1539000 1538000 1000 2779000 2778000 1000 2393000 2392000 1000 45638000 45621000 17000 0 0 -1000 1000 0 0 -2000 2000 1178000 1177000 1000 3671000 3668000 3000 2483000 2481000 2000 159456000 5326000 456189000 82000 -302141000 211656000 -1723000 511750000 102000 -298473000 225405000 -8401000 532378000 106000 -298678000 194451000 398000 545953000 111000 -352011000 3956000 542000 P6M 8296000 0 0 400000 43000000 18372000 20686000 23606000 25539000 25500000 0 2314000 2920000 1933000 200000 1100000 -14000000 241000 843000 425000 626000 38686000 43648000 44320000 42038000 45767000 41798000 42615000 43219000 43790000 44079000 43431000 37421000 41121000 41603000 42038000 42421000 41798000 42615000 43219000 43790000 44079000 43431000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="2" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:35%;" rowspan="1" colspan="1"></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;">Buildings</font></div></td><td style="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;">20-30&#160;years</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;">Machinery and 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7&#160;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;">Furniture, fixtures and office equipment</font></div></td><td style="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;">3-5 years</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;">Software</font></div></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5-7&#160;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;">Leasehold improvements</font></div></td><td style="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;">life of the asset&#160;or&#160;lease&#160;term,&#160;if&#160;shorter</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option and restricted stock unit, or RSU, activity during the year ended December&#160;31, 2017:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="17" rowspan="1"></td></tr><tr><td style="width:31%;" 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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Available for Grant</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of 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 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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Balance at December&#160;31,&#160;2016</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;">768,046</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;">4,301,340</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;">5.18</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;">2,089,473</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;">10.15</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;">Authorized for issuance</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;">1,488,411</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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;">Granted</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;">(1,889,536</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,746</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;">7.37</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;">1,386,790</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;">7.86</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;">Exercised/Converted</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;"><br clear="none"/></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;">(665,393</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;">3.73</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;">(805,463</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;">9.48</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;">Cancelled/Forfeited</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;">592,215</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;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;">(205,164</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;" rowspan="1" colspan="1"><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;">8.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;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;">(266,163</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;" rowspan="1" colspan="1"><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;">10.42</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;">Balance at December&#160;31,&#160;2017</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">959,136</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,933,529</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;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;">5.55</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: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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,404,637</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;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;">9.02</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising costs</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and, to date, have not been significant.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the movement in the Company&#8217;s allowance for doubtful accounts (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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&#160;31, 2014</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;">(241</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: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;">Provision for bad debt</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;">(640</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: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;">Write-offs, net of recoveries</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;">38</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;">Balance at December&#160;31, 2015</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;">(843</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: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;">Reversal of provision for bad 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;">382</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;">Write-offs, net of recoveries</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;">36</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&#160;31, 2016</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;">(425</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: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;">Provision for bad debt</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;">(577</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: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;">Write-offs, net of recoveries</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;">376</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;">Balance at December&#160;31, 2017</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;">(626</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%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s unrealized gains and losses related to the cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="32" 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:6%;" 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:7%;" 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:7%;" 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:6%;" 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:7%;" 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:7%;" 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:7%;" 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:6%;" 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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Marketable 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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Money market accounts</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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: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;">Money market funds</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,561</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">11,561</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;">199</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">199</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;">Corporate debt 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;">&#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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">9,438</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;">4</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</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;">9,439</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: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;">Government agency securities</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">3,767</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;">(10</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;">3,757</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;">U.S. government 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;">751</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;">(1</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;">750</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,008</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;">(10</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;">4,998</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: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;">Sovereign government bonds</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;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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;">622</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;">&#8212;</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;">&#8212;</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;">622</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: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;">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;">12,312</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,311</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;">42,843</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</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">42,824</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><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;">Reported as:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Cash equivalents</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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: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;">Short-term investments</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,312</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;">&#8212;</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;">(1</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,311</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;">19,034</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;">4</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;">(23</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,015</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: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;">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;">12,312</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,311</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;">42,843</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</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">42,824</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations (in thousands, except per share data):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</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;">Revenue</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;">339,439</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;">353,003</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)</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;">4,088</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;">(23,221</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;">Basic net income (loss) per share</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.72</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;">Diluted net income (loss) per share</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.72</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EMCORE Corporation</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January&#160;2, 2015, the Company closed an acquisition of certain assets and assumed certain liabilities of the tunable laser product lines of EMCORE Corporation (&#8220;EMCORE&#8221;) for an original purchase price of </font><font style="font-family:inherit;font-size:10pt;">$17.5 million</font><font style="font-family:inherit;font-size:10pt;">, pursuant to the terms of the Asset Purchase Agreement between the parties dated October 22, 2014. Consideration for the transaction consisted of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> in cash and a promissory note (the &#8220;EMCORE Note&#8221;) of approximately </font><font style="font-family:inherit;font-size:10pt;">$16.0 million</font><font style="font-family:inherit;font-size:10pt;">, which was subsequently adjusted to </font><font style="font-family:inherit;font-size:10pt;">$15.5 million</font><font style="font-family:inherit;font-size:10pt;"> in connection with a True-Up Confirmation Agreement (the &#8220;True-Up Agreement&#8221;) executed by and between the Company and EMCORE on April 16, 2015.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;</font><font style="font-family:inherit;font-size:10pt;">The final adjusted purchase price for the acquisition was approximately </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounted for this acquisition as a business combination. With the acquisition of the EMCORE ultra narrow linewidth tunable laser products, the Company aims to strengthen its portfolio of High Speed Products.</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the acquisition, the Company incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> in total acquisition-related costs related to legal, accounting and other professional services. The acquisition costs were expensed as incurred and included in operating expenses in the Company&#8217;s consolidated statement of operations.</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values assigned to intangible assets acquired were based on valuations using estimates and assumptions provided by management, with the assistance of an independent third party appraisal firm. The excess purchase price over those fair values was recorded as goodwill. The Company used best estimates and assumptions as part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date and during the Company&#8217;s process of obtaining further information, further refined estimates and assumptions, including the acquired property, plant and equipment, prepaid and other current assets, which primarily consisted of held-for-sale assets and accounts payable. As a result, during the measurement period completed in 2015, the Company recorded adjustments related to the acquired net accounts receivable, the acquired net inventories, the assumed sales tax accrual and the acquired prepaid expenses and other current assets by immaterial amounts, and decreased goodwill by a corresponding net amount. Goodwill recorded consisted of a valuable assembled workforce and market synergy. The amounts assigned to goodwill are deductible for income tax purposes.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of the assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments (in thousands):&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:11pt;"><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:87%;" 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration:</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Cash paid</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,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: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;">Notes payable</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;">15,482</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:44px;padding-top:2px;padding-bottom: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&#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;">16,982</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><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;">Fair value of assets acquired:</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:left;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: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;">Accounts receivable</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;">9,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></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;">Inventories</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,693</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: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;">Prepaid expenses and other current 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;">670</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;">Property, plant and equipment</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,917</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: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;">Intangible assets acquired:</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</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,100</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:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</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;">700</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: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&#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;">23,354</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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">Less: fair value of liabilities assumed:</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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">Accounts payable</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;">(7,427</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;">Accrued liabilities</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;">(60</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: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;">Total&#160;</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;">(7,487</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;" 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;">Goodwill</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,115</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangibles with finite lives will be amortized on a straight-line basis over their respective estimated useful lives. The following table presents details of the purchase price allocated to the acquired intangible assets at the acquisition date:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><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:73%;" 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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchased</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">intangible assets</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(In 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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;">Developed technology</font></div></td><td style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,100</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;">Customer relationships</font></div></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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">700</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 purchased intangible assets</font></div></td><td style="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;">&#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;" rowspan="1" colspan="1"><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;">4,800</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:12pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited supplemental pro forma information presents the combined results of operations of NeoPhotonics Corporation for the periods&#160;presented as though the companies had been combined as of the beginning of 2014. In the year ended December 31, 2017, 2016 and 2015, revenue related to products acquired from EMCORE was approximately </font><font style="font-family:inherit;font-size:10pt;">$96.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$80.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$55.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The pro forma financial information reflects adjustments related to transaction costs of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> in the years ended December 31, 2015 and 2014, respectively, as well as immaterial employee expense in the year ended December 31, 2015. Incremental intangible amortization, inventory and depreciation adjustments were also added to the 2014 period. &#160;There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> sales between the business acquired from EMCORE and the Company in the periods presented.&#160;The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations (in thousands, except per share data):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</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;">Revenue</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;">339,439</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;">353,003</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)</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;">4,088</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;">(23,221</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;">Basic net income (loss) per share</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.72</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;">Diluted net income (loss) per share</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.72</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EigenLight Corporation</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015 the Company closed an acquisition of the business and products of EigenLight Corporation for cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in an asset transaction.&#160;&#160;The Company accounted for this as a business combination and the majority of the purchase price was allocated to inventory and property, plant and equipment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the close of acquisition. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions through established and generally accepted valuation techniques. &#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Critical estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from customer relationships and acquired patents and developed technology; and discount rates. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Company and basis of presentation&#160;</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business and organization</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NeoPhotonics Corporation and its subsidiaries (NeoPhotonics or the Company) develops, manufactures and sells optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. The Company sells its products worldwide, primarily to leading network equipment manufacturers.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Certain Significant Risks and Uncertainties</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.&#160;&#160;For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; fundamental changes in the technology underlying the Company&#8217;s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidation</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Going Concern </font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-15, Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company&#8217;s ability to continue as a going concern within one year of the filing date of this Annual Report on Form 10-K with the Securities and Exchange Commission ("SEC") in March 2018. The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;December&#160;31, 2017, the Company&#8217;s working capital was&#160;</font><font style="font-family:inherit;font-size:10pt;">$110.8 million</font><font style="font-family:inherit;font-size:10pt;">, including available cash, cash equivalents, short-term investments and restricted cash of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$93.9 million</font><font style="font-family:inherit;font-size:10pt;">. In 2017, the Company had operating losses of&#160;</font><font style="font-family:inherit;font-size:10pt;">$51.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and negative cash flows from operations of </font><font style="font-family:inherit;font-size:10pt;">$32.8 million</font><font style="font-family:inherit;font-size:10pt;">. It had an accumulated deficit of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$352.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of&#160;December&#160;31, 2017. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's operating results and cash flows for 2017 have been negatively affected by reduced demand in China stemming from delayed provincial deployments and a buildup of inventory at one or more of our leading customers, which is expected to continue into early 2018. In response, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, which are expected to reduce expenses.&#160;The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of&#160;</font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">. As of December 31, 2017,&#160;</font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was outstanding under this line. The remaining borrowing capacity as of&#160;December&#160;31, 2017&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (see Note 11). The Company also has approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;available for short-term borrowings under&#160;</font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#160;line of credit agreements with Pudong Bank in China that expire in July 2019 and approximately </font><font style="font-family:inherit;font-size:10pt;">$37.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;under third line of credit agreement with CITIC Bank in China which was renewed in December 2017 and expires in November 2018. In February 2018, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this third line of credit agreement with CITIC Bank in China.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.&#160; In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in an industry that makes its prospects difficult to evaluate with certainty. Future declines in China market demand or other changes to the Company&#8217;s forecasts could adversely affect the Company&#8217;s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.&#160; Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company&#8217;s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted cash</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a condition of the notes payable lending arrangements and the line of credit facilities, the Company is required to keep a compensating balance at the issuing banks. In addition, the Company also maintained restricted cash in connection with the asset purchase agreement executed in December 2016, see Note 9. These balances have been excluded from the Company&#8217;s cash and cash equivalents balance and are classified as restricted cash in the Company&#8217;s consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, cash equivalents, short-term investments and restricted cash</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s cash, cash equivalents, short-term investments, and restricted cash at December&#160;31, 2017 and 2016 (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 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;">Cash and cash equivalents:</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:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Cash</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;">78,906</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;">58,691</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;">Cash equivalents</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;">&#8212;</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;">23,809</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: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;">Cash and cash equivalents</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;">78,906</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;">82,500</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><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;">Short-term investments</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;">12,311</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 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;">19,015</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><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;">Restricted cash</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;">2,658</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,085</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%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s unrealized gains and losses related to the cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="32" 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:6%;" 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:7%;" 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:7%;" 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:6%;" 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:7%;" 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:7%;" 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:7%;" 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:6%;" 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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Marketable 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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Money market accounts</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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: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;">Money market funds</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,561</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">11,561</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;">199</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">199</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;">Corporate debt 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;">&#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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">9,438</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;">4</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</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;">9,439</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: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;">Government agency securities</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">3,767</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;">(10</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;">3,757</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;">U.S. government 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;">751</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;">(1</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;">750</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,008</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;">(10</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;">4,998</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: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;">Sovereign government bonds</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;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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;">622</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;">&#8212;</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;">&#8212;</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;">622</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: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;">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;">12,312</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,311</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;">42,843</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</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">42,824</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><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;">Reported as:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Cash equivalents</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,809</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: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;">Short-term investments</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,312</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;">&#8212;</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;">(1</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,311</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;">19,034</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;">4</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;">(23</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,015</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: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;">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;">12,312</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,311</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;">42,843</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</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">42,824</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017 and 2016, maturities of marketable securities were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 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;">Less than 1 year</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;">12,311</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;">36,054</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;">Due in 1 to 2 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;">&#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;">6,468</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;">Due in 3 to 5 years</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;">&#8212;</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;">302</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: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;">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;">12,311</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;">42,824</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses on the sale of marketable securities during the years ended December&#160;31, 2017, 2016 and 2015 were immaterial. The Company did not recognize any impairment losses on its marketable securities during the years ended December&#160;31, 2017, 2016 or 2015.&#160;&#160;As of December&#160;31, 2017, the Company did not have any investments in marketable securities that were in an unrealized loss position for a period in excess of 12 months.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and contingencies</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases various facilities under non-cancelable operating leases expiring through 2027. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 13, 2017, the Company entered into an office lease for approximately </font><font style="font-family:inherit;font-size:10pt;">39,000</font><font style="font-family:inherit;font-size:10pt;"> square feet for the Company&#8217;s current headquarters in San Jose (the &#8220;Lease&#8221;) with a commencement date of June 1, 2017. The Company&#8217;s existing office lease for the facility was terminated and replaced by the new Lease. Upon commencement, the Lease had an initial term of one hundred and twenty-three (</font><font style="font-family:inherit;font-size:10pt;">123</font><font style="font-family:inherit;font-size:10pt;">) months, ending September 30, 2027, (the &#8220;Initial Term&#8221;) with a monthly rental rate of </font><font style="font-family:inherit;font-size:10pt;">$41,388</font><font style="font-family:inherit;font-size:10pt;">, escalating annually to a maximum monthly rental rate of approximately </font><font style="font-family:inherit;font-size:10pt;">$72,525</font><font style="font-family:inherit;font-size:10pt;"> in the last year of the Initial Term. Upon termination of the Lease, the Company anticipates a restoration cost of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2016, the Company entered into an office lease for approximately </font><font style="font-family:inherit;font-size:10pt;">64,000</font><font style="font-family:inherit;font-size:10pt;"> square feet of office and laboratory space located adjacent to the Company&#8217;s current headquarters in San Jose (the &#8220;Lease&#8221;). The term of the Lease commenced on January 1, 2017. Upon commencement, the Lease has an initial term of one hundred and twenty-nine (</font><font style="font-family:inherit;font-size:10pt;">129</font><font style="font-family:inherit;font-size:10pt;">) months, ending on September 30, 2027 (the &#8220;Initial Term&#8221;), with a monthly rental rate of </font><font style="font-family:inherit;font-size:10pt;">$144,000</font><font style="font-family:inherit;font-size:10pt;">, escalating annually to a maximum monthly rental rate of approximately </font><font style="font-family:inherit;font-size:10pt;">$194,000</font><font style="font-family:inherit;font-size:10pt;"> in the last year of the Initial Term. The Landlord has agreed to provide the office and laboratory space to the Company free of charge for the first </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months of the Initial Term through September 30, 2017. Upon termination of the Lease, the Company anticipates a restoration cost of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017, the future minimum commitments under the Company&#8217;s non-cancelable operating leases are as follows (in&#160;thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;ending December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</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,512</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;">2019</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,608</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;">2020</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,069</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;">2021</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,977</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;">2022</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,939</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;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;">14,370</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;">&#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;">30,475</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total minimum lease commitment amount above does not include minimum sublease rent income of </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> receivable in the future under non-cancelable sublease agreements.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes rent expense on a straight-line basis over the lease period. Rent expense under the Company&#8217;s operating leases was </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in the years ended December&#160;31, 2017, 2016, and 2015.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is subject to various claims and legal proceedings, either asserted or unasserted, that arise in the ordinary course of business. The Company accrues for legal contingencies if the Company can estimate the potential liability and if the Company believes it is probable that the case will be ruled against it. If a legal claim for which the Company did not accrue is resolved against it, the Company would record the expense in the period in which the ruling was made. The Company believes that the likelihood of an ultimate amount of liability, if any, for any pending claims of any type (alone or combined) that will materially affect the Company&#8217;s financial position, results of operations or cash flows is remote. The ultimate outcome of any litigation is uncertain, however, and unfavorable outcomes could have a material negative impact on the Company&#8217;s financial condition and operating results. Regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, negative publicity, diversion of management resources and other factors.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January&#160;5, 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California against Source Photonics, Inc., MRV Communications, Inc., Oplink Communications, Inc. and the Company, or collectively, the co-defendants. In the complaint Finisar alleged infringement of certain of its U.S. patents. In 2010 the Company filed an answer to the complaint and counterclaims, asserting </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> claims of patent infringement and additional claims. The court dismissed without prejudice all co-defendants (including the Company) except Source Photonics, Inc., on grounds that such claims should have been asserted in </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> separate lawsuits, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> against each defendant. This dismissal does not prevent Finisar from bringing a new similar lawsuit against the Company. In 2011 the Company and Finisar agreed to suspend their respective claims and in 2012 they further agreed to toll their respective claims. While there has been no action on this matter since 2012, the Company is currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2013, the Company was served with a lawsuit, filed in Belgium by a distributor called Laser 2000 Beneluo SA (&#8220;Laser 2000&#8221;) claiming unpaid commissions. The distributor agreement was formally terminated as of January 3, 2012. The Company paid </font><font style="font-family:inherit;font-size:10pt;">$492,000</font><font style="font-family:inherit;font-size:10pt;"> to Laser 2000 as partial settlement of claims and to avoid penalties from the Court and submitted a legal brief to court on September 16, 2013. Laser 2000 filed a response on December 16, 2013 and the Company filed the final rebuttal brief on January 30, 2014. In March 2015, the Belgian Court issued a ruling awarding Laser 2000 approximately </font><font style="font-family:inherit;font-size:10pt;">one million</font><font style="font-family:inherit;font-size:10pt;"> euros in damages (approximately </font><font style="font-family:inherit;font-size:10pt;">$1,100,000</font><font style="font-family:inherit;font-size:10pt;"> at current exchange rates). The Company did not believe it would ultimately be liable for the full amount of damage and accrued </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> in March 2015 for estimated probable net litigation expense relating to this matter. The Company appealed this verdict and, in April 2017 settled this case and paid approximately </font><font style="font-family:inherit;font-size:10pt;">$250,000</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> On December 27, 2016 the Company was served with a lawsuit filed by Lestina International Ltd. (&#8220;Lestina&#8221;), in Santa Clara County, CA. The lawsuit is regarding a dispute of approximately </font><font style="font-family:inherit;font-size:10pt;">$3 million</font><font style="font-family:inherit;font-size:10pt;"> related to purchase orders for the Company&#8217;s Low Speed Transceiver Products that was soon thereafter sold by the Company to APAT OE in January 2017. The purchase orders in question were included in the asset sale and were assumed liabilities by the purchaser of the business. The Company is unable to predict with certainty the outcome of this matter, but is seeking to resolve the matter either through a court dismissal of the action or a resolution with the plaintiff and/or the purchaser of the Low Speed Transceiver Products&#8217; assets. Discovery is currently in process. Because the purchase orders in question were an assumed liability of the Low Speed Transceiver Products&#8217; assets that were transferred to the purchaser, the Company does not expect that the ultimate costs to resolve these matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">APAT Arbitration</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 16, 2017, APAT Optoelectronics Components Co., Ltd. filed an arbitration claim against NeoPhotonics (China) Co., Ltd. (the Company&#8217;s China subsidiary), claiming that approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> of the inventory that was sold to APAT OE by NeoChina in an Asset Purchase Agreement executed between the parties on December 14, 2016 was aged inventory and of no value. The arbitration was heard in the Shenzhen Court of International Arbitration on August 2, 2017. On October 25, 2017, NeoPhotonics (China) Co., Ltd. was informed that it was successful in the defense of the dispute and was also successful in its counterclaim against APAT Optoelectronics Components Co., Ltd. NeoPhotonics (China) Co. Ltd. was awarded approximately RMB</font><font style="font-family:inherit;font-size:10pt;">700,000</font><font style="font-family:inherit;font-size:10pt;"> (approximately USD </font><font style="font-family:inherit;font-size:10pt;">$100,000</font><font style="font-family:inherit;font-size:10pt;">) in compensatory damages and attorney fees as well as having the approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> claim against it rejected in its entirety. </font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnifications</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016 Oyster Communications, Inc. filed nine patent lawsuits against several defendants in the U.S. District Court for the Eastern District of Texas, including one against Cisco Systems, Inc. One defendant has successfully transferred their case to the U.S. District Court for the Northern District of California. Additional defendant requested venue changes are still pending. The Company was not named as a defendant in any of the lawsuits. In July 2017, however, Cisco notified the Company that it would be seeking indemnification from the Company for claims against Cisco arising from the lawsuits. The Company is investigating the matter but is currently unable to predict the outcome of this matter and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Purchase obligations</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has open purchase orders with its suppliers for the purchase of inventory and other items in the ordinary course of its business. As of December&#160;31, 2017, the Company&#8217;s estimate of outstanding amounts under these purchase orders was approximately </font><font style="font-family:inherit;font-size:10pt;">$32.1 million</font><font style="font-family:inherit;font-size:10pt;">, primarily expected to be purchased within the next 12 months. Certain of these open purchase orders may be cancellable without penalty.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Penalty Payment Derivative</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with a private placement transaction with Joint Stock Company "Rusano" in 2012, (formerly Open Joint Stock Company &#8220;RUSNANO"), or Rusnano, in 2012, the Company agreed to certain performance obligations including establishing a wholly-owned subsidiary in Russia and making a </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> investment commitment (the &#8216;Investment Commitment&#8217;) towards the Company&#8217;s Russian operations, which could be partially satisfied by cash and/or non-cash investment inside or outside of Russia and/or by way of non-cash asset transfers. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Rights Agreement as amended in 2015 (the "Amended Rights Agreement") limits the maximum amount of penalties and/or exit fee (the "Rusano Payment") to be paid by the Company to </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the aggregate and allows such payment to be reduced when certain milestones are met over time. The Amended Rights Agreement also provides for an updated investment plan for the Company&#8217;s Russian subsidiaries that includes non-cash transfer of licensing rights to intellectual property, non-cash transfers of existing equipment and commitments to complete the remaining investment milestones through 2019. The Company fulfilled its investment commitment required by 2016 and had contributed over&#160;</font><font style="font-family:inherit;font-size:10pt;">$21.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in cash and assets to its subsidiaries in Russia as of&#160;December&#160;31, 2016. Therefore,&#160;</font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#160;amounts of the Rusnano Payment were due as of&#160;December&#160;31, 2016 or December 31, 2017. &#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2017, the remaining Investment Commitment was approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to be invested at any time on or before December 31, 2019. At any point between December 31, 2017 and December 31, 2019, the Company may elect to pay a&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;exit fee to terminate any remaining obligations associated with the Investment Commitment. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the Company entered into a letter of agreement with Rusnano to agree to transfer a 10G SFP+ transceiver product line and incur expected costs of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, by July 30, 2017, which will not be counted toward the Company&#8217;s overall Investment Commitment. Since the asset sale of the Company&#8217;s Low Speed Transceiver Products was completed in January 2017, the Company may undertake such expense by spending such amount in another manner to be discussed and agreed between the parties. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rusnano has non-transferable veto rights over the Company&#8217;s Russian subsidiaries&#8217; annual budget during the investment period and must approve non-cash asset transfers to be made in satisfaction of the Investment Commitment.&#160;&#160;The Company accounted for the Rusnano Payment as an embedded derivative instrument. &#160;The fair value of the Penalty Payment derivative has been estimated at the date of the original common stock sale (April 27, 2012) and at each subsequent balance sheet date using a probability-weighted discounted future cash flow approach using unobservable inputs, which are classified as Level 3 within the fair value hierarchy. The primary inputs for this approach include the probability of achieving the Investment Commitment and a discount rate that approximates the Company&#8217;s incremental borrowing rate. After the initial measurement, changes in the fair value of this derivative are recorded in other income (expense), net. The estimated fair value of this derivative&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of each of&#160;December 31, 2017&#160;and&#160;December&#160;31, 2016.&#160;As of&#160;December 31, 2017, the derivative was reported within other noncurrent liabilities and as of&#160;December&#160;31, 2016&#160;the derivative was reported within accrued and other current liabilities on the Company&#8217;s consolidated balance sheets. See Note 8.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of credit risk and significant customers</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents and trade accounts receivable. The Company&#8217;s investment policy requires cash and cash equivalents to be placed with high-credit quality institutions and limits on the amount of credit risk from any one issuer. The Company performs ongoing credit evaluations of its customers&#8217; financial condition whenever deemed necessary and generally does not require collateral. The Company maintains an allowance for doubtful accounts based upon the expected collectability of all accounts receivable, which takes into consideration an analysis of historical bad debts, specific customer creditworthiness and current economic trends.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the carrying amount and weighted average interest rate of the Company&#8217;s debt (in thousands, except percentages):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:45%;" 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: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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;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="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Rate</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;">Note payable to Pudong Bank</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,000</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;">4.10</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;" rowspan="1" colspan="1"><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;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;">Note payable to CITIC Bank</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;">17,000</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;">4.00</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;">&#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;">&#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;">Notes payable to suppliers</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,607</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;"><br clear="none"/></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;">6,390</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;">Short-term borrowing under Comerica Bank Credit Facility</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;">&#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;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;"><br clear="none"/></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;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;">23,800</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;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;">3.37</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 notes payable and short-term borrowing</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;">35,607</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;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;">30,190</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Long-term debt, current and non-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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Borrowing under Wells Fargo Credit Facility</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;">30,018</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;">3.29</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;">&#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;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;">Mitsubishi Bank loans</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,924</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;">1.05% -1.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,253</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;">1.43</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;">Unaccreted discount and issuance costs within 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;">(86</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">(108</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Unaccreted discount and issuance costs within long-term debt, net of current portion</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;">(295</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">(183</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:44px;padding-top:2px;padding-bottom: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, net of unaccreted discount and issuance costs</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;">46,561</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;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,962</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Reported as:</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 portion of long-term debt</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,005</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;">&#160;</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;">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 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;">&#160;</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;">Long-term debt, net of current portion</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;">40,556</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;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="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;">10,215</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;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;">&#160;</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:44px;padding-top:2px;padding-bottom: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, net of unaccreted discount and issuance costs</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;">46,561</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 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;">&#160;</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;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;">10,962</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 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;">&#160;</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Notes payable</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company regularly issues notes payable to its suppliers in China. These notes are supported by non-interest bearing bank acceptance drafts issued under the Company&#8217;s existing line of credit facilities and are due three to six months after issuance. As a condition of the notes payable arrangements, the Company is required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of December 31, 2017, the Company&#8217;s subsidiary in China had </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">, line of credit facilities with banking institutions: </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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:18px;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;text-indent:-18px;"><font style="font-family:inherit;font-size:10pt;">Under the first line of credit facility with Pudong Bank, the Company can borrow up to RMB </font><font style="font-family:inherit;font-size:10pt;">120.0 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$18.4 million</font><font style="font-family:inherit;font-size:10pt;">) for short-term loans at varying interest rates, or up to approximately RMB </font><font style="font-family:inherit;font-size:10pt;">171.4 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$26.3 million</font><font style="font-family:inherit;font-size:10pt;">) for bank acceptance drafts (with a </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> compensating balance requirement).&#160;&#160;This line of credit facility expires in July 2019. In November 2017, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line which bears interest at </font><font style="font-family:inherit;font-size:10pt;">4.1%</font><font style="font-family:inherit;font-size:10pt;"> and will mature in May 2018. </font></div></td></tr></table><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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:18px;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;text-indent:-18px;"><font style="font-family:inherit;font-size:10pt;"> Under the second line of credit facility with Pudong Bank, which expires in </font><font style="font-family:inherit;font-size:10pt;">July 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company can borrow up to RMB </font><font style="font-family:inherit;font-size:10pt;">30.0 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;">) for short-term loans at varying interest rates, or up to approximately RMB </font><font style="font-family:inherit;font-size:10pt;">42.9 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;">) for bank acceptance drafts (with a </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> compensating balance requirement).&#160;</font></div></td></tr></table><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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:18px;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;text-indent:-18px;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the Company's subsidiary in China entered into a third line of credit facility with CITIC Bank in China, which expires in November 2018. The purpose of the credit facility is to provide short-term borrowings, bank acceptance drafts and letters of credits. Under this credit facility, the Company can borrow up to approximately RMB </font><font style="font-family:inherit;font-size:10pt;">250 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$38.4 million</font><font style="font-family:inherit;font-size:10pt;">) at varying interest rates. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had another line of credit facility with CITIC Bank in China which expired during September 2017. In July 2017, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line which bore interest at LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.55%</font><font style="font-family:inherit;font-size:10pt;">. The amount of </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this line was repaid to CITIC Bank in January 2018. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under these line of credit facilities, the non-interest bearing bank acceptance drafts issued in connection with the Company's notes payable to its suppliers in China, had an outstanding balance of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2017 and December 31, 2016, respectively. In addition to the outstanding notes payable, three letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> were issued to its suppliers in 2016 for equipment purchases delivered by December 2016. These letters of credit required a </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> compensating balance. As of December 31, 2016, the outstanding balance of these letters of credit was immaterial and was fully repaid as of December 31, 2017. The total amount available for short-term borrowings under these line of credit facilities as of December 31, 2017 was </font><font style="font-family:inherit;font-size:10pt;">$43.4 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2017 and December 31, 2016, compensating balances relating to bank acceptance drafts and letters of credit issued to suppliers and the Company's subsidiaries totaled </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Compensating balances are classified as restricted cash on the Company&#8217;s consolidated balance sheets.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Facilities </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had a credit agreement, as amended with the Comerica Bank as lead bank in the U.S. (the &#8220;Comerica Bank Credit Facility&#8221;) with a borrowing capacity to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">. In January 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to April 30, 2017 and to remove the financial covenant related to EBDITA. In April 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity date to July 31, 2017 and to add a financial covenant that required maintenance of a modified EBITDA. In June 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to August 31, 2017, to allow NeoPhotonics China to borrow up to </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">, to limit the indebtedness under the facility to </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> and to modify the EBITDA requirement. In August 2017, the Credit Facility was further amended to extend the maturity to September 30, 2017. As of December 31, 2016, the Company was in compliance with the covenants of the credit facility except for exceeding the capital expenditure limit as of December 31, 2016 for which a waiver was obtained subsequent to the year end. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Comerica Bank Credit Facility bore interest at an interest rate option of a base rate as defined in the agreement plus </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;"> or LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.75%</font><font style="font-family:inherit;font-size:10pt;">.&#160;The base rate was the greater of (a) the effective prime rate, (b) the Federal Funds effective rate plus </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> percent, and (c) the daily adjusting LIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> percent. The outstanding balance&#160;was </font><font style="font-family:inherit;font-size:10pt;">$23.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2016 and the rate on the LIBOR option was </font><font style="font-family:inherit;font-size:10pt;">3.37%</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the amount outstanding under the Comerica Bank Credit Facility was paid in full. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">, or (b) an amount equal to </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;"> - </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable plus </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of qualified cash balances up to </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to certain conditions. At closing, </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> was available, of which </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> was drawn. The Company used </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> of this amount to pay the principal and interest due under the Comerica Bank Credit Facility, which has since been terminated. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from </font><font style="font-family:inherit;font-size:10pt;">1.50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;"> per annum, or (b) the prime lending rate, plus an applicable margin ranging from </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;"> per annum. The Company is also required to pay a commitment fee equal to </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> of the unused portion of the Credit Facility. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility agreement ("Agreement") requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Company is required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which at least </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> shall include unused borrowing capacity. The Agreement also restricts the Company's ability to dispose of assets, permit change in control, merge or consolidate, make acquisitions, incur indebtedness, grant liens, make investments and make certain restricted payments. Borrowings under the Credit Facility are collateralized by substantially all of the Company's assets. The Company was in compliance with the covenants of this Credit Facility as of December 31, 2017. As of December 31, 2017, the outstanding balance under the Credit Facility was </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> and the weighted average rate under the LIBOR option was </font><font style="font-family:inherit;font-size:10pt;">3.29%</font><font style="font-family:inherit;font-size:10pt;"> The remaining borrowing capacity as of December 31, 2017 was </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> is required to be maintained as unused borrowing capacity. </font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition-related</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2015, the Company repaid in full the </font><font style="font-family:inherit;font-size:10pt;">$15.5 million</font><font style="font-family:inherit;font-size:10pt;"> note issued for the acquisition of the tunable laser products of EMCORE in January 2015 as well as the remaining balance of the </font><font style="font-family:inherit;font-size:10pt;">1,050 million</font><font style="font-family:inherit;font-size:10pt;"> Japanese Yen (the &#8220;JPY&#8221;) loan issued for the acquisition of NeoPhotonics Semiconductor in March&#160;2013.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Mitsubishi Bank Loans</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 25, 2015, the Company entered into certain loan agreements and related agreements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (the "Mitsubishi Bank") that provided for (i) a term loan in the aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;"> Japanese Yen (the &#8220;JPY&#8221;) &#160;(</font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;Term Loan A&#8221;) and (ii) a term loan in the aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">one billion</font><font style="font-family:inherit;font-size:10pt;"> JPY (</font><font style="font-family:inherit;font-size:10pt;">$8.9 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;Term Loan B&#8221; and together with the Term Loan A, the &#8220;2015 Mitsubishi Bank Loans&#8221;). The Mitsubishi Bank Loans are secured by a mortgage on certain real property and buildings owned by our Japanese subsidiary. Interest on the 2015 Mitsubishi Bank Loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus </font><font style="font-family:inherit;font-size:10pt;">1.40%</font><font style="font-family:inherit;font-size:10pt;">. The Term Loan A requires interest only payments until the maturity date of </font><font style="font-family:inherit;font-size:10pt;">February&#160;23, 2018</font><font style="font-family:inherit;font-size:10pt;">, with a lump sum payment of the aggregate principal amount on the maturity date. The Term Loan B requires equal monthly payments of principal equal to </font><font style="font-family:inherit;font-size:10pt;">8,333,000</font><font style="font-family:inherit;font-size:10pt;"> JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of </font><font style="font-family:inherit;font-size:10pt;">8,373,000</font><font style="font-family:inherit;font-size:10pt;"> JPY on the maturity date. Interest on the Term Loan B is accrued based upon monthly TIBOR plus </font><font style="font-family:inherit;font-size:10pt;">1.40%</font><font style="font-family:inherit;font-size:10pt;"> and is secured by real estate collateral. In conjunction with the execution of the Bank Loans, the Company paid a loan structuring fee, including consumption tax, of </font><font style="font-family:inherit;font-size:10pt;">40,500,000</font><font style="font-family:inherit;font-size:10pt;">&#160;JPY (</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">).&#160; The Term Loan A of </font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">) was repaid to the Mitsubishi Bank in January 2018. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2015 Mitsubishi Bank Loans contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company&#8217;s Japanese subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The 2015 Mitsubishi Bank Loans contain financial covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. Outstanding principal balance under the 2015 Mitsubishi Bank Loans and unamortized debt issuance costs were approximately </font><font style="font-family:inherit;font-size:10pt;">1.2 billion</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;"> for Term Loan A and </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> for Term Loan B) and </font><font style="font-family:inherit;font-size:10pt;">43.0 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">), respectively, as of December 31, 2017. The Company was in compliance with the related covenants as of December 31, 2017 and December 31, 2016. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the Company entered into a loan agreement and related agreements with the Mitsubishi Bank for a term loan of </font><font style="font-family:inherit;font-size:10pt;">690 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;2017 Mitsubishi Bank Loan&#8221;) to acquire manufacturing equipment for its Japanese subsidiary. This loan is secured by the manufacturing equipment acquired from the loan proceeds. Interest on the 2017 Mitsubishi Bank Loan is based on the annual rate of the monthly TIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;">. The 2017 Mitsubishi Bank Loan matures on March 29, 2024 and requires monthly interest and principal payments over 72 months commencing in April 2018. The loan contains customary covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. The loan is available from March 31, 2017 to March 30, 2018 and </font><font style="font-family:inherit;font-size:10pt;">690 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">) under this loan was drawn as of December 31, 2017.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December&#160;31, 2017, maturities of long-term debt were as follows (in&#160;thousands):&#160;</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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;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;">2018</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,091</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;">2019</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,908</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;">2020</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,908</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;">2021</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,908</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;">2022</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,926</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;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,201</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;">&#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;">46,942</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Prepaid taxes and taxes receivable</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;">15,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;">16,102</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;">Transition services agreement receivable (see Note 9)</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Deposits and other prepaid expenses</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,138</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,571</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 receivable</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;">4,118</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,723</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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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;">36,235</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 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;">22,396</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity incentive programs</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2004 Stock Option Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2004, the Company adopted the 2004&#160;Stock Option Plan (the &#8220;2004&#160;Plan&#8221;) for the benefit of its eligible employees, consultants and independent directors. In February 2011, in connection with the closing of the Company&#8217;s initial public offering and execution of the associated underwriting agreement, shares authorized for issuance under the 2004 Plan were cancelled (except for those shares reserved for issuance upon exercise of outstanding stock options). As of December&#160;31, 2017, options to purchase </font><font style="font-family:inherit;font-size:10pt;">481,725</font><font style="font-family:inherit;font-size:10pt;"> shares were outstanding under the 2004 Plan and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares were available for future grant.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2007 Stock Appreciation Grants Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2007, the Company adopted its 2007 Stock Appreciation Grants Plan (the &#8220;2007 Plan&#8221;). The 2007 Plan provides for the grant of units (&#8220;stock appreciation units&#8221;) entitling the holder upon exercise to receive cash in an amount equal to the amount by which the Company&#8217;s common stock has appreciated in value. Each stock appreciation unit entitles a participant to a cash payment in the amount of the excess of the fair market value of a share of common stock on the exercise date over the fair market value of a share of common stock on the award date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total appreciation available to a participant from the exercise of an award is equal to the number of stock appreciation units being exercised, multiplied by the amount of appreciation per stock appreciation unit. The stock appreciation units granted under the 2007 Plan were primarily granted to employees or consultants of the Company&#8217;s subsidiaries in China.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017, </font><font style="font-family:inherit;font-size:10pt;">49,824</font><font style="font-family:inherit;font-size:10pt;"> stock appreciation units were outstanding, of which </font><font style="font-family:inherit;font-size:10pt;">49,824</font><font style="font-family:inherit;font-size:10pt;"> stock appreciation units were vested. The Company does not intend to grant additional stock appreciation units under the 2007 Plan.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2010 Equity Incentive Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2010, the Company adopted its 2010 Equity Incentive Plan (the &#8220;2010 Plan&#8221;). The 2010 Plan will terminate on April&#160;13, 2020, unless sooner terminated by the board of directors.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, market-based stock awards, and other forms of equity compensation, or collectively, stock awards, all of which may be granted to employees, including officers, and to non-employee directors and consultants. Additionally, the 2010 Plan provides for the grant of market-based cash awards. Incentive stock options may be granted only to employees. All other awards may be granted to employees, including officers, and to non-employee directors and consultants.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the terms of the 2010 Plan, awards may be granted at prices not less than </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the Company&#8217;s common stock, as determined by the Company&#8217;s board of directors, on the date of grant for an incentive stock option and not less than </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the Company&#8217;s common stock on the date of grant for a non-qualified stock option. Options vest over a period of time as determined by the board of directors, generally over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> year period, and expire </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years from date of grant.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Initially, the aggregate number of shares of the Company&#8217;s common stock that may be issued pursuant to stock awards under the 2010 Plan was </font><font style="font-family:inherit;font-size:10pt;">865,420</font><font style="font-family:inherit;font-size:10pt;"> shares. The number of shares of the Company&#8217;s common stock reserved for issuance under the 2010 Plan automatically increase on January&#160;1st each year, starting on January&#160;1, 2012 and continuing through January&#160;1, 2020, by </font><font style="font-family:inherit;font-size:10pt;">3.5%</font><font style="font-family:inherit;font-size:10pt;"> of the total number of shares of the Company&#8217;s common stock outstanding on December&#160;31 of the preceding calendar year, or such lesser number of shares of common stock as determined by the Company&#8217;s board of directors. The maximum number of shares that may be issued pursuant to the exercise of incentive stock options under the 2010&#160;Plan is </font><font style="font-family:inherit;font-size:10pt;">8,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares. As of December&#160;31, 2017, stock options to purchase and restricted stock units to convert to a total of </font><font style="font-family:inherit;font-size:10pt;">5,301,808</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were outstanding under the 2010 Plan and </font><font style="font-family:inherit;font-size:10pt;">909,805</font><font style="font-family:inherit;font-size:10pt;"> shares were reserved for future issuance.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2010 Employee Stock Purchase Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2011, the Company adopted its 2010 Employee Stock Purchase Plan (the &#8220;2010 ESPP&#8221;). The 2010 ESPP was implemented through a series of offerings of purchase rights to eligible U.S. employees. The offering period is for </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;"> beginning November&#160;16</font><font style="font-family:inherit;font-size:4pt;">th</font><font style="font-family:inherit;font-size:10pt;"> of each year, with two purchase dates on May&#160;15</font><font style="font-family:inherit;font-size:4pt;">th</font><font style="font-family:inherit;font-size:10pt;"> and November&#160;15</font><font style="font-family:inherit;font-size:4pt;">th</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;Due to the delay in filing its 2013 Annual Report on Form 10-K, in May 2014 the Compensation Committee of the Company&#8217;s Board of Directors (the &#8220;Committee&#8221;) rescheduled the May 15 purchase date under the then offering period to June 17, 2014. Additionally, the Committee waived the existing purchase limits for the June 17, 2014 purchase only and created a modification of the purchase price formula for such offering period. In connection with this modification, the Company recorded an immaterial charge as stock based compensation expense in its 2014 consolidated statements of operations.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2010 ESPP initially authorized the issuance of </font><font style="font-family:inherit;font-size:10pt;">342,568</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock pursuant to purchase rights granted to employees or to employees of designated affiliates. The number of shares of common stock reserved for issuance automatically increase on January&#160;1st of each year, starting January&#160;1, 2012 and continuing through January&#160;1, 2020, in an amount equal to the lesser of (1)&#160;</font><font style="font-family:inherit;font-size:10pt;">3.5%</font><font style="font-family:inherit;font-size:10pt;"> of the total number of shares of common stock outstanding on December&#160;31</font><font style="font-family:inherit;font-size:4pt;">st</font><font style="font-family:inherit;font-size:10pt;"> of the preceding calendar year, (2)&#160;</font><font style="font-family:inherit;font-size:10pt;">600,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock or (3)&#160;such lesser number of shares of common stock as determined by the Company&#8217;s board of directors. As of December&#160;31, 2017, the Company had </font><font style="font-family:inherit;font-size:10pt;">278,673</font><font style="font-family:inherit;font-size:10pt;"> shares reserved for future issuance.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2011 Inducement Award Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2011, the Company adopted its 2011 Inducement Award Plan (the &#8220;2011 Plan&#8221;). The 2011 Plan provides for awarding options, stock appreciation rights, restricted stock grants, restricted stock units and other awards to new employees of the Company and its affiliates, including as a result of future business acquisitions. All options under this plan will be designated as non-statutory stock options.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of shares initially reserved for issuance under the 2011 Plan was </font><font style="font-family:inherit;font-size:10pt;">750,000</font><font style="font-family:inherit;font-size:10pt;"> shares. The exercise price of awards shall be not less than </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value of the Company&#8217;s common stock on the date of grant. Each stock appreciation right grant will be denominated in shares of common stock equivalents. Options and stock appreciation rights have a maximum term of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years measured from the date of grant, subject to earlier termination following the individual&#8217;s cessation of service with the Company. In 2015, an additional </font><font style="font-family:inherit;font-size:10pt;">100,000</font><font style="font-family:inherit;font-size:10pt;"> shares were authorized for issuance by the Company&#8217;s board of directors. As of December&#160;31, 2017, stock options to purchase and restricted stock units to convert to a total of </font><font style="font-family:inherit;font-size:10pt;">554,633</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were outstanding under the 2011 Plan and </font><font style="font-family:inherit;font-size:10pt;">49,331</font><font style="font-family:inherit;font-size:10pt;"> shares were reserved for future issuance.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determining Fair Value</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Stock&#160;options</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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 expected term (years)</font></div></td><td style="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.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.33</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 volatility</font></div></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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">60%</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.02%-2.08%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.01%-1.76%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.37%-1.85%</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 dividends</font></div></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;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Stock appreciation units</font></div></td><td style="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;">&#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="text-align:center;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="text-align:center;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 expected 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">2.77</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3.54</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 volatility</font></div></td><td style="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;">69%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">61%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">62%</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;">Risk-free interest rate</font></div></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.51%-1.62%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.45%-1.47%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.25%-1.57%</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 dividends</font></div></td><td style="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;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">ESPP</font></div></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;">&#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="text-align:center;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="text-align:center;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;">Weighted-average expected term (years)</font></div></td><td style="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.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.69</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 volatility</font></div></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;">61%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">54%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">58%</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;">0.91%-1.31%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.39%-0.45%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.03%-0.14%</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 dividends</font></div></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;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected term.</font><font style="font-family:inherit;font-size:10pt;"> The expected term for stock options was estimated using the Company&#8217;s historical exercise behavior and expected future exercise behavior. Vested stock appreciation units first became exercisable upon the expiration of the lock-up period associated with the initial public offering. Therefore, the Company estimated the term of the award based on an average of the weighted-average exercise period and the remaining contractual term. The expected term for the ESPP represents the period of time from the beginning of the offering period to the purchase date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Volatility.</font><font style="font-family:inherit;font-size:10pt;"> Due to the limited history of the trading of the Company&#8217;s common stock since the initial public offering in February 2011, the expected volatility used by the Company is based on a combination of its own volatility and the volatility of similar entities. In evaluating similarity, factors such as industry, stage of life cycle, size, and financial leverage are taken into consideration. The term over which volatility was measured was commensurate with the expected term.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-free interest rate</font><font style="font-family:inherit;font-size:10pt;">. The risk-free rate that the Company uses in the Black-Scholes-Merton option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected dividends.</font><font style="font-family:inherit;font-size:10pt;"> The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock-based compensation expense recognized for the years ended December&#160;31, 2017, 2016 and 2015. Unamortized stock-based compensation costs capitalized as part of inventory were immaterial in each of the periods presented (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 goods sold</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,098</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;">3,130</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,335</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;">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;">2,491</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;">4,760</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,049</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 and marketing</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,697</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,105</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,794</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;">General and administrative</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,920</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;">5,081</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,585</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;">&#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;">8,206</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 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;">17,076</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 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;">7,763</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;">&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2014 Stock Option and Stock Appreciation Rights Repricing Offer</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December&#160;18, 2014, the Company completed an offer to certain of its current employees (or engaged as a consultant to the Company) to receive the opportunity to reduce the exercise price of certain outstanding eligible options or eligible stock appreciation rights to the closing trading price of the Company&#8217;s common stock on </font><font style="font-family:inherit;font-size:10pt;">December&#160;18, 2014</font><font style="font-family:inherit;font-size:10pt;">, in exchange for such holders&#8217; agreement to accept a new vesting schedule (the &#8220;Repricing Offer&#8221;). The eligible stock options and stock appreciation rights covered an aggregate of </font><font style="font-family:inherit;font-size:10pt;">2,373,692</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock. On December 18, 2014, options to purchase </font><font style="font-family:inherit;font-size:10pt;">1,948,631</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of the Company&#8217;s common stock and stock appreciation rights to purchase </font><font style="font-family:inherit;font-size:10pt;">87,354</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock were repriced in the Repricing Offer. The repriced eligible options and eligible stock appreciation rights had a grant date compensation cost, net of forecasted forfeitures, of approximately </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;">, which included incremental compensation cost of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The new exercise price per share for each repriced eligible option or eligible stock appreciation right is </font><font style="font-family:inherit;font-size:10pt;">$3.50</font><font style="font-family:inherit;font-size:10pt;">. Each of the repriced eligible options or eligible stock appreciation rights was subject to a new vesting schedule as follows: </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of the shares subject to such repriced eligible option or eligible stock appreciation right vested and became exercisable on January&#160;1, 2016, and the remaining </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> vested and became exercisable in </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;"> equal monthly installments on each monthly anniversary thereafter, in each case subject to continued service with the Company on each applicable vesting date; provided, however, that alternative vesting applied to certain eligible options or eligible stock appreciation rights if the expiration date of such eligible options or eligible stock appreciation rights was after January&#160;30, 2016, but on or before </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;">, then </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of the shares subject to the repriced awards vested and became exercisable on January 1, 2016 and the remaining shares were subject to ratable monthly vesting over the remaining term ending </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days prior to the expiration date of the repriced awards; if the expiration date of such eligible options or eligible stock appreciation rights was prior to January&#160;30, 2016, then </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the shares subject to the repriced awards vested and became exercisable on the </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;"> day prior to the expiration date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option and Restricted Stock Unit Activity</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option and restricted stock unit, or RSU, activity during the year ended December&#160;31, 2017:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="17" rowspan="1"></td></tr><tr><td style="width:31%;" 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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Available for Grant</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of 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 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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Balance at December&#160;31,&#160;2016</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;">768,046</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;">4,301,340</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;">5.18</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;">2,089,473</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;">10.15</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;">Authorized for issuance</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;">1,488,411</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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;"><br clear="none"/></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;">Granted</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;">(1,889,536</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,746</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;">7.37</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;">1,386,790</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;">7.86</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;">Exercised/Converted</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;"><br clear="none"/></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;">(665,393</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;">3.73</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;">(805,463</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;">9.48</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;">Cancelled/Forfeited</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;">592,215</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;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;">(205,164</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;" rowspan="1" colspan="1"><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;">8.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;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;">(266,163</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;" rowspan="1" colspan="1"><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;">10.42</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;">Balance at December&#160;31,&#160;2017</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">959,136</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,933,529</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;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;">5.55</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: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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,404,637</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;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;">9.02</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about stock options outstanding as of December&#160;31, 2017:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options&#160;Outstanding</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;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;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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (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;">Vested and expected to vest</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;">3,830,959</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;">5.48</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,919,879</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;">Exercisable</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;">3,084,096</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;">4.78</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.08</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">6,706,040</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of options vested during the years ended December&#160;31, 2017, 2016 and 2015 was </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The intrinsic value of options vested and expected to vest and exercisable as of December&#160;31, 2017 is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of December&#160;31, 2017. The intrinsic value of options exercised during the years ended December&#160;31, 2017, 2016 and 2015, was </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average fair value of options granted was </font><font style="font-family:inherit;font-size:10pt;">$4.43</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.05</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.87</font><font style="font-family:inherit;font-size:10pt;"> per share for the years ended December&#160;31, 2017, 2016 and 2015, respectively. At December&#160;31, 2017, there was </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense for stock options, net of estimated forfeitures, which will be recognized over the remaining weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2.2</font><font style="font-family:inherit;font-size:10pt;">&#160;years.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the outstanding stock options at December 31, 2017 are </font><font style="font-family:inherit;font-size:10pt;">1.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of market-based stock options granted to key personnel. The fair value of its market-based option grants was </font><font style="font-family:inherit;font-size:10pt;">$4.72</font><font style="font-family:inherit;font-size:10pt;"> for 2015 and </font><font style="font-family:inherit;font-size:10pt;">$1.65</font><font style="font-family:inherit;font-size:10pt;"> for 2014 using a Monte Carlo simulation model with the assumptions discussed above. These options vested in September 2016 as a result of the satisfaction of the market condition requiring the average closing price of the Company&#8217;s common stock over a period of </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days to be equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">$15.00</font><font style="font-family:inherit;font-size:10pt;"> per share and the recipients remaining in continuous service with the Company through such period. The Company recorded approximately </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> in related stock-based compensation expense for these options in 2016.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about RSUs outstanding as of December&#160;31, 2017:</font></div><div style="line-height:120%;padding-bottom:12px;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="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units&#160;Outstanding</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;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;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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (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;">Vested and expected to vest</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;">2,098,888</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;">&#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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,810,684</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of RSUs vested during the years ended December&#160;31, 2017, 2016 and 2015 was </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The intrinsic value of RSUs vested and expected to vest as of December&#160;31, 2017 is calculated based on the fair value of the Company&#8217;s common stock as of December&#160;31, 2017. The intrinsic value of RSUs converted during the years ended December&#160;31, 2017, 2016 and 2015, was </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average fair value of RSUs granted was </font><font style="font-family:inherit;font-size:10pt;">$7.86</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.33</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.46</font><font style="font-family:inherit;font-size:10pt;"> per share for the years ended December&#160;31, 2017, 2016 and 2015, respectively. At December&#160;31, 2017, the Company had </font><font style="font-family:inherit;font-size:10pt;">$15.3 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense for RSUs, net of estimated forfeitures, which will be recognized over the remaining weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2.1</font><font style="font-family:inherit;font-size:10pt;">&#160;years.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of the Company&#8217;s RSUs that were converted during the years ended December&#160;31, 2017, 2016 and 2015 were net share settled. Upon each settlement date, RSUs were withheld to cover the minimum withholding tax and the remaining amounts were delivered to the recipient as shares of the Company&#8217;s common stock. In 2017, 2016 and 2015, the Company withheld </font><font style="font-family:inherit;font-size:10pt;">126,999</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">49,838</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">95,227</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, and remitted cash of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, to the appropriate tax authorities.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Appreciation Unit Activity</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock appreciation unit activity during the year ended December&#160;31, 2017:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="7" rowspan="1"></td></tr><tr><td style="width:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Appreciation 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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</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;">Stock appreciation units outstanding as of December&#160;31,&#160;2016</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;">286,768</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;">4.87</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: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;">Stock appreciation units exercised</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;">(42,618</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;">4.50</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: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;">Stock appreciation units cancelled</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;">(4,326</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;" rowspan="1" colspan="1"><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;">4.24</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;">Stock appreciation units outstanding as of December&#160;31,&#160;2017</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,824</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;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;">4.95</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock appreciation units vested was immaterial in 2017, </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> in 2016 and immaterial in 2015. The intrinsic value of stock appreciation units is calculated based on the difference between the exercise price and the fair value of the Company&#8217;s common stock as of December&#160;31, 2017. Cash paid for stock appreciation units exercised was </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> in 2017, </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> in 2016, and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> in 2015.</font><font style="font-family:inherit;font-size:10pt;color:#c00000;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017 and 2016 the liability for settlement of stock appreciation units was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and was included in accrued and other current liabilities on the consolidated balance sheet, based on the fair value of the stock appreciation units, that will be recognized through settlement.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the outstanding stock appreciation units at December 31, 2017 were </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of market-based stock appreciation units granted to key personnel which were granted during 2013. These market-based units vested in September 2016 upon the satisfaction of the market condition requiring the average closing price of the Company&#8217;s common stock over a period of </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days to be equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">$15.00</font><font style="font-family:inherit;font-size:10pt;"> per share and the recipients remaining in continuous service with the Company through such period. In 2017, the Company recorded approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> gain as compared to expense of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> in 2016, in related stock-based compensation for these stock appreciation units.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company issued </font><font style="font-family:inherit;font-size:10pt;">349,175</font><font style="font-family:inherit;font-size:10pt;"> shares under the 2010 ESPP during the year ended December&#160;31, 2017. As of December&#160;31, 2017, there was </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense for stock purchase rights that will be recognized over the remaining offering period, through November 2018.</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;">Asset sale</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Company completed the sale of its Low Speed Transceiver Products&#8217; assets to APAT OE pursuant to an asset purchase agreement dated December 14, 2016 for consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> (in RMB equivalent) plus approximately </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> (in RMB equivalent) post-closing transaction service fees to be received under a transition services agreement with APAT OE in which the Company will provide short-term manufacturing and other specific services pursuant to such agreement. The related supply chain purchase commitments and value-added tax obligations have been assumed by APAT OE. The receivable and payable balances related to the transition service arrangement were </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, as of December 31, 2017.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2016, the balance in assets held for sale was </font><font style="font-family:inherit;font-size:10pt;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;">, consisting of </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> in inventories and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> in property, plant and equipment. As a result of post-closing adjustments, total consideration was reduced by approximately </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> for inventory. In addition, an immaterial amount of property, plant and equipment was reclassified from assets held for sale. Upon closing, assets sold to APAT OE were approximately </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;">, including approximately </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;"> in inventories and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> in property, plant and equipment. The adjusted consideration received of approximately </font><font style="font-family:inherit;font-size:10pt;">$21.6 million</font><font style="font-family:inherit;font-size:10pt;"> is subject to further reduction of up to </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> for any indemnification claims. As of December 31, 2017, the Company has a reserve of </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> within accrued and other current liabilities for warranty claims. The indemnification warranties expired on June 30, 2017. The Company recognized a </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> gain on the sale of these assets within operating loss in 2017.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All of the Low Speed Transceiver Products were part of the Company&#8217;s Network Products and Solution product group and included the low speed optical network (PON) products for which the end-of-life plan was announced in mid-2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Net income (loss) per share</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares and potential dilutive common share equivalents outstanding during the period if the effect is dilutive.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income (loss) per share</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the basic and diluted net income (loss) per share attributable to NeoPhotonics Corporation common stockholders for the periods indicated (in thousands, except per share amounts):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">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;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom: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;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;">(53,333</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(205</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,668</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><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;">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="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;">&#160;</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;">&#160;</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:12px;padding-top:2px;padding-bottom: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 used to compute per share amount:</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="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;">&#160;</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;">&#160;</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: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;">Basic</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;">43,431</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;">41,798</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;">37,421</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;">Dilutive effect of equity awards</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;">&#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 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;">&#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 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,265</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: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;">Diluted</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;">43,431</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;">41,798</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;">38,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><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;">Basic net income (loss) per share</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.23</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom: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;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;">0.10</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><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;">Diluted net income (loss) per share</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;">(1.23</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" 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;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 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.09</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has excluded the impact of the following outstanding employee stock options, restricted stock units, common stock warrants and shares expected to be issued under its employee stock purchase plan from the computation of diluted net income (loss) per share, as their effect would have been antidilutive (in thousands):</font></div><div style="line-height:120%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Employee stock options</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;">3,934</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;">4,301</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;">2,176</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;">Restricted stock units</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;">2,405</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;">2,089</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;">954</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;">Employee stock purchase plan</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;">421</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;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;">306</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;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;">318</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;">&#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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,760</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,696</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;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,448</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:30px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company&#8217;s assets that are measured at fair value on a recurring basis (in thousands):</font><font style="font-family:inherit;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" 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:7%;" 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:5%;" 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:7%;" 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:7%;" 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:7%;" 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:5%;" 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:7%;" 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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Cash equivalents and short-term investments:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom: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 funds</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;">11,561</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,561</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;">199</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">199</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government securities</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;">750</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">750</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,998</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,998</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:12px;padding-top:2px;padding-bottom: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 accounts</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">23,809</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;">23,809</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,439</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,439</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government agency 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;">&#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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,757</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;">3,757</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sovereign government bonds</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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 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;">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></tr><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;">12,311</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,311</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;">5,197</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;">37,627</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">42,824</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><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;">Mutual funds held in Rabbi Trust, recorded in other long-term assets</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;">523</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 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;">&#8212;</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 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;">&#8212;</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 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;">523</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 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;">622</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 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;">&#8212;</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 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;">&#8212;</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 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;">622</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value measurements</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company&#8217;s assets that are measured at fair value on a recurring basis (in thousands):</font><font style="font-family:inherit;font-size:11pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" 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:7%;" 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:5%;" 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:7%;" 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:7%;" 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:7%;" 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:5%;" 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:7%;" 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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Cash equivalents and short-term investments:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom: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 funds</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;">11,561</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,561</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;">199</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">199</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government securities</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;">750</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">750</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,998</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,998</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:12px;padding-top:2px;padding-bottom: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 accounts</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">23,809</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;">23,809</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,439</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,439</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government agency 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;">&#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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,757</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;">3,757</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sovereign government bonds</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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 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;">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></tr><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;">12,311</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">12,311</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;">5,197</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;">37,627</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;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">42,824</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><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;">Mutual funds held in Rabbi Trust, recorded in other long-term assets</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;">523</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 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;">&#8212;</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 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;">&#8212;</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 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;">523</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 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;">622</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 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;">&#8212;</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 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;">&#8212;</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 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;">622</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers a Non-Qualified Deferred Compensation Plan (&#8220;NQDC Plan&#8221;) to a select group of its highly compensated employees to provide participants the opportunity to defer payment of certain compensation as defined in the NQDC Plan. A Rabbi Trust has been established to fund the NQDC Plan obligation, which was fully funded as of December&#160;31, 2017 and 2016. The assets held by the Rabbi Trust are in the form of exchange traded mutual funds and are included in the Company&#8217;s other long-term assets on its consolidated balance sheets as of December&#160;31, 2017 and 2016. Level 1 assets are determined by using quoted prices in active markets for identical assets. The fair values of Level 2 assets are priced based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data using inputs such as benchmark yields, broker quotes and other similar data.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company&#8217;s liabilities that are measured at fair value on a recurring basis (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:11pt;"><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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" 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:7%;" 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:5%;" 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:7%;" 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:7%;" 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:7%;" 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:5%;" 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:7%;" 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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31,&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31,&#160;2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Rusnano payment derivative</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;">389</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;">389</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;">&#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;">389</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;">389</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 currency forward contracts</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;">&#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 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;">(43</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 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;">&#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 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;">(43</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 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;">&#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 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;">41</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;">&#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 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;">41</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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">&#8212;</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 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;">(43</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">389</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 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;">346</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 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;">&#8212;</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 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;">41</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 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;">389</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 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;">430</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Rusnano payment derivative is based on the Company&#8217;s estimate (see Note 13). The fair values of the foreign currency forward contracts are based on quoted market rates and market observable data for similar instruments. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers between levels of the fair value hierarchy during the periods presented.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017 and 2016, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> assets or liabilities measured at fair value on a nonrecurring basis. In 2015, the Company wrote off </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of property, plant and equipment and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of held-for-sale assets recognized and recognized asset impairment charges of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> within operating expenses (Level 3). These assets were measured at fair value due to events or circumstances the Company identified as having significant impact on their fair value during the respective periods. To arrive at the valuation of these assets, the Company considered the discounted cash flows and categorized the fair value measurement as Level 3 as significant unobservable inputs were used in the valuation.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Not Measured at Fair Value</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of cash, restricted cash, accounts receivable, accounts payable, notes payable and short-term borrowing approximate their fair values due to the short-term nature and liquidity of these financial instruments.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s long-term debt have been calculated using an estimate of the interest rate the Company would have had to pay on the issuance of liabilities with a similar maturity and discounting the cash flows at that rate which it considers to be a level 2 fair value measurement and was not materially different than the carrying value as of December 31, 2017 and 2016 as the interest rates approximated rates currently available to the Company. The fair values do not necessarily give an indication of the amount that the Company would currently have to pay to extinguish any of this debt.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company&#8217;s liabilities that are measured at fair value on a recurring basis (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:11pt;"><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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" 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:7%;" 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:5%;" 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:7%;" 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:7%;" 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:7%;" 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:5%;" 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:7%;" 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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31,&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31,&#160;2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Rusnano payment derivative</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;">389</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;">389</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;">&#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;">389</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;">389</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 currency forward contracts</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;">&#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 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;">(43</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 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;">&#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 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;">(43</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 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;">&#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 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;">41</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;">&#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 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;">41</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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">&#8212;</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 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;">(43</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">389</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 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;">346</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 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;">&#8212;</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 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;">41</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 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;">389</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 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;">430</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability&#8217;s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are applied. These valuation techniques involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments&#8217; complexity. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.&#160;The authoritative accounting guidance describes a fair value hierarchy based on three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last is considered unobservable. These levels of inputs are as follows:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1&#8212;Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2&#8212;Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability.&#160;These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3&#8212;Unobservable inputs that reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For marketable securities measured at fair value using Level 2 inputs, we review trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of the amortization expense of the Company&#8217;s purchased intangible assets as reported in the consolidated statements of operations (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 goods sold</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;">869</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,871</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;">3,349</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;">Operating 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;">472</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,609</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,791</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: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;">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;" rowspan="1" colspan="1"><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;">1,341</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 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;">4,480</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 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,140</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;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign currency</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally the functional currency of the Company&#8217;s international subsidiaries is the local currency. The Company translates the financial statements of these subsidiaries to U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs, and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#8217; equity. Effective July 1, 2016, the Company has established a hedging program using monthly forward exchange contracts as economic hedges to protect against volatility of foreign exchange rate exposure of its net intercompany activities based on a cost-benefit analysis that considers that magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instruments. The forward contracts are not designated for hedge accounting and are marked to market at fair value and reported as either other current assets or accounts payable. Any changes in the fair value are recorded as foreign exchange gain (loss) and help mitigate the changes in the value of the underlying net intercompany balances. The Company recognized a </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> gain and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> loss in 2017 and 2016, respectively, relating to its foreign currency contracts within other income, net. Net foreign exchange gain (loss) was </font><font style="font-family:inherit;font-size:10pt;">($0.5) million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$(0.1) million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> in 2017, 2016, and 2015, respectively. These gains and losses were recorded as other income (expense), net in the Company&#8217;s consolidated statements of operations. The Company presents the cash flows relating to these foreign exchange contracts as investing activities in its consolidated statements of cash flows. &#160;&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is reviewed for impairment annually in the fourth fiscal quarter or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company will assess the qualitative factors to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the two-step goodwill impairment test is performed. The first step, identifying a potential impairment, compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds its fair value, the second step would need to be performed; otherwise, no further steps are required. The second step, measuring the impairment loss, compares the implied fair value of the goodwill with the carrying amount of the goodwill. Any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. The Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment in 2017 or 2016. &#160;&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income taxes</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes is based upon the income (loss) before income taxes as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">U.S. operations</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;">(52,725</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;">(10,217</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;">(7,212</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;">Non-U.S. operations</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;">301</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;">13,609</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;">13,984</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;">&#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;">(52,424</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,392</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,772</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes consisted of the following (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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</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;">&#160;</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;">&#160;</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;">&#160;</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;">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;">(144</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;">(127</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;">(48</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: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;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(13</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;">(8</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: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;">Foreign</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;">363</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;">(3,925</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 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,725</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;">&#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;">222</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,065</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;">(3,781</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;">Deferred</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;">&#160;</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;">&#160;</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;">&#160;</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: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;">Federal</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</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;">(24</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;">(22</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: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;">State</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: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;">Foreign</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,135</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">492</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;">699</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 provision</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;">(909</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,597</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,104</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differs from the amount obtained by applying the U.S. federal statutory tax rate as follows (in thousands, except percentages):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 statutory rate</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</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;">Tax at federal statutory rate</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;">18,354</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,185</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;">(2,378</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;">State taxes, net of federal benefit</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</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;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;">(8</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;">Mandatory repatriation/Section 956</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,718</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;">(19</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;">(66</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;">Nondeductible expenses</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;">(67</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;">(727</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;">(135</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;">Stock-based compensation</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;">(314</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;">(877</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;">(465</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;">Change in valuation allowance</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;">16,273</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,455</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;">(958</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;">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;">851</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,175</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,017</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 differences</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,819</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,215</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;">(844</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;">Foreign tax credit</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;">144</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;">127</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;">30</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;">Change in prior year deferred balances</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;">(28,262</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;">920</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;">417</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;">647</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;">(333</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 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;">286</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:12px;padding-top:2px;padding-bottom: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 provision for income taxes from continuing operations</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;">(909</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,597</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,104</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in prior year deferred balances of </font><font style="font-family:inherit;font-size:10pt;">$28.3 million</font><font style="font-family:inherit;font-size:10pt;"> include approximately </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to remeasurement of U.S. federal deferred tax assets from corporate tax rate of 35% to 21%, based on the newly enacted tax laws in December 2017. See below for more discussion related to newly enacted tax laws in December 2017. </font></div><div style="line-height:120%;padding-bottom:12px;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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax assets and liabilities comprise the following (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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;">&#160;</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;">&#160;</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:44px;padding-top:2px;padding-bottom: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;">44,912</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;">55,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:44px;padding-top:2px;padding-bottom: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 and state 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;">26,170</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;">23,372</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves, accruals 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;">9,698</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,423</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed assets and intangibles</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,259</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;">1,817</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: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 deferred tax assets</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;">82,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">94,886</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;">Valuation allowance</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;">(76,101</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,060</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;" 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: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 deferred tax assets, net of 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;">5,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 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,826</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;">Less 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">&#160;</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles</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,054</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,295</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:44px;padding-top:2px;padding-bottom: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, plant and equipment</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,338</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;">(949</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: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;">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;">546</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,582</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><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;">Reported as:</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;">&#160;</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;">&#160;</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;">Long term deferred tax assets, included within other long-term assets</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;">652</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,628</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;">Long term deferred income tax liabilities, included within noncurrent liabilities</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;">(106</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;" rowspan="1" colspan="1"><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;" rowspan="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;border-bottom:1px solid #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:44px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><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;">546</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,582</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%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net valuation allowance decreased by </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;"> in 2017 and increased by </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> in 2016. The changes are primarily due to changes in the U.S. deferred tax assets. U.S. deferred tax assets and the corresponding valuation allowance have been re-measured based on the newly enacted tax rate in December 2017. The change in valuation allowance balance in 2017 has reflected such accounting impact. See more discussion below for change in U.S. tax laws. The Company did not record a full valuation allowance against its net deferred tax assets in most foreign jurisdictions as it believes these deferred tax assets were realizable on a more likely than not basis as of December 31, 2017. Based upon the weight of available evidence, which includes the Company&#8217;s historical operating performance and the reported cumulative net losses to date, the Company continues to maintain a full valuation allowance against its net U.S. deferred tax assets with the exception of indefinite deferred tax liabilities. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2016-9 effective January 1, 2017. Upon adoption, the Company's previously unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017, the Company had federal and state net operating loss, or NOL, carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$244.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$51.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Federal NOL carryforwards start to expire in </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;"> and a portion of the California NOL carryforwards will begin to expire in 2028. As of December&#160;31, 2017, the Company also had federal and state research credit carryovers of </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The federal credits will begin to expire in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and the state credits can be carried forward indefinitely. The Company also had </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;"> of foreign tax credit carryforwards which will start to expire in </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;"> if not utilized. Utilization of NOL carryforwards and carried over tax credits may be subject to substantial annual limitation due to federal and state ownership limitations. The annual limitation may result in the expiration of NOL and tax credit carryforwards before utilization. The deferred tax assets listed above do not include NOL carryforwards that are expected to expire unutilized as a result of existing ownership changes.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, will lower the corporate tax rate from 35% to 21%. In addition to applying the new lower corporate tax rate in 2018 and thereafter to any taxable income we may have, the legislation affects the way we can use and carry forward net operating losses previously accumulated and results in a revaluation of deferred tax assets recorded on our balance sheet. Given that the deferred tax assets are offset by a full valuation allowance, these changes will have no net impact on the Company's financial position and net loss. However, if and when we become profitable, we will receive a reduced benefit from such deferred tax assets. In addition, the Tax Reform includes a one-time mandatory repatriation transition tax on the net accumulated earnings and profits of a US taxpayer's foreign subsidiaries. We have performed an earnings and profits analysis, and as a result of net operating loss carry forward available to fully offset the anticipated transition tax, there will be no income tax effect in the current period. Therefore, the preliminary accounting for this matter is generally complete. Although foreign earnings have been included in US taxable income under the mandatory repatriation transition tax regime as discussed here, the Company has not changed its assertion to permanently reinvest the foreign earnings. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SEC staff issued Staff Accounting Bulletin 118 (&#8220;SAB 118&#8221;), which provides guidance on accounting for the tax effects of the Tax Reform. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Reform enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Reform for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of the Tax Reform is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Reform. We expect to complete our analysis within the measurement period in accordance with SAB 118. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">One of the Company&#8217;s China subsidiaries qualified for a preferential </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> tax rate that is available under the China Enterprise Income Tax Law, or the EIT law, for new and high technology enterprises and was granted a </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> tax rate for tax years 2015 and 2014. In June 2016, China&#8217;s State Administration of Taxation issued a notice to adjust the requirements for high technology enterprise status and as a result, the Company&#8217;s China subsidiary did not meet the requirements for the tax year 2016 and computed its tax provision for 2016 based on a </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> regular corporate tax rate and remeasured its deferred tax assets accordingly. The Company realized benefits from the reduced tax rate of </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;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> in the years ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The tax provision for 2017 was based on the 25% regular corporate tax rate. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December&#160;31, 2017, the Company&#8217;s gross unrecognized tax benefits were approximately </font><font style="font-family:inherit;font-size:10pt;">$25.5 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> would impact the effective tax rate if recognized. Substantial portion of these unrecognized tax benefits could be subject to a valuation allowance if and when recognized in a future period, which could impact the timing of any related effective tax rate benefit. The Company does not believe that the amount of unrecognized tax benefits will change significantly in the next twelve months. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> interest or penalties related to unrecognized tax benefits. The Company&#8217;s policy is to classify interest and penalties associated with unrecognized tax benefits as income tax expense.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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, 2014</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;">18,372</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;">Gross increases for tax positions of current year</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,314</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&#160;31,&#160;2015</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;">20,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><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;">Gross increases for tax positions of current year</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,920</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&#160;31,&#160;2016</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;">23,606</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;">Gross increases for tax positions of current year</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,933</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&#160;31,&#160;2017</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;">25,539</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;">&#160;</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s material tax jurisdictions are the United States federal, California, Japan and China. As a result of NOL carryforwards, substantially all of the Company&#8217;s tax years remain open to U.S. federal and state tax examination. Tax years for </font><font style="font-family:inherit;font-size:10pt;">2011</font><font style="font-family:inherit;font-size:10pt;"> and forward remain open for Chinese tax examination.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income taxes</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method.&#160;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases, and operating loss and tax credit carryforwards.&#160;Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160;The effect on deferred tax assets and liabilities from a change in tax rates is recognized in the consolidated statement of operations in the period that includes the enactment date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. In preparing the Company&#8217;s consolidated financial statements, the Company is required to estimate its taxes in each of the jurisdictions in which it operates. The Company estimates actual current tax exposure as well as assesses temporary differences resulting from different treatment of items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets which represent future tax benefits to be received when certain expenses previously recognized in the financial statements become deductible expenses under applicable income tax laws, or loss credit carryforwards are utilized.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of a deferred tax asset will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. A valuation allowance is recorded for loss carryforwards and other deferred tax assets where it is more likely than not that such deferred tax assets will not be realized. The Company classifies its net deferred tax assets as other long-term assets and deferred tax liabilities as noncurrent liabilities on its consolidated balance sheet.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchased intangible assets</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets consist of the following (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="24" rowspan="1"></td></tr><tr><td style="width:23%;" 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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</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;">Technology and patents</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;">37,684</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;">(34,923</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;">2,761</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;">36,918</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;">(33,316</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;">3,602</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;">Customer relationships</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;">15,425</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,835</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;">590</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;">15,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(13,990</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,049</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;">Leasehold interest</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,309</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;">(366</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943</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;">1,226</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;">(315</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</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;">&#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;">54,418</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;">(50,124</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,294</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;">53,183</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;">(47,621</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,562</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense relating to technology and patents and the leasehold interest intangible assets is included within cost of goods sold, and customer relationships and the non-compete agreements within operating expenses. The following table presents details of the amortization expense of the Company&#8217;s purchased intangible assets as reported in the consolidated statements of operations (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 goods sold</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;">869</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,871</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;">3,349</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;">Operating 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;">472</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,609</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,791</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: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;">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;" rowspan="1" colspan="1"><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;">1,341</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 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;">4,480</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 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,140</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of purchased intangible assets as of December&#160;31, 2017, is as follows (in thousands):&#160;</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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;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;">2018</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,208</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;">2019</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;">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;">2020</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;">689</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;">2021</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;">689</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;">2022</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;">103</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;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;">798</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;">&#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;">4,294</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of on-hand raw materials, work-in-progress inventories and finished goods. Raw materials and work-in-progress inventories are stored mainly on the Company&#8217;s premises. Finished goods are stored on the Company&#8217;s premises as well as on consignment at certain customer sites.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of standard cost, which approximates actual cost determined on the weighted average basis, or net realizable value. Inventories are recorded using the first-in, first-out method. The Company routinely evaluates quantities and values of inventories in light of current market conditions and market trends, and records a write-down for quantities in excess of demand and product obsolescence. The evaluation may take into consideration historic usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product obsolescence, customer concentrations, product merchantability and other factors. Market conditions are subject to change and actual consumption of inventory could differ from forecasted demand. The Company also regularly reviews the cost of inventories against their estimated market value and records a lower of cost or market write-down for inventories that have a cost in excess of estimated market value, resulting in a new cost basis for the related inventories which is not reversed.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017 and 2016, maturities of marketable securities were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 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;">Less than 1 year</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;">12,311</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;">36,054</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;">Due in 1 to 2 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;">&#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;">6,468</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;">Due in 3 to 5 years</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;">&#8212;</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;">302</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: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;">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;">12,311</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;">42,824</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash, cash equivalents and investments</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Highly liquid investments with a maturity of </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;">&#160;days or less at the date of purchase are considered cash equivalents, with the exception of money market funds and commercial paper which are classified as short-term investments. Marketable securities are reported at fair value and are classified as available-for-sale investments in our current assets because they represent investments of cash available for current operations and for strategic reasons. As a result, the Company recorded all its marketable securities in short-term investments regardless of the contractual maturity date of the securities.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include: the length of time and extent to which the fair market value has been lower than the cost basis, the financial condition and near-term prospects of the investee, credit quality, likelihood of recovery, and the Company&#8217;s ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in fair market value.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss as a separate component of stockholders&#8217; equity on the consolidated balance sheets. The amortization of premiums and discounts on the investments, and realized gains and losses on available-for-sale securities are included in other income, net in the consolidated statements of operations. The Company uses the specific-identification method to determine cost in calculating realized gains and losses upon the sale of its marketable securities.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting standards update recently adopted</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2017, the Company adopted ASU 2016-9, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-9&#8221;). ASU 2016-9 simplifies certain aspects of the accounting for shared-based payment transactions, including income taxes, classification of awards and classification in the statement of cash flows. It eliminates the requirement to delay the recognition of excess tax benefits until current taxes payable are reduced. Upon adoption, the Company&#8217;s previously unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance. The Company elected to apply the change in presentation in the statements of cash flows prospectively and elected to continue to account for estimated forfeitures over the vesting period of the share-based awards.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2017, the Company also adopted ASU 2015-11, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory (Topic 330): Simplifying the Measurement of Inventory</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2015-11&#8221;). ASU 2015-11 requires entities to measure most inventories &#8220;at the lower of cost and net realizable value&#8221; but does not apply to inventories that are measured by using either the last-in, first-out method or the retail inventory method. The impact on the Company&#8217;s consolidated financial statements upon the adoption of this standard was immaterial. </font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent accounting standards update not yet effective</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2017-9,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Compensation&#8212;Stock Compensation (718)&#8212;Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2017-9&#8221;). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company has not yet determined whether it will elect early adoption and has determined that the adoption of this standard will not have a significant impact on its consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the FASB issued ASU No. 2017-7, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-7&#8221;). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2018 and early adoption is permitted as of the beginning of an annual reporting period. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-4&#8221;). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-1, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-1&#8221;). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update ("ASU") 2016-18, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASC 2016-18&#8221;). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, 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;"> (&#8220;ASU 2016-16&#8221;). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company&#8217;s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&#160;</font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-15&#8221;). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-13&#8221;). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-2&#8221;).&#160;&#160;ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-1, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-1&#8221;).&#160;&#160;ASU 2016-1 revises an entity&#8217;s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-9, </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;"> (&#8220;ASU 2014-9&#8221;). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company will adopt this standard in the first quarter of 2018, using the full retrospective transition method. We have substantially completed our analysis and the adoption of this guidance will not have a material impact on our consolidated financial statements and our internal controls over financial reporting.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Pension and other employee-related</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,675</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;">5,045</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;">Deferred rent</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,908</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,509</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 revenue</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;">617</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;">136</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;">Government grant</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,095</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,048</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;">Rusnano payment derivative</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;">389</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;">Deferred income tax liabilities</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;">106</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</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;">Asset retirement obligations and 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;">4,285</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;">1,155</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;">&#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;">14,075</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;">8,939</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension Plans</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Japan defined benefit pension plans</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with its acquisition of NeoPhotonics Semiconductor in 2013, the Company assumed responsibility for </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> defined benefit plans that provide retirement benefits to its NeoPhotonics Semiconductor employees in Japan: the Retirement Allowance Plan (&#8220;RAP&#8221;) and the Defined Benefit Corporate Pension Plan (&#8220;DBCPP&#8221;). The RAP is an unfunded plan administered by the Company.&#160;&#160;Effective February 28, 2014, the DBCPP was converted to a defined contribution plan (&#8220;DCP&#8221;).&#160;&#160;In May 2014, LAPIS transferred approximately </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> into the newly formed DCP which was the allowable amount that can be transferred according to the Japanese regulations. LAPIS also paid the Company approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> in connection with the conversion of the plan.&#160; Additionally, the Company transferred the net unfunded projected benefit obligation amount from the DBCPP to the RAP and froze the RAP benefit at the February 28, 2014 amount.&#160;&#160;Under the RAP, lump sum benefits are provided upon retirement or upon certain instances of termination. In 2014, the Company reclassified </font><font style="font-family:inherit;font-size:10pt;">$0.2 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;"> from accumulated other comprehensive income to cost of goods sold and operating expenses, respectively.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The funded status of these plans for the years ended December 31, 2017, 2016 and 2015 was as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in projected benefit obligation:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Projected benefit obligation, beginning of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,802</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,054</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Service cost</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Interest cost</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5</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:8pt;"><font style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Benefits paid</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(411</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;">(551</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Actuarial (gain)/loss</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:8pt;"><font style="font-family:inherit;font-size:8pt;">32</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:8pt;"><font style="font-family:inherit;font-size:8pt;">72</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:8pt;"><font style="font-family:inherit;font-size:8pt;">40</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Curtailment/Settlement</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Transfer from DBCPP to RAP</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Currency translation adjustment</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:8pt;"><font style="font-family:inherit;font-size:8pt;">188</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:8pt;"><font style="font-family:inherit;font-size:8pt;">184</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(18</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Projected benefit obligation, end of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,616</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,802</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,086</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in plan 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Plan assets at fair value, beginning of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employer contributions</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Benefits paid</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Transfer to DCP</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Currency translation adjustment</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></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:8pt;"><font style="font-family:inherit;font-size:8pt;">Plan assets at calculated amount, end of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts recognized in consolidated balance sheets:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Accrued and other current liabilities</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">488</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">393</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">497</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;">Other noncurrent liabilities</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,128</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,409</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,589</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount recognized in accumulated other comprehensive loss:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Defined benefit pension plans adjustment</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">271</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">230</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">153</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated benefit obligation, end of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,616</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,802</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,086</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net periodic pension cost associated with these plans for the years ended December 31, 2017, 2016 and 2015 included the following components (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</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;">Service cost</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;">&#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;">Interest cost</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</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;">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 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</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;">&#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;">Curtailment/settlement (gain) loss</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;">&#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 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;">&#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 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;">&#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></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;">Net periodic pension (gain) costs</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</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 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;">11</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 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;">10</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The projected and accumulated benefit obligations for the RAP were calculated as of December&#160;31, 2017 and 2016 using a discount rate assumption of </font><font style="font-family:inherit;font-size:10pt;">0.1%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.1%</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated future benefit payments under the RAP are as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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;">2018</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;">387</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;">2019</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;">183</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;">2020</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;">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></tr><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;">2021</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;">611</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;">2022</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;">288</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;">2023 - 2026</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,342</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;">Thereafter</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,304</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;">&#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,616</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%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">401(k) Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains a savings and retirement plan qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended (the "IRC"). The Company currently matches a portion of all eligible employee contributions which vest immediately. The Company&#8217;s matching contributions to the plan totaled </font><font style="font-family:inherit;font-size:10pt;">$0.5 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.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the years ended December&#160;31, 2017, 2016, and 2015.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-lived assets</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. Repairs and maintenance costs are expensed as incurred. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="2" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:35%;" rowspan="1" colspan="1"></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;">Buildings</font></div></td><td style="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;">20-30&#160;years</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;">Machinery and 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7&#160;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;">Furniture, fixtures and office equipment</font></div></td><td style="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;">3-5 years</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;">Software</font></div></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5-7&#160;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;">Leasehold improvements</font></div></td><td style="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;">life of the asset&#160;or&#160;lease&#160;term,&#160;if&#160;shorter</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets acquired in a business combination are recorded at fair value. Identifiable finite-lived intangible assets are amortized over the period of estimated benefit using the straight-line method, reflecting the pattern of economic benefits associated with these assets. The estimated useful lives of the Company&#8217;s finite-lived intangible assets generally range from </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;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. The acquired land use rights in China have an estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">45</font><font style="font-family:inherit;font-size:10pt;"> years.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale are measured at the lower of carrying value or the fair value less cost to sell. The carrying value of intangible assets and other long-lived assets is reviewed on a regular basis for the existence of facts or circumstances, both internally and externally, that may suggest impairment. Some factors which the Company considers to be triggering events for impairment review include a significant decrease in the market value of an asset, a significant change in the extent or manner in which an asset is used, a significant adverse change in the business climate that could affect the value of an asset, an accumulation of costs for an asset in excess of the amount originally expected, a current period operating loss or cash flow decline combined with a history of operating loss or cash flow uses or a projection that demonstrates continuing losses and a current expectation that, it is more likely than not, a long-lived asset will be disposed of at a loss before the end of its estimated useful life.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If one or more of such facts or circumstances exist, the Company will evaluate the carrying value of long-lived assets to determine if impairment exists by comparing it to estimated undiscounted future cash flows over the remaining useful life of the assets. If the carrying value of the assets is greater than the estimated future cash flow, the assets are written down to the estimated fair value. The Company&#8217;s cash flow estimates contain management&#8217;s best estimates, using appropriate and customary assumptions and projections at the time. Any write-down would be treated as a permanent reduction in the carrying amount of the asset and an operating loss would be recognized.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Land</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,083</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,847</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;">Buildings</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,102</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;">22,107</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;">Machinery and equipment</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;">189,527</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;">160,314</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;">Furniture, fixtures, software and office equipment</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;">9,948</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,413</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;">Leasehold improvements</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;">26,007</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;">14,541</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;">&#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;">252,667</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;">208,222</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;">Less: Accumulated depreciation</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;">(125,102</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101,355</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;" 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;">&#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;">127,565</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;">106,867</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Selected Quarterly Financial Data (unaudited)</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth a summary of the Company&#8217;s quarterly financial information for each of the four quarters for the years ended December&#160;31, 2017 and 2016:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:11pt;"><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="17" rowspan="1"></td></tr><tr><td style="width:44%;" 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><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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December&#160;31,&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</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;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">71,688</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;">73,214</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;">71,121</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;">76,871</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;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,503</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;">16,777</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,513</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;">15,686</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)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(11,522</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;">(9,341</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;">(18,187</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;">(14,283</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;">Basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.27</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.22</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.42</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.32</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><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;">Diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.27</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.22</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.42</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.32</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;">Weighted averages shares used to compute basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;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,615</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,219</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,790</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,079</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><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 averages shares used to compute diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,615</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,219</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,790</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,079</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 style="line-height:120%;font-size:11pt;"><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="17" rowspan="1"></td></tr><tr><td style="width:44%;" 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><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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December&#160;31,&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</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;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">99,145</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;">99,129</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;">103,312</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;">109,837</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;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">31,122</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;">27,529</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;">27,449</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;">31,033</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)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,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 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,676</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;">(7,187</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,996</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;">Basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">0.06</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;">0.06</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;">(0.17</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">0.05</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><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;">Diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">0.06</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">(0.17</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</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><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 averages shares used to compute basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;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,121</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">41,603</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,038</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,421</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><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 averages shares used to compute diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,648</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,320</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,038</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">45,767</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable include trade receivables and notes receivable from customers. The notes are generally due within </font><font style="font-family:inherit;font-size:10pt;">six months</font><font style="font-family:inherit;font-size:10pt;">. The Company receives notes receivable in exchange for accounts receivable from certain customers in China that are secured by the customer&#8217;s affiliated financial institution.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An allowance for doubtful accounts is calculated based on the aging of the Company&#8217;s trade receivables, historical experience, and management judgment. The Company writes off trade receivables against the allowance when management determines a balance is uncollectible and is no longer actively pursuing collection of the receivable.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and development</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense consists of personnel costs, including stock-based compensation expense, for the Company&#8217;s research and development personnel and product development costs, including engineering services, development software and hardware tools, depreciation of capital equipment and facility costs. Research and development costs are expensed as incurred.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Restricted in connection with notes payable and short-term borrowing (see Note 11)</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,658</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,098</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;">Restricted in connection with asset purchase agreement (see Note 9)</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;">&#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 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,987</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: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;">Total restricted cash</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;">2,658</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 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;">4,085</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><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;">Reported as:</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;">&#160;</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;">&#160;</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: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;">Restricted cash</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;">2,658</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 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;">4,085</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Company initiated restructuring actions in order to focus on key growth initiatives and a lower break even revenue level through lower operating expenses and manufacturing costs. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> in restructuring charges within cost of goods sold and operating expenses in 2017, respectively. Additionally, the Company recorded a charge of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> to cost of goods sold in 2017 for discontinued product inventory write-downs related the Company's decisions to end-of-life certain products. There were no restructuring charges in 2016. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> restructuring liabilities as of December 31, 2016.</font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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;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;">Employee Severance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Facilities Consolidation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Asset-Related</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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;">Restructuring obligations December 31, 2016</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;">&#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;">&#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;">&#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></tr><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;">Charges</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,308</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,003</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;">434</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;">4,745</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;">Cash payments</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,308</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;">(310</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;">(177</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,795</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;">Non-cash settlements 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;">&#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;">(113</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;">(214</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;">(327</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;">Restructuring obligations December 31, 2017</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;">&#8212;</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,580</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;">43</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,623</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue recognition</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived from the sale of the Company&#8217;s products. The Company recognizes revenue provided that persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed or determinable and collectability is reasonably assured. Contracts and/or customer purchase orders are used to determine the existence of an arrangement. Delivery is considered to have occurred when title and risk of loss have transferred to the customer. The price is equal to the amount invoiced to the customer and is not subject to adjustment and customers do not have the right of return. The Company evaluates the creditworthiness of its customers to determine that appropriate credit limits are established prior to the acceptance of an order.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when the product is delivered and title have transferred to the buyer. The Company generally bears all costs and risks of loss or damage to the goods up to that point. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from inventory stock by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Accounts receivable</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;">65,499</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;">78,143</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;">Trade notes 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;">2,356</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,892</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;">Allowance for doubtful accounts</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;">(626</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(425</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;" 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;">&#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;">67,229</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;">80,610</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Employee-related</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;">12,990</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;">18,654</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;">Transition services agreement payables (see Note 9)</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;">11,222</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;">Asset sale related contingent liabilities (see Note 9)</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;">7,135</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;">Income and other taxes payable</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;">542</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,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:2px;padding-top:2px;padding-bottom: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 revenue, current</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;">939</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;">956</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 warranty</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">678</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;">Rusnano payment derivative</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;">389</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;">9,080</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;">5,992</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;">&#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;">43,242</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 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;">30,625</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the components of accumulated other comprehensive income (loss), net of taxes, as of December&#160;31, 2017 and 2016 (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:middle;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:middle;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 currency translation adjustments</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;">567</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;">(8,235</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains on available-for-sale 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;">(1</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;">(19</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:middle;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;">Defined benefit pension plan adjustment</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;">(168</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(147</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;" 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">398</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;">(8,401</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%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets consist of the following (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="24" rowspan="1"></td></tr><tr><td style="width:23%;" 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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</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;">Technology and patents</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;">37,684</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;">(34,923</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;">2,761</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;">36,918</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;">(33,316</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;">3,602</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;">Customer relationships</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;">15,425</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,835</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;">590</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;">15,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(13,990</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,049</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;">Leasehold interest</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,309</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;">(366</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943</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;">1,226</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;">(315</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</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;">&#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;">54,418</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;">(50,124</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,294</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;">53,183</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;">(47,621</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,562</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has excluded the impact of the following outstanding employee stock options, restricted stock units, common stock warrants and shares expected to be issued under its employee stock purchase plan from the computation of diluted net income (loss) per share, as their effect would have been antidilutive (in thousands):</font></div><div style="line-height:120%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Employee stock options</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;">3,934</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;">4,301</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;">2,176</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;">Restricted stock units</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;">2,405</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;">2,089</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;">954</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;">Employee stock purchase plan</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;">421</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;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;">306</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;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;">318</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;">&#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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,760</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,696</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;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,448</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of the assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments (in thousands):&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:11pt;"><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:87%;" 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration:</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Cash paid</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,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: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;">Notes payable</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;">15,482</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:44px;padding-top:2px;padding-bottom: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&#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;">16,982</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><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;">Fair value of assets acquired:</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:left;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: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;">Accounts receivable</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;">9,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></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;">Inventories</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,693</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: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;">Prepaid expenses and other current 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;">670</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;">Property, plant and equipment</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,917</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: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;">Intangible assets acquired:</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</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,100</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:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</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;">700</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: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&#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;">23,354</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:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">Less: fair value of liabilities assumed:</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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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;">Accounts payable</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;">(7,427</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;">Accrued liabilities</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;">(60</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: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;">Total&#160;</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;">(7,487</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;" 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;">Goodwill</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,115</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;">&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes consisted of the following (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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</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;">&#160;</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;">&#160;</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;">&#160;</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;">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;">(144</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;">(127</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;">(48</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: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;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(13</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;">(8</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: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;">Foreign</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;">363</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;">(3,925</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 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,725</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;">&#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;">222</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,065</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;">(3,781</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;">Deferred</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;">&#160;</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;">&#160;</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;">&#160;</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: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;">Federal</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</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;">(24</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;">(22</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: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;">State</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: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;">Foreign</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,135</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">492</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;">699</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 provision</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;">(909</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,597</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,104</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%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the carrying amount and weighted average interest rate of the Company&#8217;s debt (in thousands, except percentages):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:45%;" 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: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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;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="6" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Rate</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;">Note payable to Pudong Bank</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,000</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;">4.10</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;" rowspan="1" colspan="1"><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;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;">Note payable to CITIC Bank</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;">17,000</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;">4.00</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;">&#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;">&#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;">Notes payable to suppliers</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,607</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;"><br clear="none"/></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;">6,390</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;">Short-term borrowing under Comerica Bank Credit Facility</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;">&#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;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;"><br clear="none"/></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;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;">23,800</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;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;">3.37</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 notes payable and short-term borrowing</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;">35,607</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;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;">30,190</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Long-term debt, current and non-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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Borrowing under Wells Fargo Credit Facility</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;">30,018</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;">3.29</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;">&#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;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;">Mitsubishi Bank loans</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,924</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;">1.05% -1.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,253</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;">1.43</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;">Unaccreted discount and issuance costs within 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;">(86</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">(108</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Unaccreted discount and issuance costs within long-term debt, net of current portion</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;">(295</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">(183</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:44px;padding-top:2px;padding-bottom: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, net of unaccreted discount and issuance costs</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;">46,561</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;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,962</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Reported as:</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 portion of long-term debt</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,005</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;">&#160;</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;">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 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;">&#160;</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;">Long-term debt, net of current portion</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;">40,556</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;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="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;">10,215</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;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;">&#160;</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:44px;padding-top:2px;padding-bottom: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, net of unaccreted discount and issuance costs</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;">46,561</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 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;">&#160;</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;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;">10,962</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 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;">&#160;</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax assets and liabilities comprise the following (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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;">&#160;</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;">&#160;</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:44px;padding-top:2px;padding-bottom: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;">44,912</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;">55,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:44px;padding-top:2px;padding-bottom: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 and state 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;">26,170</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;">23,372</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves, accruals 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;">9,698</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,423</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed assets and intangibles</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,259</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;">1,817</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: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 deferred tax assets</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;">82,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">94,886</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;">Valuation allowance</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;">(76,101</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,060</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;" 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: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 deferred tax assets, net of 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;">5,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 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,826</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;">Less 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">&#160;</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles</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,054</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,295</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:44px;padding-top:2px;padding-bottom: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, plant and equipment</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,338</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;">(949</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: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;">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;">546</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,582</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><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;">Reported as:</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;">&#160;</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;">&#160;</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;">Long term deferred tax assets, included within other long-term assets</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;">652</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,628</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;">Long term deferred income tax liabilities, included within noncurrent liabilities</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;">(106</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;" rowspan="1" colspan="1"><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;" rowspan="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;border-bottom:1px solid #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:44px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><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;">546</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,582</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the basic and diluted net income (loss) per share attributable to NeoPhotonics Corporation common stockholders for the periods indicated (in thousands, except per share amounts):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">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;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#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="text-align:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom: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;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;">(53,333</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(205</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,668</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><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;">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="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;">&#160;</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;">&#160;</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:12px;padding-top:2px;padding-bottom: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 used to compute per share amount:</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="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;">&#160;</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;">&#160;</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: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;">Basic</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;">43,431</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;">41,798</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;">37,421</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;">Dilutive effect of equity awards</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;">&#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 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;">&#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 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,265</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: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;">Diluted</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;">43,431</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;">41,798</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;">38,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><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;">Basic net income (loss) per share</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.23</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom: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;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;">0.10</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><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;">Diluted net income (loss) per share</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;">(1.23</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" 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;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 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.09</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differs from the amount obtained by applying the U.S. federal statutory tax rate as follows (in thousands, except percentages):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 statutory rate</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</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;">Tax at federal statutory rate</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;">18,354</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,185</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;">(2,378</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;">State taxes, net of federal benefit</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</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;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;">(8</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;">Mandatory repatriation/Section 956</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,718</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;">(19</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;">(66</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;">Nondeductible expenses</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;">(67</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;">(727</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;">(135</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;">Stock-based compensation</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;">(314</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;">(877</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;">(465</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;">Change in valuation allowance</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;">16,273</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,455</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;">(958</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;">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;">851</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,175</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,017</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 differences</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,819</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,215</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;">(844</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;">Foreign tax credit</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;">144</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;">127</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;">30</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;">Change in prior year deferred balances</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;">(28,262</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;">920</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;">417</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;">647</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;">(333</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 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;">286</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:12px;padding-top:2px;padding-bottom: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 provision for income taxes from continuing operations</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;">(909</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,597</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(3,104</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized stock-based compensation costs capitalized as part of inventory were immaterial in each of the periods presented (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 goods sold</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,098</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;">3,130</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,335</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;">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;">2,491</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;">4,760</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,049</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 and marketing</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,697</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,105</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,794</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;">General and administrative</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,920</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;">5,081</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,585</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;">&#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;">8,206</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 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;">17,076</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 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;">7,763</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated future benefit payments under the RAP are as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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;">2018</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;">387</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;">2019</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;">183</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;">2020</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;">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></tr><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;">2021</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;">611</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;">2022</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;">288</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;">2023 - 2026</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,342</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;">Thereafter</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,304</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;">&#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,616</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of the purchase price allocated to the acquired intangible assets at the acquisition date:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><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:73%;" 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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchased</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">intangible assets</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(In 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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;">Developed technology</font></div></td><td style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,100</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;">Customer relationships</font></div></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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">700</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 purchased intangible assets</font></div></td><td style="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;">&#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;" rowspan="1" colspan="1"><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;">4,800</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017, the future minimum commitments under the Company&#8217;s non-cancelable operating leases are as follows (in&#160;thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;ending December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</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,512</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;">2019</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,608</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;">2020</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,069</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;">2021</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,977</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;">2022</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,939</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;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;">14,370</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;">&#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;">30,475</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes is based upon the income (loss) before income taxes as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">U.S. operations</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;">(52,725</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;">(10,217</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;">(7,212</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;">Non-U.S. operations</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;">301</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;">13,609</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;">13,984</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;">&#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;">(52,424</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,392</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,772</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">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;">33,400</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;">23,348</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;">Work in process</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;">13,246</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,996</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font><font style="font-family:inherit;font-size:6pt;">(1)</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;">20,655</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;">13,893</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;">&#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;">67,301</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;">48,237</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Included in finished goods was </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;"> of inventory at customer vendor managed inventory locations at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December&#160;31, 2017, maturities of long-term debt were as follows (in&#160;thousands):&#160;</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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;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;">2018</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,091</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;">2019</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,908</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;">2020</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,908</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;">2021</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,908</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;">2022</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,926</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;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,201</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;">&#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;">46,942</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net periodic pension cost associated with these plans for the years ended December 31, 2017, 2016 and 2015 included the following components (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</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;">Service cost</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;">&#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;">Interest cost</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</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;">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 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</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;">&#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;">Curtailment/settlement (gain) loss</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;">&#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 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;">&#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 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;">&#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></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;">Net periodic pension (gain) costs</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</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 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;">11</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 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;">10</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The funded status of these plans for the years ended December 31, 2017, 2016 and 2015 was as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RAP</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in projected benefit obligation:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Projected benefit obligation, beginning of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,802</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,054</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Service cost</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Interest cost</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5</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:8pt;"><font style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Benefits paid</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(411</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;">(551</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Actuarial (gain)/loss</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:8pt;"><font style="font-family:inherit;font-size:8pt;">32</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:8pt;"><font style="font-family:inherit;font-size:8pt;">72</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:8pt;"><font style="font-family:inherit;font-size:8pt;">40</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Curtailment/Settlement</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Transfer from DBCPP to RAP</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Currency translation adjustment</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:8pt;"><font style="font-family:inherit;font-size:8pt;">188</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:8pt;"><font style="font-family:inherit;font-size:8pt;">184</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(18</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Projected benefit obligation, end of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,616</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,802</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,086</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change in plan 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Plan assets at fair value, beginning of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employer contributions</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Benefits paid</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Transfer to DCP</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Currency translation adjustment</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></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:8pt;"><font style="font-family:inherit;font-size:8pt;">Plan assets at calculated amount, end of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amounts recognized in consolidated balance sheets:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Accrued and other current liabilities</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">488</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">393</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">497</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;">Other noncurrent liabilities</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,128</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,409</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,589</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount recognized in accumulated other comprehensive loss:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Defined benefit pension plans adjustment</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">271</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">230</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">153</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><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated benefit obligation, end of period</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,616</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,802</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 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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,086</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;ended&#160;December&#160;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Beginning balance</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;">678</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,175</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,751</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;">Warranty accruals</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;">102</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;">79</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: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;">Settlements</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;">(607</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(599</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(655</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;" 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;">Ending balance</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,334</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;">678</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,175</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth a summary of the Company&#8217;s quarterly financial information for each of the four quarters for the years ended December&#160;31, 2017 and 2016:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:11pt;"><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="17" rowspan="1"></td></tr><tr><td style="width:44%;" 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><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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December&#160;31,&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</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;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">71,688</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;">73,214</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;">71,121</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;">76,871</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;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,503</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;">16,777</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,513</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;">15,686</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)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(11,522</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;">(9,341</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;">(18,187</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;">(14,283</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;">Basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.27</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.22</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.42</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.32</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><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;">Diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.27</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.22</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.42</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(0.32</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;">Weighted averages shares used to compute basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;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,615</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,219</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,790</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,079</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><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 averages shares used to compute diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,615</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,219</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">43,790</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,079</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 style="line-height:120%;font-size:11pt;"><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="17" rowspan="1"></td></tr><tr><td style="width:44%;" 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><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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December&#160;31,&#160;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</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;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(In&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">99,145</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;">99,129</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;">103,312</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;">109,837</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;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">31,122</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;">27,529</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;">27,449</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;">31,033</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)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,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 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,676</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;">(7,187</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,996</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;">Basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">0.06</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;">0.06</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;">(0.17</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">0.05</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><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;">Diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">0.06</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">(0.17</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</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><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 averages shares used to compute basic net income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;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,121</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">41,603</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,038</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,421</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><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 averages shares used to compute diluted net income (loss) per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,648</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">44,320</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">42,038</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="2" style="vertical-align:bottom;border-bottom:3px double #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;">45,767</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:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s cash, cash equivalents, short-term investments, and restricted cash at December&#160;31, 2017 and 2016 (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 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;">Cash and cash equivalents:</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:left;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Cash</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;">78,906</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;">58,691</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;">Cash equivalents</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;">&#8212;</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;">23,809</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: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;">Cash and cash equivalents</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;">78,906</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;">82,500</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><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;">Short-term investments</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;">12,311</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 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;">19,015</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><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;">Restricted cash</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;">2,658</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,085</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%;text-align:center;text-indent:30px;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:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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;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;">Employee Severance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Facilities Consolidation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Asset-Related</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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;">Restructuring obligations December 31, 2016</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;">&#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;">&#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;">&#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></tr><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;">Charges</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,308</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,003</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;">434</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;">4,745</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;">Cash payments</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,308</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;">(310</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;">(177</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,795</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;">Non-cash settlements 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;">&#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;">(113</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;">(214</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;">(327</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;">Restructuring obligations December 31, 2017</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;">&#8212;</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,580</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;">43</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,623</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through 2017, the Company has aligned its products to High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Revenue:</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;">&#160;</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;">&#160;</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;">&#160;</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: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;">High Speed Products</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;">241,780</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;">277,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 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;">195,831</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;">Network Products and Solutions</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,114</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;">134,165</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;">143,608</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:60px;padding-top:2px;padding-bottom: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 revenue</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;">292,894</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 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;">411,423</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 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;">339,439</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the Company&#8217;s revenue and asset information by geographic region. Revenue is classified based on the ship to location of the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia&#160;(in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Revenue:</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;">&#160;</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;">&#160;</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;">&#160;</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: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;">China</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;">161,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;">254,685</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;">182,504</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: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;">United States</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;">41,538</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;">67,807</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;">77,867</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;">Japan</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,037</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,713</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: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;">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;">81,133</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;">76,894</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;">66,355</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:60px;padding-top:2px;padding-bottom: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 revenue</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;">292,894</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;">411,423</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;">339,439</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;">&#160;</font></div><div style="line-height:120%;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As&#160;of December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Property, plant and equipment, net:</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;">&#160;</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;">&#160;</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: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;">China</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;">37,212</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;">38,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: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;">United States</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,243</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,101</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;">Japan</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,826</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;">31,784</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: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;">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;">4,284</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;">5,393</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:60px;padding-top:2px;padding-bottom: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;">127,565</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;">106,867</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about RSUs outstanding as of December&#160;31, 2017:</font></div><div style="line-height:120%;padding-bottom:12px;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="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted&#160;Stock&#160;Units&#160;Outstanding</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;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;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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (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;">Vested and expected to vest</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;">2,098,888</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;">&#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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,810,684</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock appreciation unit activity during the year ended December&#160;31, 2017:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="7" rowspan="1"></td></tr><tr><td style="width:73%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Appreciation 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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</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;">Stock appreciation units outstanding as of December&#160;31,&#160;2016</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;">286,768</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;">4.87</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: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;">Stock appreciation units exercised</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;">(42,618</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;">4.50</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: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;">Stock appreciation units cancelled</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;">(4,326</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;" rowspan="1" colspan="1"><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;">4.24</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;">Stock appreciation units outstanding as of December&#160;31,&#160;2017</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,824</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;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;">4.95</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about stock options outstanding as of December&#160;31, 2017:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="13" rowspan="1"></td></tr><tr><td style="width:45%;" 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><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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options&#160;Outstanding</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;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;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:8pt;"><font style="font-family:inherit;font-size:8pt;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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (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;">Vested and expected to vest</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;">3,830,959</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;">5.48</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,919,879</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;">Exercisable</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;">3,084,096</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;">4.78</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.08</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">6,706,040</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Stock&#160;options</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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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 expected term (years)</font></div></td><td style="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.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.33</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 volatility</font></div></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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">65%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">60%</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.02%-2.08%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.01%-1.76%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.37%-1.85%</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 dividends</font></div></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;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Stock appreciation units</font></div></td><td style="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;">&#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="text-align:center;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="text-align:center;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 expected 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">2.77</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3.54</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 volatility</font></div></td><td style="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;">69%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">61%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">62%</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;">Risk-free interest rate</font></div></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.51%-1.62%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.45%-1.47%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.25%-1.57%</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 dividends</font></div></td><td style="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;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">ESPP</font></div></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;">&#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="text-align:center;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="text-align:center;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;">Weighted-average expected term (years)</font></div></td><td style="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.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.69</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 volatility</font></div></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;">61%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">54%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">58%</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;">0.91%-1.31%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.39%-0.45%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.03%-0.14%</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 dividends</font></div></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;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;&#160;&#160;%</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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, 2014</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;">18,372</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;">Gross increases for tax positions of current year</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,314</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&#160;31,&#160;2015</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;">20,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><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;">Gross increases for tax positions of current year</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,920</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&#160;31,&#160;2016</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;">23,606</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;">Gross increases for tax positions of current year</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,933</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&#160;31,&#160;2017</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;">25,539</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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of purchased intangible assets as of December&#160;31, 2017, is as follows (in thousands):&#160;</font></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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;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;">2018</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,208</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;">2019</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;">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;">2020</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;">689</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;">2021</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;">689</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;">2022</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;">103</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;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;">798</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;">&#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;">4,294</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:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment and geographic information</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s Chief Executive Officer, who is considered to be the chief operating decision maker, manages the Company&#8217;s operations as a whole and reviews financial information presented on a consolidated basis for purposes of evaluating financial performance and allocating resources. In 2017, 2016 and 2015, the Company operated in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through 2017, the Company has aligned its products to High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Revenue:</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;">&#160;</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;">&#160;</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;">&#160;</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: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;">High Speed Products</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;">241,780</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;">277,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 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;">195,831</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;">Network Products and Solutions</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,114</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;">134,165</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;">143,608</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:60px;padding-top:2px;padding-bottom: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 revenue</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;">292,894</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 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;">411,423</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 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;">339,439</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the Company&#8217;s revenue and asset information by geographic region. Revenue is classified based on the ship to location of the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia&#160;(in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;Ended December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Revenue:</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;">&#160;</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;">&#160;</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;">&#160;</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: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;">China</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;">161,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;">254,685</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;">182,504</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: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;">United States</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;">41,538</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;">67,807</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;">77,867</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;">Japan</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,037</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,713</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: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;">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;">81,133</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;">76,894</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;">66,355</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:60px;padding-top:2px;padding-bottom: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 revenue</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;">292,894</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;">411,423</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;">339,439</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;">&#160;</font></div><div style="line-height:120%;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As&#160;of December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Property, plant and equipment, net:</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;">&#160;</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;">&#160;</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: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;">China</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;">37,212</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;">38,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: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;">United States</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,243</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,101</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;">Japan</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,826</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;">31,784</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: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;">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;">4,284</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;">5,393</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:60px;padding-top:2px;padding-bottom: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;">127,565</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;">106,867</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-based compensation</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company grants stock-based awards to employees, consultants and directors. The stock-based awards, including stock options, restricted stock units, employee stock purchase rights, stock appreciation units and market-based awards, are accounted for at estimated fair values. Vesting of stock-based awards is generally subject to the grantee&#8217;s continuing service to the Company. &#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally determines the fair value of stock options and stock appreciation rights utilizing the Black-Scholes-Merton option-pricing model, or a lattice-binomial option-pricing model for stock-based awards with a market condition. The fair value of employee grants is measured on the date of grant and then recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) on a straight-line basis. The fair value of non-employee grants is measured on the date of grant and then marked to market until vest dates and then recognized over the requisite service period.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records expense and an equal adjustment to the liability for stock appreciation units equal to the fair value of the vested portion of the awards as of each period end. Each reporting period thereafter, compensation expense will be recorded based on the remaining service period and the then fair value of the award until vesting of the award is completed. After vesting is completed, the Company will continue to re-measure the fair value of the liability each reporting period until the award is exercised or expires, with changes in the fair value of the liability recorded in the consolidated statements of operations.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units are valued at the closing sales price as quoted on the New York Stock Exchange on the date of grant, and are converted into shares of common stock upon vesting on a </font><font style="font-family:inherit;font-size:10pt;">one-for-one</font><font style="font-family:inherit;font-size:10pt;"> basis. The compensation expense related to the restricted stock units is determined using the fair value of common stock on the date of grant, and the expense is recognized on a straight-line basis over the vesting period.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase rights are accounted for at fair value, utilizing the Black-Scholes-Merton option-pricing model.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for modified stock-based awards are recognized using the pool approach, under which the remaining compensation cost from the original awards plus the incremental costs, if any, of the related modified awards is recognized in its entirety over the remaining portion of the requisition service period of the corresponding modified awards.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense recognized at fair value includes the impact of estimated forfeitures. The Company estimates future forfeitures at the date of grant and revises the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of significant accounting policies</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Use of estimates</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; write off of excess and obsolete inventories; the valuation of the Rusnano payment derivative and the valuations and recognition of stock-based compensation, among others. Actual results could differ from these estimates.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of credit risk and significant customers</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents and trade accounts receivable. The Company&#8217;s investment policy requires cash and cash equivalents to be placed with high-credit quality institutions and limits on the amount of credit risk from any one issuer. The Company performs ongoing credit evaluations of its customers&#8217; financial condition whenever deemed necessary and generally does not require collateral. The Company maintains an allowance for doubtful accounts based upon the expected collectability of all accounts receivable, which takes into consideration an analysis of historical bad debts, specific customer creditworthiness and current economic trends.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended December&#160;31, 2017, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for </font><font style="font-family:inherit;font-size:10pt;">40%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue.&#160;&#160;For the year ended December&#160;31, 2016, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue.&#160; For the year ended December&#160;31, 2015, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total revenue. The percentage of revenue from top </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> customers was </font><font style="font-family:inherit;font-size:10pt;">78%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">82%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">82%</font><font style="font-family:inherit;font-size:10pt;">&#160;for the years ended December&#160;31, 2017, 2016 and 2015, respectively.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for approximately </font><font style="font-family:inherit;font-size:10pt;">36%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">14%</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 the Company&#8217;s total accounts receivable. As of December 31, 2016, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> customers accounted for </font><font style="font-family:inherit;font-size:10pt;">42%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s total accounts receivable.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted cash</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a condition of the notes payable lending arrangements and the line of credit facilities, the Company is required to keep a compensating balance at the issuing banks. In addition, the Company also maintained restricted cash in connection with the asset purchase agreement executed in December 2016, see Note 9. These balances have been excluded from the Company&#8217;s cash and cash equivalents balance and are classified as restricted cash in the Company&#8217;s consolidated balance sheets. As of December&#160;31, 2017 and 2016, the amount of restricted cash was </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;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash, cash equivalents and investments</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Highly liquid investments with a maturity of </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;">&#160;days or less at the date of purchase are considered cash equivalents, with the exception of money market funds and commercial paper which are classified as short-term investments. Marketable securities are reported at fair value and are classified as available-for-sale investments in our current assets because they represent investments of cash available for current operations and for strategic reasons. As a result, the Company recorded all its marketable securities in short-term investments regardless of the contractual maturity date of the securities.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include: the length of time and extent to which the fair market value has been lower than the cost basis, the financial condition and near-term prospects of the investee, credit quality, likelihood of recovery, and the Company&#8217;s ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in fair market value.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss as a separate component of stockholders&#8217; equity on the consolidated balance sheets. The amortization of premiums and discounts on the investments, and realized gains and losses on available-for-sale securities are included in other income, net in the consolidated statements of operations. The Company uses the specific-identification method to determine cost in calculating realized gains and losses upon the sale of its marketable securities.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability&#8217;s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are applied. These valuation techniques involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments&#8217; complexity. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.&#160;The authoritative accounting guidance describes a fair value hierarchy based on three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last is considered unobservable. These levels of inputs are as follows:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1&#8212;Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2&#8212;Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability.&#160;These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3&#8212;Unobservable inputs that reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For marketable securities measured at fair value using Level 2 inputs, we review trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable include trade receivables and notes receivable from customers. The notes are generally due within </font><font style="font-family:inherit;font-size:10pt;">six months</font><font style="font-family:inherit;font-size:10pt;">. The Company receives notes receivable in exchange for accounts receivable from certain customers in China that are secured by the customer&#8217;s affiliated financial institution.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An allowance for doubtful accounts is calculated based on the aging of the Company&#8217;s trade receivables, historical experience, and management judgment. The Company writes off trade receivables against the allowance when management determines a balance is uncollectible and is no longer actively pursuing collection of the receivable.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of on-hand raw materials, work-in-progress inventories and finished goods. Raw materials and work-in-progress inventories are stored mainly on the Company&#8217;s premises. Finished goods are stored on the Company&#8217;s premises as well as on consignment at certain customer sites.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of standard cost, which approximates actual cost determined on the weighted average basis, or net realizable value. Inventories are recorded using the first-in, first-out method. The Company routinely evaluates quantities and values of inventories in light of current market conditions and market trends, and records a write-down for quantities in excess of demand and product obsolescence. The evaluation may take into consideration historic usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product obsolescence, customer concentrations, product merchantability and other factors. Market conditions are subject to change and actual consumption of inventory could differ from forecasted demand. The Company also regularly reviews the cost of inventories against their estimated market value and records a lower of cost or market write-down for inventories that have a cost in excess of estimated market value, resulting in a new cost basis for the related inventories which is not reversed.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the close of acquisition. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions through established and generally accepted valuation techniques. &#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Critical estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from customer relationships and acquired patents and developed technology; and discount rates. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is reviewed for impairment annually in the fourth fiscal quarter or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company will assess the qualitative factors to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the two-step goodwill impairment test is performed. The first step, identifying a potential impairment, compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds its fair value, the second step would need to be performed; otherwise, no further steps are required. The second step, measuring the impairment loss, compares the implied fair value of the goodwill with the carrying amount of the goodwill. Any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. The Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> goodwill impairment in 2017 or 2016. &#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-lived assets</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. Repairs and maintenance costs are expensed as incurred. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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="2" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:35%;" rowspan="1" colspan="1"></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;">Buildings</font></div></td><td style="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;">20-30&#160;years</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;">Machinery and 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7&#160;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;">Furniture, fixtures and office equipment</font></div></td><td style="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;">3-5 years</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;">Software</font></div></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5-7&#160;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;">Leasehold improvements</font></div></td><td style="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;">life of the asset&#160;or&#160;lease&#160;term,&#160;if&#160;shorter</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets acquired in a business combination are recorded at fair value. Identifiable finite-lived intangible assets are amortized over the period of estimated benefit using the straight-line method, reflecting the pattern of economic benefits associated with these assets. The estimated useful lives of the Company&#8217;s finite-lived intangible assets generally range from </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;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. The acquired land use rights in China have an estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">45</font><font style="font-family:inherit;font-size:10pt;"> years.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale are measured at the lower of carrying value or the fair value less cost to sell. The carrying value of intangible assets and other long-lived assets is reviewed on a regular basis for the existence of facts or circumstances, both internally and externally, that may suggest impairment. Some factors which the Company considers to be triggering events for impairment review include a significant decrease in the market value of an asset, a significant change in the extent or manner in which an asset is used, a significant adverse change in the business climate that could affect the value of an asset, an accumulation of costs for an asset in excess of the amount originally expected, a current period operating loss or cash flow decline combined with a history of operating loss or cash flow uses or a projection that demonstrates continuing losses and a current expectation that, it is more likely than not, a long-lived asset will be disposed of at a loss before the end of its estimated useful life.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If one or more of such facts or circumstances exist, the Company will evaluate the carrying value of long-lived assets to determine if impairment exists by comparing it to estimated undiscounted future cash flows over the remaining useful life of the assets. If the carrying value of the assets is greater than the estimated future cash flow, the assets are written down to the estimated fair value. The Company&#8217;s cash flow estimates contain management&#8217;s best estimates, using appropriate and customary assumptions and projections at the time. Any write-down would be treated as a permanent reduction in the carrying amount of the asset and an operating loss would be recognized.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded asset impairment charges of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in restructuring charges in 2017 (see Note 10). There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> asset impairment charges in 2016. The Company recorded asset impairment charges of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in 2015 related to certain held-for-sale property, plant and equipment. </font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue recognition</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is derived from the sale of the Company&#8217;s products. The Company recognizes revenue provided that persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed or determinable and collectability is reasonably assured. Contracts and/or customer purchase orders are used to determine the existence of an arrangement. Delivery is considered to have occurred when title and risk of loss have transferred to the customer. The price is equal to the amount invoiced to the customer and is not subject to adjustment and customers do not have the right of return. The Company evaluates the creditworthiness of its customers to determine that appropriate credit limits are established prior to the acceptance of an order.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when the product is delivered and title have transferred to the buyer. The Company generally bears all costs and risks of loss or damage to the goods up to that point. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from inventory stock by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product warranties</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally provides warranties to cover defects in workmanship, materials and manufacturing for a period of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years to meet the stated functionality as agreed to in each sales arrangement. Products are tested against specified functionality requirements prior to delivery, but the Company nevertheless from time to time experiences claims under its warranty guarantees. The Company accrues for estimated warranty costs under those guarantees based upon historical experience, and for specific items, at the time their existence is known and the amounts are determinable.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and development</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense consists of personnel costs, including stock-based compensation expense, for the Company&#8217;s research and development personnel and product development costs, including engineering services, development software and hardware tools, depreciation of capital equipment and facility costs. Research and development costs are expensed as incurred.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising costs</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and, to date, have not been significant.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-based compensation</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company grants stock-based awards to employees, consultants and directors. The stock-based awards, including stock options, restricted stock units, employee stock purchase rights, stock appreciation units and market-based awards, are accounted for at estimated fair values. Vesting of stock-based awards is generally subject to the grantee&#8217;s continuing service to the Company. &#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally determines the fair value of stock options and stock appreciation rights utilizing the Black-Scholes-Merton option-pricing model, or a lattice-binomial option-pricing model for stock-based awards with a market condition. The fair value of employee grants is measured on the date of grant and then recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) on a straight-line basis. The fair value of non-employee grants is measured on the date of grant and then marked to market until vest dates and then recognized over the requisite service period.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records expense and an equal adjustment to the liability for stock appreciation units equal to the fair value of the vested portion of the awards as of each period end. Each reporting period thereafter, compensation expense will be recorded based on the remaining service period and the then fair value of the award until vesting of the award is completed. After vesting is completed, the Company will continue to re-measure the fair value of the liability each reporting period until the award is exercised or expires, with changes in the fair value of the liability recorded in the consolidated statements of operations.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units are valued at the closing sales price as quoted on the New York Stock Exchange on the date of grant, and are converted into shares of common stock upon vesting on a </font><font style="font-family:inherit;font-size:10pt;">one-for-one</font><font style="font-family:inherit;font-size:10pt;"> basis. The compensation expense related to the restricted stock units is determined using the fair value of common stock on the date of grant, and the expense is recognized on a straight-line basis over the vesting period.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase rights are accounted for at fair value, utilizing the Black-Scholes-Merton option-pricing model.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for modified stock-based awards are recognized using the pool approach, under which the remaining compensation cost from the original awards plus the incremental costs, if any, of the related modified awards is recognized in its entirety over the remaining portion of the requisition service period of the corresponding modified awards.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense recognized at fair value includes the impact of estimated forfeitures. The Company estimates future forfeitures at the date of grant and revises the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income taxes</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method.&#160;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases, and operating loss and tax credit carryforwards.&#160;Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160;The effect on deferred tax assets and liabilities from a change in tax rates is recognized in the consolidated statement of operations in the period that includes the enactment date.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. In preparing the Company&#8217;s consolidated financial statements, the Company is required to estimate its taxes in each of the jurisdictions in which it operates. The Company estimates actual current tax exposure as well as assesses temporary differences resulting from different treatment of items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets which represent future tax benefits to be received when certain expenses previously recognized in the financial statements become deductible expenses under applicable income tax laws, or loss credit carryforwards are utilized.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of a deferred tax asset will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. A valuation allowance is recorded for loss carryforwards and other deferred tax assets where it is more likely than not that such deferred tax assets will not be realized. The Company classifies its net deferred tax assets as other long-term assets and deferred tax liabilities as noncurrent liabilities on its consolidated balance sheet.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign currency</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally the functional currency of the Company&#8217;s international subsidiaries is the local currency. The Company translates the financial statements of these subsidiaries to U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs, and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#8217; equity. Effective July 1, 2016, the Company has established a hedging program using monthly forward exchange contracts as economic hedges to protect against volatility of foreign exchange rate exposure of its net intercompany activities based on a cost-benefit analysis that considers that magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instruments. The forward contracts are not designated for hedge accounting and are marked to market at fair value and reported as either other current assets or accounts payable. Any changes in the fair value are recorded as foreign exchange gain (loss) and help mitigate the changes in the value of the underlying net intercompany balances. The Company recognized a </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> gain and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> loss in 2017 and 2016, respectively, relating to its foreign currency contracts within other income, net. Net foreign exchange gain (loss) was </font><font style="font-family:inherit;font-size:10pt;">($0.5) million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$(0.1) million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> in 2017, 2016, and 2015, respectively. These gains and losses were recorded as other income (expense), net in the Company&#8217;s consolidated statements of operations. The Company presents the cash flows relating to these foreign exchange contracts as investing activities in its consolidated statements of cash flows. &#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Net income (loss) per share</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares and potential dilutive common share equivalents outstanding during the period if the effect is dilutive.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting standards update recently adopted</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2017, the Company adopted ASU 2016-9, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-9&#8221;). ASU 2016-9 simplifies certain aspects of the accounting for shared-based payment transactions, including income taxes, classification of awards and classification in the statement of cash flows. It eliminates the requirement to delay the recognition of excess tax benefits until current taxes payable are reduced. Upon adoption, the Company&#8217;s previously unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance. The Company elected to apply the change in presentation in the statements of cash flows prospectively and elected to continue to account for estimated forfeitures over the vesting period of the share-based awards.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2017, the Company also adopted ASU 2015-11, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory (Topic 330): Simplifying the Measurement of Inventory</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2015-11&#8221;). ASU 2015-11 requires entities to measure most inventories &#8220;at the lower of cost and net realizable value&#8221; but does not apply to inventories that are measured by using either the last-in, first-out method or the retail inventory method. The impact on the Company&#8217;s consolidated financial statements upon the adoption of this standard was immaterial. </font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent accounting standards update not yet effective</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2017-9,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Compensation&#8212;Stock Compensation (718)&#8212;Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;"> (ASU 2017-9&#8221;). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company has not yet determined whether it will elect early adoption and has determined that the adoption of this standard will not have a significant impact on its consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the FASB issued ASU No. 2017-7, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-7&#8221;). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2018 and early adoption is permitted as of the beginning of an annual reporting period. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-4, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-4&#8221;). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-1, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-1&#8221;). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update ("ASU") 2016-18, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASC 2016-18&#8221;). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, 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;"> (&#8220;ASU 2016-16&#8221;). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company&#8217;s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&#160;</font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-15&#8221;). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-13&#8221;). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-2, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-2&#8221;).&#160;&#160;ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-1, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2016-1&#8221;).&#160;&#160;ASU 2016-1 revises an entity&#8217;s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company&#8217;s annual and interim reporting periods beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-9, </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;"> (&#8220;ASU 2014-9&#8221;). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company will adopt this standard in the first quarter of 2018, using the full retrospective transition method. We have substantially completed our analysis and the adoption of this guidance will not have a material impact on our consolidated financial statements and our internal controls over financial reporting.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product warranties</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally provides warranties to cover defects in workmanship, materials and manufacturing for a period of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years to meet the stated functionality as agreed to in each sales arrangement. Products are tested against specified functionality requirements prior to delivery, but the Company nevertheless from time to time experiences claims under its warranty guarantees. The Company accrues for estimated warranty costs under those guarantees based upon historical experience, and for specific items, at the time their existence is known and the amounts are determinable.&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Common stock</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2017, the Company had reserved </font><font style="font-family:inherit;font-size:10pt;">7,297,302</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under its stock plans and </font><font style="font-family:inherit;font-size:10pt;">278,673</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under its employee stock purchase plan.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Resale Registration Statement</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">In December 2014, the Company entered into a Commitment to File a Registration Statement and Related Waiver of Registration Rights, whereby Rusnano waived certain registration rights in connection with a potential offering by the Company of shares of the Company&#8217;s common stock, and the Company committed to file with the U.S. Securities and Exchange Commission a resale registration statement on Form S-1 covering the resale of all shares of the Company&#8217;s common stock held by Rusnano. In each of 2015 and 2016, the Company filed such resale registration statement, which registered </font><font style="font-family:inherit;font-size:10pt;">4,972,905</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock, at a par value of </font><font style="font-family:inherit;font-size:10pt;">$0.0025</font><font style="font-family:inherit;font-size:10pt;"> per share, held by Rusnano. The Company does not receive any proceeds from any sales of the Company&#8217;s common stock held by Rusnano (See Note 13).</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Follow-On Public Offering</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2015, the Company completed a follow-on public offering, in which the Company sold </font><font style="font-family:inherit;font-size:10pt;">6,866,689</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock, including </font><font style="font-family:inherit;font-size:10pt;">895,655</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock sold upon the exercise in full of the overallotment option by the underwriters, at a public offering price of </font><font style="font-family:inherit;font-size:10pt;">$7.25</font><font style="font-family:inherit;font-size:10pt;"> per share. The Company raised approximately </font><font style="font-family:inherit;font-size:10pt;">$45.6 million</font><font style="font-family:inherit;font-size:10pt;">, net of underwriting discounts of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> and other offering expenses of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated Other Comprehensive Income (Loss)</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the components of accumulated other comprehensive income (loss), net of taxes, as of December&#160;31, 2017 and 2016 (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:middle;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:middle;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 currency translation adjustments</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;">567</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;">(8,235</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains on available-for-sale 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;">(1</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;">(19</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:middle;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;">Defined benefit pension plan adjustment</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;">(168</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(147</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;" 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">398</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;">(8,401</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> material amounts related to available-for-sale securities or the defined benefit pension plan&#160;were reclassified out of accumulated other comprehensive income (loss) during the years ended December 31, 2017, 2016 or 2015.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated Deficit</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Approximately </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s retained earnings within its accumulated deficit at December&#160;31, 2017 and 2016, respectively, was subject to restriction due to a requirement that its subsidiaries in China set aside at least </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of their respective accumulated profits each year to fund statutory common reserves as well as allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Events</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsequent events included the following:&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">New term loan and repayment of Term Loan A in Japan</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2018, the Company entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank,&#160;Ltd. for a term loan in the aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">850 million</font><font style="font-family:inherit;font-size:10pt;"> JPY (approximately </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">) (the &#8220;Term Loan C&#8221;).&#160; The purpose of the Term Loan C is to obtain machinery for the core parts of the manufacturing line and payments for related expenses by the Company's subsidiary in Japan.&#160; The Term Loan C will be secured by the&#160;assets&#160;owned by the Company's subsidiary in Japan. The Term Loan C is available from January&#160;29, 2018 to January&#160;29, 2025.&#160; The&#160;full amount of the&#160;Term Loan C was drawn on January&#160;29, 2018. Interest on the Term Loan C is based upon the annual rate of the three months TIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;">. The Term Loan C requires quarterly interest payments, along with the principal payments, over 82 months commencing in April&#160;2018.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2018, the Company repaid Term Loan A of </font><font style="font-family:inherit;font-size:10pt;">500 million</font><font style="font-family:inherit;font-size:10pt;"> JPY to Mitsubishi Bank. </font></div><div style="line-height:120%;text-indent:30px;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-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Repayment of note payable to financial institution</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2018, the Company repaid </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> to CITIC Bank, which was borrowed under a line of credit facility with CITIC Bank which expired in September 2017.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note payable to financial institution</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;"> from CITIC Bank, under the credit facility with CITIC Bank, which expires in November 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance sheet components</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Cash</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Restricted in connection with notes payable and short-term borrowing (see Note 11)</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,658</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,098</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;">Restricted in connection with asset purchase agreement (see Note 9)</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;">&#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 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,987</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: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;">Total restricted cash</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;">2,658</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 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;">4,085</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><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;">Reported as:</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;">&#160;</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;">&#160;</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: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;">Restricted cash</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;">2,658</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 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;">4,085</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;">&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable, net</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Accounts receivable</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;">65,499</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;">78,143</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;">Trade notes 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;">2,356</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,892</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;">Allowance for doubtful accounts</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;">(626</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(425</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;" 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;">&#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;">67,229</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;">80,610</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the movement in the Company&#8217;s allowance for doubtful accounts (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:87%;" 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;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&#160;31, 2014</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;">(241</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: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;">Provision for bad debt</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;">(640</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: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;">Write-offs, net of recoveries</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;">38</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;">Balance at December&#160;31, 2015</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;">(843</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: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;">Reversal of provision for bad 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;">382</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;">Write-offs, net of recoveries</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;">36</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&#160;31, 2016</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;">(425</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: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;">Provision for bad debt</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;">(577</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: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;">Write-offs, net of recoveries</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;">376</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;">Balance at December&#160;31, 2017</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;">(626</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">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;">33,400</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;">23,348</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;">Work in process</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;">13,246</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,996</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font><font style="font-family:inherit;font-size:6pt;">(1)</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;">20,655</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;">13,893</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;">&#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;">67,301</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;">48,237</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Included in finished goods was </font><font style="font-family:inherit;font-size:10pt;">$7.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;"> of inventory at customer vendor managed inventory locations at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Prepaid expenses and other current assets</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Prepaid taxes and taxes receivable</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;">15,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;">16,102</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;">Transition services agreement receivable (see Note 9)</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Deposits and other prepaid expenses</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,138</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,571</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 receivable</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;">4,118</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,723</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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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;">36,235</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 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;">22,396</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Property, plant and equipment, net</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Land</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,083</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,847</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;">Buildings</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,102</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;">22,107</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;">Machinery and equipment</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;">189,527</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;">160,314</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;">Furniture, fixtures, software and office equipment</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;">9,948</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,413</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;">Leasehold improvements</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;">26,007</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;">14,541</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;">&#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;">252,667</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;">208,222</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;">Less: Accumulated depreciation</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;">(125,102</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101,355</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;" 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;">&#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;">127,565</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;">106,867</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$27.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$17.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.7 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, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. In 2017, the Company wrote off certain leasehold improvements in its facilities in California and recorded a restructuring charge of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> in connection with the Company&#8217;s restructuring actions.&#160;Purchases of property, plant and equipment unpaid as of December 31, 2017, 2016 and 2015 was </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$16.1 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;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued and other current liabilities</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Employee-related</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;">12,990</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;">18,654</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;">Transition services agreement payables (see Note 9)</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;">11,222</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;">Asset sale related contingent liabilities (see Note 9)</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;">7,135</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;">Income and other taxes payable</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;">542</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,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:2px;padding-top:2px;padding-bottom: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 revenue, current</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;">939</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;">956</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 warranty</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">678</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;">Rusnano payment derivative</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;">389</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;">9,080</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;">5,992</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;">&#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;">43,242</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 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;">30,625</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued warranty</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;ended&#160;December&#160;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</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;">Beginning balance</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;">678</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,175</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,751</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;">Warranty accruals</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;">102</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;">79</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: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;">Settlements</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;">(607</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(599</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;" rowspan="1" colspan="1"><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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(655</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;" 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;">Ending balance</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,334</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;">678</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,175</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;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other noncurrent liabilities</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities were as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">Pension and other employee-related</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,675</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;">5,045</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;">Deferred rent</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,908</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,509</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 revenue</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;">617</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;">136</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;">Government grant</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,095</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,048</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;">Rusnano payment derivative</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;">389</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;">Deferred income tax liabilities</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;">106</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</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;">Asset retirement obligations and 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;">4,285</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;">1,155</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;">&#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;">14,075</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;">8,939</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Use of estimates</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; write off of excess and obsolete inventories; the valuation of the Rusnano payment derivative and the valuations and recognition of stock-based compensation, among others. Actual results could differ from these estimates.&#160;</font></div></div> EX-101.SCH 11 nptn-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Asset sale link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Asset sale (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Balance sheet components - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2408408 - Disclosure - Balance sheet components - Accrued and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408409 - Disclosure - Balance sheet components - Accrued warrranty (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Balance sheet components - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Balance sheet components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2408410 - Disclosure - Balance sheet components - Other noncurrent liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Balance sheet components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Balance sheet components - Property, Plant and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Balance sheet components - Restricted Cash and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Balance sheet components (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Business combinations link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Business Combinations - Allocation of Assets acquired, liabilites assumed and Purchase price (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Business Combinations - Pro forma results (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Business Combinations - Summary of Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Business combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash and investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash Cash, cash equivalents, short-term investments and restricted cash - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Commitments and contingencies - Future minimum commitments under the Company's non-cancelable operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - The Company and basis of presentation link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - The Company and basis of presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Debt - Components of Debt, Obligations, Weighted Average Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Debt - Components of Debt, Obligations, Weighted Average Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Debt - Maturities of Long-Term debt (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair value measurements - Assets and liabilities measured at fair value on a nonrecurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair value measurements- Assets and liabilities measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Income taxes - Components of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Income taxes - Components of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Income taxes - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Income taxes - Difference in Provision for Income Taxes from Amount Obtained by Applying U.S. Federal Statutory Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Income taxes - Income (Loss) before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Income taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Net income (loss) per share link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Net income (loss) per share - Computation of Basic and Diluted Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Net income (loss) per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Net income (loss) per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Pension Plans link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Pension Plans - 401 (k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Pension Plans - Estimated Future Benefit Payments Under Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Pension Plans - Funded Status (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Pension Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Pension Plans - Periodic Pension Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Pension Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Purchased intangible assets link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Purchased intangible assets - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Purchased intangible assets - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Purchased intangible assets - Estimated future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Purchased intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Segment and geographic information link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Segment and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Segment and geographic information (Tables) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Segment and georgraphic information (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Selected Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Selected Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Stock-based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stock-based compensation - Estimated fair vale of stock-based awards (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stock-based compensation - Stock Options and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Stock-based Compensation - Summary of Company's Stock Appreciation Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Stock-based Compensation - Summary of Information about Restricted Stock Units Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stock-based Compensation - Summary of Information about Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stock-based compensation - Summary of stock compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stockholders' Equity - Common stock, resale registration statement, and follow-on public offering (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stockholders' equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - Subsequent Events (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 - Estimated Useful Lives of Property, Plant and Equipment (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 2302302 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 nptn-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 nptn-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 nptn-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Selected Quarterly Financial Information [Abstract] Revenue Sales Revenue, Goods, Net Gross profit Gross Profit Net income (loss) Net Income (Loss) Attributable to Parent Basic net income (loss) per share (USD per share) Earnings Per Share, Basic Diluted net income (loss) per share (USD per share) Earnings Per Share, Diluted Weighted average shares used to compute basic net income (loss) (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average shares used to compute diluted net (loss) income (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Tax Disclosure [Abstract] Income Taxes [Table] Income Taxes [Table] Income taxes. Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Foreign Tax Authority Foreign Tax Authority [Member] Legal Entity [Axis] Legal Entity [Axis] Entity Entity [Domain] Subsidiary in China Subsidiaries [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Tax cuts and jobs act of 2017, incomplete accounting, change in tax rate, deferred tax asset, provisional income tax expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense (Decrease) increase in net valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Previously unrecognized excess tax benefits Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Net operating loss carryforwards Operating Loss Carryforwards Research credit Deferred Tax Assets, Tax Credit Carryforwards, Research Preferential enterprise income tax rate Preferential Enterprise Income Tax Rate Preferential enterprise income tax rate. Income tax statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Corporate effective income tax rate Effective Income Tax Rate Reconciliation at Corporate Effective Income Tax Rate, Percent Percentage of domestic corporate effective tax rate applicable to pretax income (loss). Benefits realized from reduced tax rate Income Tax Holiday, Aggregate Dollar Amount Gross unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits affecting effective tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Interest and income tax penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component Equity Component [Domain] Common stock Common Stock [Member] Additional paid-in capital Additional Paid-in Capital [Member] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Accumulated deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Issuance of common stock from public stock offering, net of discount and offering costs (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock from public stock offering, net of discount and offering costs Stock Issued During Period, Value, New Issues Issuance of common stock upon exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock for vested restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock for vested restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Tax withholding related to vesting of restricted stock units (in shares) Shares Paid for Tax Withholding for Share Based Compensation Tax withholding related to vesting of restricted stock units Adjustments Related to Tax Withholding for Share-based Compensation Stock-based compensation costs Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Ending Balance (in shares) Ending balance Commitments and Contingencies Disclosure [Abstract] Future Minimum Commitments Under All Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] The Company and basis of presentation Business Description and Basis of Presentation [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name Equity Award [Domain] Employee stock options Employee Stock Option [Member] Stock Appreciation Units Stock Appreciation Units [Member] Stock appreciation units. Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee stock purchase plans. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Weighted-average expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Weighted-average volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate Minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Stockholders' Equity Note [Abstract] Schedule of Accumulated Other Comprehensive Income, Net of Related Taxes Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] 2018 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Assets Finite-Lived Intangible Assets, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Sale of Stock [Axis] Sale of Stock [Axis] Sale Of Stock Name Of Transaction Sale of Stock [Domain] Resale Registration Statement Resale Registration Statement [Member] Resale registration statement. Class of Stock [Line Items] Class of Stock [Line Items] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Public offering price (USD per share) Sale of Stock, Price Per Share Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Underwriting discounts Underwriting Discounts Underwriting discounts. Other offering expenses Payments of Stock Issuance Costs Reclassified out of accumulated other comprehensive loss for realized gains or losses on available for sale securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Accumulated deficit subject to restriction Retained Earnings Accumulated Deficit Subject To Restriction Retained earnings accumulated deficit subject to restriction. Accumulated profits Accumulated Profits Percentage Subject To Restriction Accumulated profits percentage subject to restriction. Balance Sheet Related Disclosures [Abstract] Restricted Cash Restricted Assets Disclosure [Text Block] Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Movement in Allowance for Doubtful Accounts Allowance for Credit Losses on Financing Receivables [Table Text Block] Inventories, net Schedule of Inventory, Current [Table Text Block] Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued Warranty Schedule of Product Warranty Liability [Table Text Block] Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name Plan Name [Domain] 2004 Stock Option Plan Stock Option Plan Twenty Zero Four [Member] Stock option plan twenty zero four. 2007 Stock Appreciation Grants Plan Two Thousand And Seven Stock Appreciation Grants Plan [Member] Two thousand and seven stock appreciation grants plan. 2010 Equity Incentive Plan Equity Incentive Plan Two Thousand Ten [Member] Equity incentive plan two thousand ten. 2010 ESPP Employee Stock Purchase Plan Twenty Ten [Member] Employee Stock Purchase Plan, 2010 [Member] 2011 Inducement Award Plan Employment Inducement Award Plan Twenty Eleven [Member] Employment Inducement Award Plan 2011 [Member] 2014 Repricing Offer Twenty Fourteen Repricing Offer [Member] Twenty fourteen repricing offer. Stock Appreciation Units (SARs) Stock Appreciation Rights (SARs) [Member] Nonqualified Stock Options Nonqualified Stock Options [Member] Nonqualified stock options. Stock Options and Stock Appreciation Rights Stock Options And Stock Appreciation Rights [Member] Stock options and stock appreciation rights. Stock Option and Restricted Stock Unit Activity Performance Shares [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Maximum Maximum [Member] Vesting [Axis] Vesting [Axis] Vesting Vesting [Domain] Vesting In 12 Equal Monthly Installments Vesting In12 Equal Monthly Installments [Member] The percentage of share based compensation awards vesting in 12 equal monthly installments. 60th Day Prior to Expiration Date Sixtieth Day Prior To Expiration Date [Member] 60th day prior to expiration date. Options to purchase shares, outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Shares available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Exercise price, percentage of fair value of common stock on grant date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Options vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Awards expiration period from date of grant Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Maximum aggregate number of shares of common stock that may be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Number of shares of common stock outstanding increase percentage Number Of Shares Of Common Stock Outstanding Increase Percentage Number of shares of common stock outstanding increase percentage. Offering period Employee Stock Purchase Plan Share Purchase Offering Period Employee stock purchase plan share purchase offering period. Authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Shares issued under repricing offer (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Incremental compensation cost Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Incremental Compensation Cost Exercise price per share (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Percentage of shares subject to repriced eligible stock Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Number of monthly installments Number Of Monthly Installments Number of monthly installments. Remaining vesting term Expected Time For Repriced Awards Represents the remaining vesting term for the repriced awards. Perod prior to expiration date when repriced awards vested and become exercisable Share based compensation by share based payment award, period prior to expiration date when repriced awards vested and become exercisable The period prior to the expiration date of the stock appreciation rights after which the repriced awards are vested and exercisable. Fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average fair value of options granted (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Remaining weighted-average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Performance-based stock appreciation units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted-average fair value granted (USD 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 Number of days for stock price to be traded above mentioned price Minimum Period For Vesting Minimum period for vesting. Minimum closing stock price (USD per share) Share Based Compensation Arrangement By Share Based Payment Award Options Closing Stock Price Share based compensation arrangement by share based payment award options closing stock price. Share-based compensation expense (gain) Allocated Share-based Compensation Expense Stock grants vested value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Common stock withheld shares (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Remitted cash to appropriate tax authorities Payments Related to Tax Withholding for Share-based Compensation Liability for settlement Settlement Liabilities, Current Restructuring and Related Activities [Abstract] Schedule of Restructuring Reserve by Type Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Pension and other employee-related Postemployment Benefits Liability, Noncurrent Deferred rent Deferred Rent Credit Deferred revenue Deferred Revenue Government grant Other noncurrent liabilities, government grant The noncurrent liability related to a government grant. Rusnano payment derivative Derivative Liability, Noncurrent Deferred income tax liabilities Deferred Income Tax Liabilities, Net Asset retirement obligations and other Other Liabilities Noncurrent Other Other liabilities noncurrent other. Other noncurrent liabilities Liabilities, Other than Long-term Debt, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short Term Debt Type Short-term Debt, Type [Domain] Notes Payable to Banks Notes Payable to Banks [Member] Notes Payable Notes Payable, Other Payables [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument Name Debt Instrument, Name [Domain] Note payable to Pudong Bank Notes Payable Pudong Bank [Member] Notes Payable Pudong Bank Note payable to CITIC Bank Notes Payable CITIC Bank [Member] Notes Payable CITIC Bank [Member] Wells Fargo Credit Facility Wells Fargo Credit Facility [Member] Wells Fargo Credit Facility Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Long Term Debt Current Long Term Debt Current [Member] Long Term Debt Current. Long Term Debt Non Current Long Term Debt Non Current [Member] Long Term Debt Non Current Credit Facility [Axis] Credit Facility [Axis] Credit Facility Credit Facility [Domain] Bank Borrowings Term Loan [Member] Term loan. Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Longterm Debt Type Long-term Debt, Type [Domain] Comerica Bank Term Loan Comerica Bank Term Loan [Member] Comerica Bank term loan. Line of Credit Line of Credit [Member] Mitsubishi Bank Mitsubishi Bank [Member] Mitsubishi bank. Debt Instrument [Line Items] Debt Instrument [Line Items] Total notes payable and short-term borrowing Short-term Debt Long-term debt, gross Long-term Debt, Gross Unaccreted discount and issuance costs within current portion of long-term debt Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Current, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Current, Net Unaccreted discount and issuance costs within long-term debt, net of current portion Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Noncurrent, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Noncurrent, Net Total long-term debt, net of unaccreted discount and issuance costs Long-term Debt Current portion of long-term debt Long-term Debt, Current Maturities Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Interest Rate Debt, Weighted Average Interest Rate Balance sheet components Supplemental Balance Sheet Disclosures [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Discontinued Operations and Disposal Groups [Abstract] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] APAT OE APAT OE [Member] APAT OE [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Property, plant and equipment Property, Plant and Equipment [Member] Other current liabilities Other Current Liabilities [Member] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale, Name [Domain] Long Lived Assets Held-for-sale, Name [Domain] Inventories Inventories [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Indemnification agreement Indemnification Agreement [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Consideration received pursuant to asset purchase agreement Disposal Group, Including Discontinued Operation, Consideration Proceeds from post-closing transaction services fees under transition services agreement Proceeds from post-closing transaction services fees under transition services agreement Under the terms of the asset purchase agreement, this item represents post-closing transaction service fees to be received under a transition services agreement with the purchaser. Transition services agreement receivable (Note 5) Prepaid Expense, Transition Service Agreement Represents the amount of prepaid expenses relating to the transition service agreement related to the sale of held-for-sale assets. Transition services agreement payables (Note 5) Transition Service Agreement Related Liability The liability pertaining to the transition service agreement related to the sale of assets held-for-sale. Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Assets held for sale, other Assets Held-for-sale, Not Part of Disposal Group, Current, Other Reclassification from assets held-for-sale Post-closing adjustments, reclassification from assets held-for-sale Reclassifications from assets held-for-sale after the closing of the transaction. Assets sold Disposal group, not discontinued operation, assets sold The assets sold of a disposal group not classified as a discontinued operation. Disposal group consideration adjustment Disposal group consideration adjustment The amount of adjustment to the consideration of a disposal group. Consideration adjustment for potential indemnification claims Disposal Group Consideration Adjustment For Potential Indemnification Claims Disposal Group Consideration Adjustment For Potential Indemnification Claims Contingent liability Loss Contingency, Estimate of Possible Loss Gain within operating income Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future minimum lease payments Operating Leases, Future Minimum Payments Due Cost of goods sold Cost of Goods Sold, Amortization Operating expenses Amortization of Intangible Assets Total Amortization Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Money market funds Money Market Funds [Member] U.S. government securities US Government Corporations and Agencies Securities [Member] Money market accounts Money Market Accounts [Member] Represents items related to money market accounts. Corporate debt securities Corporate Debt Securities [Member] Government agency securities Agency Securities [Member] Sovereign government bonds Sovereign Debt Securities [Member] Mutual funds held in Rabbi Trust, recorded in other long-term assets Mutual Funds Held In Rabbi Trust [Member] Mutual funds held in rabbi trust. Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Rusnano payment derivative Rusnano Payment Derivative [Member] Represents information pertaining to Rusnano Payment derivative. Foreign currency forward contracts Foreign Exchange Forward [Member] Derivative Derivative [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Measurements Fair Value Hierarchy Fair Value Hierarchy [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] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair value assets (liabilities) Fair Value, Net Asset (Liability) Statement of Comprehensive Income [Abstract] Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax Unrealized gains (losses) on available-for-sale securities, tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Document Document And Entity Information [Abstract] Document document and entity information. Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol 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 Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float Earnings Per Share [Abstract] Computation of Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Potentially Dilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Federal statutory rate Tax at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Mandatory repatriation/Section 956 Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings And Other Items, Amount Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings And Other Items, Amount Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Research and development Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Foreign rate differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Change in prior year deferred balances Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Total provision Income Tax Expense (Benefit) Compensation and Retirement Disclosure [Abstract] Change in projected benefit obligation: Defined Benefit Plan, Funded Status of Plan [Abstract] Projected benefit obligation, beginning of period Defined Benefit Plan, Benefit Obligation Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Benefits paid Defined Benefit Plan, Benefits Paid Actuarial (gain)/loss Defined Benefit Plan, Actuarial Gain (Loss) Curtailment/Settlement Defined Benefit Plan, Curtailments Transfer from DBCPP to RAP Defined Benefit Plan, Other Changes Currency translation adjustment Defined Benefit Plan, Foreign Currency Exchange Rate Gain (Loss) Projected benefit obligation, end of period Change in plan assets: Defined Benefit Plan, Actual Return on Plan Assets [Abstract] Plan assets at fair value, beginning of period Defined Benefit Plan, Assets for Plan Benefits Employer contributions Defined Benefit Plan, Contributions by Employer Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Defined Benefit Plan, Plan Assets, Benefits Paid Transfer to DCP Defined Benefit Plan, Assets Transferred to (from) Plan Currency translation adjustment Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Plan assets at calculated amount, end of period Amounts recognized in consolidated balance sheets: Pension and Other Postretirement Defined Benefit Plans, Liabilities [Abstract] Accrued and other current liabilities Pension and Other Postretirement Defined Benefit Plans, Current Liabilities Other noncurrent liabilities Pension and Other Postretirement Defined Benefit Plans, Liabilities, Noncurrent Amount recognized in accumulated other comprehensive loss: Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax [Abstract] Defined benefit pension plans adjustment Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax, Portion Attributable to Parent Accumulated benefit obligation, end of period Defined Benefit Plan, Accumulated Benefit Obligation 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 Excluded From Computation Of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potentially dilutive securities, excluded from computation of diluted net income (loss) per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Statement [Abstract] Cost of goods sold Cost of Goods Sold Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of purchased intangible assets Acquisition and asset sale related costs Business Combination, Acquisition Related Costs Restructuring charges Restructuring Charges Gain on asset sale Asset impairment charges Asset Impairment Charges Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Total interest and other income (expense), net Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Net income (loss) Basic net income (loss) per share (USD per share) Diluted net income (loss) per share (USD per share) Weighted average shares used to compute diluted net income (loss) (in shares) 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] Technology and patents Patents And Developed Technology [Member] Patents and developed technology Customer relationships Customer Relationships [Member] Leasehold interest Leasehold Interest [Member] Leasehold interest. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Assets Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Prepaid taxes and taxes receivable Prepaid Taxes Transition services agreement receivable (see Note 9) Deposits and other prepaid expenses Other Prepaid Expense, Current Other receivable Other Receivables, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Concentration Risk [Table] Concentration Risk [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Geographical [Axis] Geographical [Axis] Segment Geographical Geographical [Domain] China CHINA Revolving Credit Facility Revolving Credit Facility [Member] Lender Name [Axis] Lender Name [Axis] Line Of Credit Facility Lender Line of Credit Facility, Lender [Domain] Wells Fargo Bank, National Association Wells Fargo Bank, National Association [Member] Wells Fargo Bank, National Association [Member] Pudong Bank Pudong Bank [Member] Pudong Bank [Member] CITIC Bank CITIC Bank [Member] Information relating to a credit facility with CITIC Bank. Concentration Risk [Line Items] Concentration Risk [Line Items] Working capital Working capital The amount of the company's working capital used to fund operations. Cash, cash equivalents, short-term investments and restricted cash Cash, Cash Equivalents, and Short-term Investments Operating losses Cash outflows from operating activities Net Cash Provided by (Used in) Operating Activities Accumulated deficit Retained Earnings (Accumulated Deficit) Line of credit maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Amount outstanding on line of credit Long-term Line of Credit Line of credit remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Required amount to be maintained as unused borrowing capacity Line of Credit Facility, Minimum Required Unused Borrowing Capacity Line of Credit Facility, Minimum Required Unused Borrowing Capacity Number of debt instruments Number Of Debt Instruments Number Of Debt Instruments Borrowing on line of credit Proceeds from Lines of Credit Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Vested and expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award, equity instruments other than options, vested and expected to vest, outstanding, number. Weighted Average Remaining Contractual Term (Years) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Remaining Contractual Term [Abstract] Share based compensation arrangement by share based payment award equity instruments other than options weighted average remaining contractual term. Vested and expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding weighted average remaining contractual term. Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Vested and expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding aggregate intrinsic value Schedule of Restricted Cash and Cash Equivalents [Table] Schedule of Restricted Cash and Cash Equivalents [Table] Restricted in connection with notes payable and short-term borrowing Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Restricted in connection with asset purchase agreement Asset Purchase Agreement Low Speed Transceiver [Member] Represents information pertaining to low speed transceiver. Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Restricted cash and investments Restricted Cash and Investments Restricted cash Restricted Cash and Investments, Current Purchased intangible assets Intangible Assets Disclosure [Text Block] U.S. operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Non-U.S. operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Beginning balance Standard and Extended Product Warranty Accrual Warranty accruals Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Ending balance Accounting Policies [Abstract] Summary of significant accounting policies Significant Accounting Policies [Text Block] Summary of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Vested and expected to vest (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable (USD 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 Weighted Average Remaining Contractual Term [Abstract] Share based compensation arrangement by share based payment award, options, weighted average remaining contractual term. Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value (in Thousands) Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Share based compensation arrangement by share based payment award, options, aggregate intrinsic value. Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents [Abstract] Less than 1 year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due in 1 to 2 years Available For Sale Securities Debt Maturities After One Through Two Years Fair Value Available for sale securities debt maturities after one through two years fair value. Due in 3 to 5 years Available For Sale Securities Debt Maturities After One Through Three To Five Years Fair Value Available For Sale Securities Debt Maturities After One Through Three To Five Years Fair Value Total Available-for-sale Securities, Debt Securities Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Tunable Laser Product Lines From EMCORE Corporation Tunable Laser Product Lines From E M C O R E Corporation [Member] Tunable laser product lines from EMCORE Corporation. Developed technology Developed Technology Rights [Member] Customer relationships Business Acquisition [Line Items] Business Acquisition [Line Items] Total purchase consideration: Business Combination, Consideration Transferred [Abstract] Cash paid Payments to Acquire Businesses, Net of Cash Acquired Notes payable Business Combination, Consideration Transferred, Liabilities Incurred Total Business Combination, Consideration Transferred Fair value of assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Useful Life Finite-Lived Intangible Asset, Useful Life Intangible assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Purchased intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Goodwill Goodwill Estimated Useful Lives of Property, Plant and Equipment Schedule Of Useful Lives Of Property Plant Equipment [Text Block] Schedule of useful lives of property plant equipment. Employee-related Employee-related Liabilities, Current Transition services agreement payables (see Note 9) Asset sale related contingent liabilities (see Note 9) Asset-sale related contingent liabilities The contingent liabilities related to the sale of assets held-for-sale. Income and other taxes payable Taxes Payable, Current Deferred revenue, current Deferred Revenue, Current Accrued warranty Extended Product Warranty Accrual Rusnano payment derivative Derivative Liability, Current Other accrued expenses Other Accrued Liabilities, Current Accrued and other current liabilities Other Liabilities, Current Current 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) Provision for income tax, current Current Income Tax Expense (Benefit) Deferred 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) Selected Quarterly Financial Data (unaudited) Quarterly Financial Information [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Cash equivalents Cash and Cash Equivalents [Member] Short-term investments Short-term Investments [Member] Corporate debt securities Corporate Bond Securities [Member] Government agency securities US Government Sponsored-Enterprise Insured Loans [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Loss Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities Estimated Fair Value of Certain Stock-Based Awards Using Black-Scholes-Merton Valuation Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Stock Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of Stock Option and Restricted Stock Unit Activity Stock Option And Restricted Stock Unit Activity Table [Text Block] Stock option and restricted stock unit activity. Summary of Information about Stock Options Outstanding Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Information about Restricted Stock Units Outstanding Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Summary of Stock Appreciation Unit Activity Schedule of Share-based Compensation, Stock Appreciation Rights Award Activity [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Tokyo Interbank Offered Rate (TIBOR) Tokyo Interbank Offer Rate [Member] Tokyo Interbank Offer Rate. Term Loan C Term Loan C [Member] Term Loan C [Member] Term Loan A Term Loan A [Member] Term Loan A. Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. [Member] Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Debt instrument, basis spread Debt Instrument, Basis Spread on Variable Rate Repayments of lines of credit Repayments of Lines of Credit 2018 Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months 2019 Defined Benefit Plan, Expected Future Benefit Payments, Year Two 2020 Defined Benefit Plan, Expected Future Benefit Payments, Year Three 2021 Defined Benefit Plan, Expected Future Benefit Payments, Year Four 2022 Defined Benefit Plan, Expected Future Benefit Payments, Year Five 2023 - 2026 Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter Thereafter Defined Benefit Plan Expected Future Benefit Payments Thereafter Defined benefit plan expected future benefit payments thereafter. Defined benefit plan, benefit obligation Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Operating Expense Operating Expense [Member] Fair Value, Measurements, Nonrecurring Fair Value, Measurements, Nonrecurring [Member] Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Asset impairment charges Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based compensation expense Share-based Compensation Deferred taxes Deferred Income Tax Expense (Benefit) Amortization of investment, debt and other Accretion (Amortization) of Discounts and Premiums, Investments Loss (gain) on disposal of property and equipment Gain (Loss) on Sale of Assets and Asset Impairment Charges Loss (gain) on foreign currency hedges Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Allowance for doubtful accounts Provision for Doubtful Accounts Write-down of inventories Inventory Write-down Foreign currency remeasurement and other, net Foreign Currency Remeasurement And Other Net Foreign currency remeasurement and other, net. Asset impairment charges Asset Impairment From Restructuring Asset Impairment From Restructuring Adjustment to fair value of Rusnano payment derivative Adjustment To Fair Value Of Penalty Payment Derivative Adjustment to fair value of penalty payment derivative. Change in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Net cash (used in) provided by operating activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property, plant and equipment and other assets Proceeds from Sale of Property, Plant, and Equipment Purchase of marketable securities Payments to Acquire Available-for-sale Securities, Debt Proceeds from sale of marketable securities Proceeds from Sale of Available-for-sale Securities, Debt Proceeds from maturity of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Change in restricted cash Increase (Decrease) in Restricted Cash Settlement of foreign currency hedges Payments for (Proceeds from) Derivative Instrument, Investing Activities Acquisition of businesses, net 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, Continuing Operations [Abstract] Proceeds from exercise of stock options and issuance of stock under ESPP Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Tax withholding on restricted stock units Proceeds from (payments for) public stock offering, net of offering costs Proceeds from (Repurchase of) Equity Proceeds from bank loans Proceeds from Bank Debt Repayment of bank and acquisition-related loans Repayments of Bank Debt Proceeds from issuance of notes payable Proceeds from Notes Payable Repayment of notes payable Repayments of Notes Payable Proceeds from government grants Proceeds From Government Grants Proceeds From Government Grants Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at the beginning of the period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at the end of the period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for income taxes Income Taxes Paid Supplemental disclosure of noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Restricted cash receipt and payable related to asset purchase agreement Receipt of restricted cash related to asset purchase agreement Represents the cash inflow from receipt of restricted cash related to the asset purchase agreement. Unpaid deferred offering costs Unpaid Public Stock Offering Costs Unpaid Public Stock Offering Costs Decrease (increase) in unpaid property, plant and equipment Changes In Unpaid Property Plant And Equipment Increase (decrease) in unpaid property, plant and equipment payable. Modification of bank loan with Comerica Modification Of Bank Loan Modification of bank loan. Issuance of note to seller of acquired business Notes Issued Transfer of restricted investments to short-term investments Transfer to Investments Asset Retirement Obligation, Liabilities Incurred Asset Retirement Obligation, Liabilities Incurred Shares Available for Grant Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant [Abstract] Share based compensation arrangement by share based payment award number of shares available for grant. Beginning Balance (in shares) Granted (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options And Awards Granted In Period Share based compensation arrangement by share based payment award number of shares available for grant options and awards granted in period. Cancelled/Forfeited (in shares) Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options And Awards Cancelled In Period Share based compensation arrangement by share based payment award number of shares available for grant options and awards cancelled in period. Ending Balance (in shares) Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning Balance (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised/Converted (in shares) Cancelled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Ending Balance (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning Balance (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised/Converted (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cancelled/Forfeited (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending Balance (USD per share) Number of Units Beginning Balance (in shares) Granted (in shares) Exercised/Converted (in shares) Cancelled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending Balance (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] Beginning Balance (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (USD per share) Exercised/Converted (USD 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 Cancelled/Forfeited (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Balance (USD per share) Restructuring Restructuring and Related Activities Disclosure [Text Block] Business combinations Business Combination Disclosure [Text Block] Funded Status Plans Schedule of Net Funded Status [Table Text Block] Periodic Pension Cost Schedule of Net Benefit Costs [Table Text Block] Estimated Future Benefit Payments Under Plans Schedule of Expected Benefit Payments [Table Text Block] Statement of Financial Position [Abstract] Preferred stock, par value (USD per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments, net of zero tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized gains (losses) on available-for-sale securities, net of zero tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Defined benefit pension plans: Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Tax, [Abstract] Loss arising during the period Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Unamortized Gain (Loss) Arising During Period, before Tax Curtailments, settlements and other Other Comprehensive Income (Loss), Finalization of Pension and Other Postretirement Benefit Plan Valuation, before Tax Tax Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Raw materials Inventory, Raw Materials, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories Inventory, Net Finished goods, at vendor managed inventory locations Other Inventory, Inventory at off Site Premises, Gross Foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Unrealized gains on available-for-sale securities Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Defined benefit pension plan adjustment Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax Accumulated other comprehensive income (loss), net of taxes Accumulated Other Comprehensive Income (Loss), Net of Tax Other Defined Benefit Plan, Other Costs Curtailment/settlement (gain) loss Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements and Curtailments Net periodic pension (gain) costs Defined Benefit Plan, Net Periodic Benefit Cost Asset sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Pension Plans Pension and Other Postretirement Benefits Disclosure [Text Block] 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] Cost of goods sold Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [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] Share based compensation Deferred Tax Assets: Deferred Tax Assets, Net [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Federal and state credits Deferred Tax Assets, Tax Credit Carryforwards Reserves, accruals and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Fixed assets and intangibles Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Less deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Acquired intangibles Deferred Tax Liabilities, Intangible Assets Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment Net deferred tax assets Deferred Tax Assets, Net Reported as: Components of Deferred Tax Assets and Liabilities [Abstract] Long term deferred tax assets, included within other long-term assets Deferred Income Tax Assets, Net Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans [Axis] Defined Benefit Plans and Other Postretirement Benefit Plans [Axis] Defined Benefit Plan and Other Postretirement Benefit Plan Defined Benefit Plan and Other Postretirement Benefit Plan [Domain] Pension Plan Pension Plan [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Number of defined benefit plans Number Of Defined Benefit Pension Plans Number of defined benefit pension plans. Plan assets Defined Benefit Plan, Fair Value of Plan Assets Receivable from LAPIS Receivable From Defined Benefit Corporate Pension Plan Conversion Receivable from defined benefit corporate pension plan conversion. Operating expenses Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts Accounts Receivable, Net, Current Inventories Prepaid expenses and other current assets Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Purchased intangible assets, net Other long-term 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 Notes payable and short-term borrowing Notes Payable And Short Term Borrowing Notes payable and short term borrowing. Accrued and other current liabilities Accrued And Other Liabilities Current Carrying value as of the balance sheet date of (a) obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy and (b) total of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Total current liabilities Liabilities, Current Other noncurrent liabilities Total liabilities Liabilities Commitments and contingencies (Note 13) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0025 par value, 10,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.0025 par value, At December 31, 2017, 44,219 shares issued and outstanding; at December 31, 2016, 42,526 shares issued and outstanding Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (loss) Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Cash, cash equivalents, short-term investments and restricted cash Cash, Cash Equivalents, and Short-term Investments [Text Block] Fair Value of Financial Assets Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair Value of Financial Liabilities Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] 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 Property, Plant and Equipment, Type [Domain] Buildings Building [Member] Machinery and equipment Machinery and Equipment [Member] Furniture, fixtures, software and office equipment Furniture and Fixtures [Member] Software Software and Software Development Costs [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful lives (in years) Property, Plant and Equipment, Useful Life Schedule of Financing Receivable, Allowance for Credit Losses [Table] Schedule of Financing Receivable, Allowance for Credit Losses [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Valuation Allowances and Reserves [Domain] Allowance for Doubtful Accounts Allowance for Doubtful Accounts [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Movement in Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Beginning Balance Valuation Allowances and Reserves, Balance Provision for bad debt Write-offs, net of recoveries Valuation Allowances And Reserves Write Offs Net Of Recoveries Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. This amount is netted against total of recoveries of amounts due the Entity that had previously been written off as uncollectible using allowances (the valuation accounts that are netted against the cost of an asset to value it at its carrying value) and total of reestablishments of reserves (liabilities established to represent expected future costs) that had previously been utilized. Ending Balance Summary of Purchase Accounting and Tangible and Intangible Assets Acquired and Liabilities Assumed Schedule of Business Acquisitions, by Acquisition [Table Text Block] Purchase Price Allocation of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Pro forma Information for Business Acquisition Business Acquisition, Pro Forma Information [Table Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] High Speed Products High Speed Products [Member] Represents the disclosure for the high speed products segment. Network Products and Solutions Network Products And Solutions [Member] Represents the disclosure for the Network Products and Solutions segment. United States UNITED STATES Japan JAPAN Rest of world Rest Of World [Member] Rest of world. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Land Land [Member] Leasehold improvements Leasehold Improvements [Member] Property, plant and equipment Property, Plant and Equipment, Gross Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Depreciation expense Depreciation Asset impairment charges Impairment of Long-Lived Assets Held-for-use Purchases of property, plant and equipment, unpaid Capital Expenditures Incurred but Not yet Paid 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 Gross increases for tax positions of current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Ending Balance Numerator: Earnings Per Share Basic And Diluted Numerator [Abstract] Earnings per share basic and diluted numerator. Denominator: Earnings Per Share Basic And Diluted Denominator [Abstract] Earnings per share basic and diluted denominator. Weighted average shares used to compute per share amount, basic (in shares) Dilutive effect of equity awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average shares used to compute diluted net (loss) income (in shares) EigenLight Corporation Eigenlight Corporation [Member] Represents items related to the Eigenlight transaction. Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items Consolidation Items [Domain] Intersegment Eliminations Intersegment Eliminations [Member] Scenario [Axis] Scenario [Axis] Scenario Unspecified Scenario, Unspecified [Domain] Pro Forma Pro Forma [Member] Purchase price Cash consideration paid Issuance of notes to the seller of acquired business Revenues Revenues Sales between business acquired from ENCORE and the Company Revenue from Related Parties Accounts receivable Accounts Receivable, Gross, Current Trade notes receivable Other Receivables, Gross, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivable, Net ,Total Matching contributions to 401(k) plan Defined Contribution Plan, Cost Recognized Income taxes Income Tax Disclosure [Text Block] Purchased Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Amortization Expense of Purchased Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Estimated Future Amortization Expense of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock-based compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Weighted-Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Abstract] Share based compensation arrangement by share based payment award equity instruments other than options weighted average exercise price. Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Revenue Business Acquisition, Pro Forma Revenue Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Basic net income (loss) per share (USD per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted net income (loss) per share (USD per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Use of estimates Use of Estimates, Policy [Policy Text Block] Concentration of credit risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash, cash equivalents and investments Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Accounts receivable Receivables, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Long-lived assets Property, Plant and Equipment, Policy [Policy Text Block] Revenue recognition Revenue Recognition, Policy [Policy Text Block] Product warranties Standard Product Warranty, Policy [Policy Text Block] Research and development Research and Development Expense, Policy [Policy Text Block] Advertising costs Advertising Costs, Policy [Policy Text Block] Stock-based compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income taxes Income Tax, Policy [Policy Text Block] Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Net income (loss) per share Earnings Per Share, Policy [Policy Text Block] Accounting standards update recently adopted and not yet effective New Accounting Pronouncements, Policy [Policy Text Block] Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Cash Cash Cash equivalents Cash Equivalents, at Carrying Value Cash and cash equivalents Restricted cash Segment and geographic information Segment Reporting Disclosure [Text Block] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Income (Loss) before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Difference in Provision for Income Taxes from Amount Obtained by Applying U.S. Federal Statutory Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Components of Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Fair value measurements Fair Value Disclosures [Text Block] Net income (loss) per share Earnings Per Share [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type Of Restructuring Type of Restructuring [Domain] Employee Severance Employee Severance [Member] Facilities Consolidation Facilities Consolidation [Member] Facilities Consolidation Asset-Related Asset Related [Member] Asset Related Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restructuring obligations December 31, 2016 Restructuring Reserve Charges Restructuring and Related Cost, Incurred Cost Cash payments Payments for Restructuring Non-cash settlements and other Restructuring Reserve, Settled without Cash Restructuring obligations December 31, 2017 Commitments And Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and contingencies disclosure. Scenario, Forecast Scenario, Forecast [Member] Rusnano Rusnano [Member] Information relating to the Rusnano Rights agreement. RUSSIAN FEDERATION RUSSIAN FEDERATION Embedded Derivative Financial Instruments Embedded Derivative Financial Instruments [Member] Private Placement Private Placement [Member] Infringement of United States Patents Infringement Of United States Patents [Member] Litigation alleging infringement of U.S. patents. Termination Of Distributor Agreement Termination Of Distributor Agreement [Member] Information pertaining to litigation regarding the termination of a distributor agreement. Performance Guarantee Performance Guarantee [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Member Pending Litigation [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Finisar Finisar Corporation [Member] Information regarding Finisar Corporation litigation. Laser 2000 Laser2000 [Member] Litigation pertaining to the distributor Laser 2000 Beneluo SA. Laser2000 Case Laser2000 Case [Member] Information relating to the Laser 2000 legal case. Lestina International Ltd. Litigation Lestina International Ltd. Litigation [Member] Information relating to litigation by Lestina International Ltd. Apat Optoelectronics Components Co Arbitration Apat Optoelectronics Components Co Arbitration [Member] Information relating to the arbitration of the case brought by APAT Optoelectronics Components Co. Ltd. Commitments And Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and contingencies disclosure. Area of office lease Area of office lease The total area of office space leased. Office lease term, months Office lease term, months The term of the office lease, in months. Office lease, monthly rental rate Office lease, monthly rental rate The monthly rental rate for the office lease. Expected lease restoration charges Asset Retirement Obligation Lease period, with no rent charge Office And Laboratory Space, Lease Period Free Of Charge Represents the period in which the landlord has agreed to provide the office and laboratory space free of charge. Operating leases, future minimum, sublease receipts Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Rent expense Operating Leases, Rent Expense, Net Claims of patent infringement Loss Contingency, Pending Claims, Number Number of defendants Loss Contingency, Number of Defendants Partial settlement of claims payment Litigation Settlement, Expense Accrual for estimated net litigation expense Loss Contingency Accrual, Provision Total outstanding purchase obligations Purchase Obligation Other non-current liability Contractual Obligation Amount of contribution Amount contributed on fulfillment of conditions Amount contributed on fulfillment of above investment commitment. Exit fees for future Exit Fees Payable To Cease Operations In Second Or Fourth Year Represents the information pertaining to payable of exit fees in the operation for second or fourth year. Fair value of derivative Derivative, Fair Value, Net Estimated litigation liability Estimated Litigation Liability Payments for legal settlements Payments for Legal Settlements Damages sought Loss Contingency, Damages Sought, Value Proceeds from legal settlements Proceeds from Legal Settlements Expected Costs to Transfer Product Line Expected Costs to Transfer Product Line Expected Costs to Transfer Product Line Impairment losses on its marketable securities Other than Temporary Impairment Losses, Investments, Portion Recognized in Earnings, Net, Available-for-sale Securities Investments in marketable securities in unrealized loss position in excess of 12 months item Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year Revenue and Long-Lived Assets By Geographical Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Name Of Major Customer Customer [Domain] Customer One Customer One [Member] Customer one. Customer Two Customer Two [Member] Customer two. Customer Three Customer Three [Member] Customer three. Top Five Customers Top Five Customers [Member] Top Five Customers [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Revenue Sales Revenue, Net [Member] Accounts Receivable Accounts Receivable [Member] Receivable Type [Axis] Receivable Type [Axis] Receivable [Domain] Receivable [Domain] Notes Receivable Notes Receivable [Member] Land use rights Contractual Rights [Member] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Percentage of concentration of credit risk Concentration Risk, Percentage Receivable due period, general Threshold Period Past Due for Write-off of Trade Accounts Receivable Goodwill impairment charges Goodwill, Impairment Loss Asset impairment charges Product warranty period Product Warranty Period Product warranty period. Gain on foreign currency contracts Foreign Currency Transaction Gain, before Tax Loss on foreign currency contracts Foreign Currency Transaction Loss, before Tax Net gains (losses) resulting from foreign exchange transactions Foreign Currency Transaction Gain (Loss), before Tax Effective income tax rate reconciliation, share-based compensation, excess tax benefit, amount 2018 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two 2020 Long-term Debt, Maturities, Repayments of Principal in Year Three 2021 Long-term Debt, Maturities, Repayments of Principal in Year Four 2022 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Long Term Debt Debt, Long-term and Short-term, Combined Amount Components of Debt, Obligations, Weighted Average Interest Rate and Additional Fair Value Information Relating to Outstanding Debt Instruments Schedule of Debt [Table Text Block] Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Restricted Cash and Cash Equivalents Schedule of Restricted Cash and Cash Equivalents [Table Text Block] Summary of Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities Available-for-sale Securities [Table Text Block] Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Financial Standby Letter of Credit Financial Standby Letter of Credit [Member] Bankers Acceptance Bankers Acceptance [Member] First Credit Facility Expires June 2016 First Credit Facility Expires June Two Thousand Sixteen [Member] First credit facility expires June two thousand sixteen. Second Line Of Credit, Expires July 2019 Second Line Of Credit, Expires July 2019 [Member] Second Line Of Credit, Expires July 2019 [Member] Term Loan B Term Loan B [Member] Term Loan B. Senior Secured Revolving Credit Facility, expires April 2017 Senior Secured Revolving Credit Facility Expires April Two Thousand Seventeen [Member] The senior secured revolving credit facility expiring in April 2017. First Credit Facility Expires July 2019 First Credit Facility Expires July 2019 [Member] First Credit Facility Expires July 2019 [Member] Amended Comerica Bank Credit Facility Amended Comerica Bank Credit Facility [Member] Amended Comerica Bank Credit Facility [Member] Mitsubishi Bank Term Loan A Mitsubishi Bank Term Loan A [Member] Mitsubishi Bank Term Loan A [Member] Mitsubishi Bank Term Loan B Mitsubishi Bank Term Loan B [Member] Mitsubishi Bank Term Loan B [Member] Mitsubishi Bank Loans Mitsubishi Bank Loans [Member] Mitsubishi Bank Loans [Member] Mitsubishi Bank Loan 2017 Mitsubishi Bank Loan2017 [Member] Information pertaining to the 2017 Mitsubishi Bank Loan. Libor Plus Rate London Interbank Offered Rate (LIBOR) [Member] Credit Facility Base Rate Base Rate [Member] Prime Rate Prime Rate [Member] Federal Funds Effective Rate Federal Funds Effective Swap Rate [Member] Daily Adjusting LIBOR Rate Daily Adjusting London Interbank Offered Rate L I B O R [Member] Daily adjusting LIBOR member. NeoPhotonics Semiconductor Neo Photonics Semiconductor [Member] NeoPhotonics semiconductor. Comerica Comerica [Member] Comerica. Number of credit facilities Number Of Credit Facilities Represents the number of credit facilities available under an arrangement. Short-term line of credit facility Line of Credit, Current Percentage of compensating balance requirement for bank acceptance drafts Percentage Of Compensating Balance Requirement For Bank Acceptance Drafts Percentage of compensating balance requirement for bank acceptance drafts. Short-term line of credit facility Outstanding balance of line of credit facilities Line of Credit Facility, Fair Value of Amount Outstanding Outstanding letters of credit Restricted cash and investments, current Compensating Balance, Amount Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Line of credit facility, maximum indebtedness under debt covenant Line of credit facility, maximum indebtedness under debt covenant The maximum amount of indebtedness under the debt covenant. Line of credit facility, interest rate Debt Instrument, Interest Rate, Effective Percentage Revolver accounts receivable Revolver Accounts Receivable Revolver Accounts Receivable Cash balance available for borrowing Cash Balance For Borrowing Cash Balance Percentage For Borrowing Cash balance max borrowing Cash Balance Max Borrowing Cash Balance Max Borrowing Line of credit facility, increase (decrease) Line of Credit Facility, Increase (Decrease), Net Repayment of notes payable Commitment fee Commitment Fee Commitment Fee Line of credit facility, collateral Line of Credit Facility, Collateral Unused borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Debt repaid Repayments of Debt Debt, aggregate principal amount Debt Instrument, Face Amount Debt, periodic principal payments Debt Instrument, Periodic Payment, Principal Debt, lump sum payment on the maturity date Debt Lump Sum Payment On Maturity Date Debt, lump sum payment on the maturity date. Debt issuance costs Debt Issuance Costs, Net Long-term debt Unamortized debt issuance costs Unamortized Debt Issuance Expense Number of reportable segments Number of Reportable Segments EX-101.PRE 15 nptn-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 chart-1c392122c11a5e1ac9a.jpg begin 644 chart-1c392122c11a5e1ac9a.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" '@ F4# 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#]H?\ @DI_ MP22_X)E?%[_@F9^PI\3OB;^PE^R]XY^(7CO]E[X0^*/&?C+Q/\)/#6K^(O$_ MB/5O"MG<:KK>MZI>6\MS?ZGJ-T7N;RZF8O-/([' VJOZ(?\ #DO_ ()(?](Z M/V0O_#)^$?\ Y#I?^")G_*)'_@G1_P!F@_!'_P!0^RK]1J /RX_X#X?$]WH7B' MX9VNBW&M1:9'''?2Z5!J.HQV,DJ[X$O[I5;9(%4KZ6_X/AO^2K_\$\?^R??M M&_\ J4_"BB@#^OW_ ((F?\HD?^"='_9H/P1_]0^RK]1J_+G_ ((F?\HD?^"= M'_9H/P1_]0^RK]1J "BBO$?C!^TK^SY^S[)X7B^.?QL^%GPAD\:ZD=)\*)\2 M/'7ASP:=?O4>"*9--_M[4+(3PVTUW907=[E;&SN+^PM[NZ@FOK1)@#VZBN$U MCXG_ \\/^*M&\$:UXS\.:9XM\0);2:1X?O-5M8=4O$OKJ:QTPBV9P8?[8OK M6\L-$%R86UN_LKVQT@7MW9W,,1IGQ/\ AYK7B[5? 6D^-/#>H>,M$69M4\-6 MFKV<^KV9M/LWV^.2T20NT^F?;=/.K6T7F7.D#4],.IQ6@U*Q^T '=T444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' M^=Y_P?#?\E7_ .">/_9/OVC?_4I^%%%'_!\-_P E7_X)X_\ 9/OVC?\ U*?A M110!_7[_ ,$3/^42/_!.C_LT'X(_^H?95^HU?ES_ ,$3/^42/_!.C_LT'X(_ M^H?95^HU !7YS?MY_'_]DOX?^&?$WP2^/?C7P]X,US]H'X5>)? >LW>H?#WQ MMXSNV^$?B%=4\,^*7GD\(^"?%5M,4AUG6E\,^'-?N+6QU37);B^:UN=/T[5F M7]&::R!CDEAV^5W4?DK 'ZGF@#\.O&_@#58O O[9?PI^'VE^)$\2_M$^)OV3 M=<_8\N9O#GB$7O\ PJ_PY\'?VWP1\>?#[Q_\0/&=OXDD MTO6?!-O?Q^*M9M+*]\1VLE[V?PB\&?$8-^QQ\*IY-8/Q@^!O[:G[3'Q4^/NJ MR^&[^VC7X=>)K']L&*?Q3>ZK=P)8'1_C9JOQ<^&FJ>%5L[^\N-?BU9KR.U\S MPAKZ:'^R>!D'GCW//U&<$^YR:,#.>_U.!UY S@'DY( )SS0 $ G) )]3C MD_C7YL?!7]J_XH^/_P#@IK^V[^R1KL'A1/A7^SY\"OV2/B-X"N-/T:\MO%LN MO_&U/B:?&4?B#69-6N+/4M/B;PAI9T6VMM(TZ2Q#W0GN+TRH8_THK\/OV7O^ M4ZW_ 5/_P"S3/\ @G1_Z!\=Z /W!HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *" M0!DD #J3P!^-(2!U_P 2?H!R?PK\L/B%^T1\6OVQ?&WB?]GK]AOQ$?"?P\\* M:Q+X6_:%_;>M8+/5-"\%7EO+ -<^%O[-:W'VC2_B%\:#:FYL->\9M#=^!OA, M\HEN)]7\5BTTVVX,?F-' 0I\\:E?$8B;I83!8>*GBL762NX4H.48J,%[]:O5 ME3P^'IIU<15ITTY'TW#/"N/XFKXIT:N%RW*>\09G.I0R?(L#.HJ<<3 MCJ].G6JSJUI_N6-YK_CK4;*<7'@ MOX+>'-1@\5:^/^)GK=UX=T"%KVX^]O#MIK-AH.C67B+5[?7]?M-+L;?6M]NA+<0::-1O_L43I;F]NFC,\GE7[/O[._P MH_9A^&VE_"WX0>&DT#P]97%SJNJWUU*=2$;Z[XW\=^)KYI-6\7> M-?$=S&+O7/$>KSS7MY+LBC^SV4%K:0>W5&7T,=%U,5F-=3Q.(Y;86A*7U+ T ME=QH45)0EB*JO>OC*T8SK3O[*EAJ"A0AT<3YGP[5AA,GX5RQT,IRR55O.\RH MTUQ%Q'BZD80JYCF/LZM>CE>$?L_^$[(,!6JX;+J$K8O&YOF#KYG7****](^1 M"BBB@ HHHH **** /\[S_@^&_P"2K_\ !/'_ +)]^T;_ .I3\***/^#X;_DJ M_P#P3Q_[)]^T;_ZE/PHHH _K]_X(F?\ *)'_ ()T?]F@_!'_ -0^RK]1J_+G M_@B9_P HD?\ @G1_V:#\$?\ U#[*OU&H **** "BBB@ K\/OV7O^4ZW_ 5/ M_P"S3/\ @G1_Z!\=Z_<&OP^_9>_Y3K?\%3_^S3/^"='_ *!\=Z /W!HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K,UK6]'\-Z1JGB#Q#JNG:'H6AZ=>ZOK6M:Q>VVFZ3I M&DZ;;27FHZGJ>HWDD-I8:?86D,MS>7EU+%;VT$;RS2(BDCC/BQ\6_AM\#/A_ MXE^*?Q;\9:)X"\ >$+ ZCX@\3^(+H6MA8P&1(+>%%57N;[4=0NY(;#2=)T^" MZU36-2N+;3M,M+J]N(H7_-30_AA\4_\ @I+JVD_$7]I#PWXC^$O[$=C?Z?XA M^%G[*&OQC2_'G[07V1H;_0/B1^U3:P22OH_@:1BFI>%/V>TN?]*=;35OB:]W M)';Z$/+Q^9/#U(8/!T5CJG!?:<-<)1S7"XC/\]QSR#@_+JZP^/SN=#ZSB,9C%"-99'PY@)5:#SG/ MJU&<)K#1K4,%E]&K2QN=8[+<#.&(G6OO$WQ4_P""G]W=Z!\,]7\6_!C_ ()Y MQW=YI?BGXOZ5/=^%OBQ^V/;6TE]I^J>%_@[_#SP/\)_!7AKXB:7:@^5:6%C;(D42EV>>>0[Y[NZEFN[N:>ZGFFDZBQL;/3+.UT_ M3K6VL;"QMH+.RLK."*UM+2TM8D@MK6UMH$C@M[:W@C2&"WACCAAB1(XD1%51 M:IX#+5A9U,5B*KQF98B*CB,9./+:"?,L-A*7-)83!4Y:T\/"4I2DO;8FKB,3 M*=><<3<6RSFAA(E#V53.,]QWLZ$L\XBQ=)._ -]^Q7)X'\9^(/"4?C#]O#X ?#[ MQC;:'=6MM;^+? WBNT\=)KWA37UGLKF6YT34'L+&YG@M)[&=KFRMB]RUN)K: M< ^_=R@X) /ID9_*C(SC(R.HSS^5?F=^UE\"9/$/Q=^"'B;0/CQ^U3X7^(7Q M,^,GPM\,Z/X3\ _M)_$+X?\ PJTCP3\.DNOBA\4KG4/A5X8O[#PGX@MM9^'? M@;Q7HFKWWB*PU.]U/Q!XQT6TN;\646CZ;;T- ?XP> ?V_P"SO/CG9^/+[PQ\ M[T[2K:YO8N!_:I_:]\,_ MLZ1>&?!/AWPSJ_QE_:.^*8O;+X)_L\^"9[4^,_'FH6T4GG:YJ]S<.+/P-\,= M E59O&?Q+\1�/#]DLJPG4-5:VTV;@?V;OV1?$^F?$"3]JG]K3Q)HWQ>_:U MUK3+G3-&N=+M94^%?[.'A#4'N'D^&'[/FAWZ?:=,M&M[G[%XQ^)&J!_&_P 0 M[B%[C4;JPTJ9=)'C8O,*]:O4RW*53J8V'*L5BJL7/!Y7&:4DZZC*#KXR=.2J M4,!3G&-YXG"9!B/:RR/),)5AA\_XSJX M>K*C4CECJTJT&Q>&P? _"3]F;XI M?M(?$+PQ^U+^W?I5C9ZIX5U >(/V=_V0+6^M/$'PX_9Y9_*:P\;?$.]B1M/^ M*G[1)ABCD?Q!,LWA/X:S2W.F^![5[U7UL?IX ,#I_DDDGDDGDD\D\GFE & M , < #H!Z45UX#+Z&7TYJFYU:]>?M<7C*[4\5C*_*HNMB*B44WRQC"G3A&%" MA2C"AAZ5*C"%./A<2\49CQ/BL/4Q4,-@LORZ@\%DF19;3GA\FR'+O:2J1P&5 MX6=2M.$)5)3KXO%XFMB?\'PW_ "5?_@GC_P!D^_:-_P#4I^%%%'_!\-_R5?\ MX)X_]D^_:-_]2GX444 ?U^_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU?ES_P1 M,_Y1(_\ !.C_ +-!^"/_ *A]E7ZC4 %>0_%GX&_#OXVM\.W^(6FZIJ+?"OXD M^&OBYX(.F^)-?\/?V5\0/" O5\.:[.-"U#3QJPTQ=2OPFEZM]MT>X^U2?;+" MX(C*>O44 \-:G+<7172=,\:3^&I_$ MB06(G%@]WJ)\):'!_:,UM+J%I9V]S8V5S;V>J:I#><3X*^ WPZ\!^)KWQEI5 MOXKUCQ+G^(;^'4]9T;P8/B#XH\2Q>"M"U"]M[62 MYT;PM'I-A+#9:;8O$=/TK3+2T]DHH *_#[]E[_E.M_P5/_[-,_X)T?\ H'QW MK]P:_#[]E[_E.M_P5/\ ^S3/^"='_H'QWH _<&BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YOQ9XR\(^ ] U#Q7X MX\4^'?!OA;2(C/JWB7Q7K>F>'?#^F0 X,^H:UK%U9:;91*>#)<7,:@Y&3QC9VY*2/+\'_!GQ-\Q M#B-U8J2T?LY?M-?&??A+B&.0X#$:*&8*]U[)\8?VO?V??@=J]MX2\:^/[6\^(^HQA] M$^$7@73-9^)/QBU]I$#6JZ/\+/ 5AX@\:SQ7;M'#%J%QH]II,;R![K4+>%9) M4\:/Q#_;A^.F4^%WPG\*?LG>!;P 1?$']I!H?B'\8;JQN% 6]T']G[X<^(8/ M#7AVXC59)(&^(_Q;34(9)(%U/P0NR:WKZ6^#O[//P2_9_P!'GT3X-?#'PA\/ M;2^82ZQ=>'])BBUWQ'=!V@X%'U3,L5KC<:L+2>^$ROF@VGO3JYE6C]9J+K&I@Z.658ZIRD@_M MOA7)=.'^'Y9QC(:0SOC'V6(A&<=88G!<*8*H\HPL[MQJX3/A>!_AMX=;Y?#?P]\(:;I?A[3@J7-S%J&I;K]OK&BBN_"X7#X M*C'#X6E&E2@Y-1C=N4IR'PU&&'PF$PU"C"GA\'@L'AJ5+"X+ X2E1P MF#PM*EAL+1I4*4*<2BBBN@\L**** "BBB@ HHHH **** "BBB@ HHHH _P [ MS_@^&_Y*O_P3Q_[)]^T;_P"I3\***/\ @^&_Y*O_ ,$\?^R??M&_^I3\*** M/Z_?^")G_*)'_@G1_P!F@_!'_P!0^RK]1J_+G_@B9_RB1_X)T?\ 9H/P1_\ M4/LJ_4:@ HHHH **** "OP^_9>_Y3K?\%3_^S3/^"='_ *!\=Z_<&OP^_9>_ MY3K?\%3_ /LTS_@G1_Z!\=Z /W!HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0D#^> M!DG'3.!D_I0 M!( R2 !U)X _&OCOXA_MQ?!+PAXIU#X:^!I/%/[0OQDTYUA MO/A#^SSH#?$SQ9HUPTSV_E^.-9L;JT^'_P +HHY5S-<_$_QGX0BCB/F()?E1 MN N/"?[=/[0D4D?C'QEX<_8E^'5\-K^&/A+<:-\7_P!I.\LVWQRQZI\6/$6E MR?"'X;WDP"226?@OP-\2[NS#,EAXY64+<1^54S?#NKY9!W1RJY6K^NXM;Y1CF_[E?+&ODYX^FWYW2U[K4YGD&1R?[O MCGA^,7L\1EW%U.2?7G5#AK$I*][.,INUKI-M+Z]HKXUE^ ?[32HSVG[GNZD$)>6UA\/-'O9K=L%98[75-/N&4GRKN%L.*Y^"/[7># MM_;6 .#MW?LT_"Q@#VR!K2D@=P&4D9P0>0GC\4O^9+F;_P"XN3]U_P!37^OO MM:X;R9[^('",=>N#X[?;73@IJVO>^CT6Y]I45\<#X6?MI ']K7X5L0!DG]D ML G'4G'[00'/4X 'IBKD7@?]N"W181^T5^SA>K$-B7=]^REX]CO9T7[LETFG M_M4VUD+AACS?LEO!;EAF**-3M#^O8GKD^9+_ +B92_\ TG-)/]"7PYE/V..^ M%*COJEA>-867>];@^FFKZ63;ZVM>WUW17QY)H'[>MJ[0V_Q5_9*U>$89+V\^ M OQDT2Y?=RT#OCIX8^R2C(4-;1^.O%_P#:,;Y5R?M>EM%Y9C"S>;YL*>8U(_%EF91U M2?[O#3LV[?\ +K%5+Z]8\RZW2NTX\+8:I;V7%W"=3FUC?%YMA[K2[;QF3890 M:3ORU73FVG%1<[1?V>2!U/7H.I..N .3^ KY7^+'[9_[/OPB\1/X!U'QC/XY M^+;!A9_!/X0:'JWQ:^,5Y-MW1QR^ ? MKK&KZ#;3#IK'BT>'= MP#)>:M;1* MSCR__AE;XX_&$"?]JS]ISQ1JV@7+![KX)_LSVVJ_L]_"R6!T\J?2_$7C.PUO M6OCWXUM+B)<7<;?$KPEHMXLLD4OAH1$J_P!3_"?X(_"+X%>&U\(_!WX;^#/A MKX=+I-<:9X.\/Z=H<>HW:*5.H:Q<6<*7NN:I-N=KG5=9N;_4;J1WDN;J61V8 MY^VS;%Z4,-2RRD_^7V8..*Q37]S X2LJ,%).\*E7,/:0:_>X-ZQ.OZAP1DNN M99MC>+<9'_F X9C4R?)XM[>WXASS 2Q]:I2DG&OA<'PQ]6Q$7?"9[%6JGRLW MB;]O#XZ;T\(^"O O[&?@.\&V+Q1\6)-.^-W[0-Q8R*)H;O3OA9X,UF#X0^!- M0D0K'&_BSXC?$6:R=I/[1\)&6-K4=+X2_8-^"=KX@T_QY\89O&'[4?Q/TV?[ M98^/?VD-X:26S/@;P!H=W;EP7OKB5%FK M[6 X P/0454+H/CC^TK\,OV?;VYE\1OH,GA&'XC6 M_B2:/Q;!:KHFK#Q$^G3>'A:MH;7.B"5;_P"V?VJHLS:7/T_7R'^UI\ O&?QX ME_9MD\'ZOX7T@?!;]J;X3?'W7QXF.L9UC0_AQ'XD2[\/:/\ V197?D:OJO\ M;ZFVO;_%C:?96\Z&X\\>2 <%\:OVN?$/@?\ :H^!?[-_A:/X3:!_PL.XTNX\ M0Z_\==5^,7P]B\60ZI=7$X\%?L\>(M(^$FO_ G^)OQ=T[P[H>OZWJ7P[USX ME^%->6&Y\/R6.GWUE+K5WI6KX"_;+LO&>I?"7Q"_A_2;3X0?M!_%[XC_ 1^ M#OBRW\127'B'4/%OP[M?BQ?VFJ>(=#GTRUT^T\._$73_ (+^.[SPD^DZMJ.I M:?##X676[;[1XHN[?PQVGQ;^#GQ(^-OB*V\%^-+CX7Q? ;1O'WP=^)^D26>F M^*KSXJS>(O@_XV\&?%#0;#S+N\@\)>'YH/B'X*T[48/&.EM>ZO;Z"\FEZ?HV MEZWL\3IYUX _8UE\(:G\&_"EUK/AN?X-_LX_&CXF_'3X1:/8Z/=P^*I/$OQ$ ML_B[I^C>'_$@#]P:*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI"0.IQV_$]![D]AW MKYT^-'[6'P$^ =Y8Z%\1/'UG'XYUJ)I/#/PM\*Z?JWCWXN^+7*$PQ^%_A;X* ML==\CAZ,6E*K7J0I4TY. MT4YS<8WD](J]Y/1)L]#+,IS3.L93R_)\NQV:XZJI2IX/+L)7QF)G&"YJDXT, M/"I4<*<;RJ3Y>6$4Y3:BFSZ,KE/&GCOP5\./#>I>,?B#XN\,^!O"6C1>?JWB MCQ?KNE^&_#VF0\_O;_6=9NK/3[5"05!EN%+-\JAFXKXL/CW]M_X^!HOAC\-? M#O[(/P^O%*Q_$3]H*VLOB-\<;^SFC0I>^&?@'X,U]/!W@ZX5DE^S7?Q/^)6H MZA;L\1U/X:;\1/VBM6M/' M1\-7I,&P^&K1_AXQ)J1]3_JQDN3^_Q7Q'A: M=>.KR'A>6&XBS9O24(8O,:&)APUEE.HE*E5E'-LSS7+ZNF)R"3C*F+/C=93,L,?QM^($U]\#_ -FRT\UG@;4-/\;>*-%N_'GQ.M+. M8;RWPE^''BO1[Y8S$GB>T$BW"L'[(7Q/^- >\_;%_:#\3>/](O2CS_ 7X&G6 M?@5\ 8868R2:7XA?1=:N_B_\5+99%@6=?&OQ"MO#6IK$QF\#VT4S6Z_?P4#H M/;/?'7'L/0# '8"EH_LIXG7-,55S"][X6,7AC3RO%4Y!?"7P\\'Z8"+#PQX*\/:5X9T*V= MPOFS)IFD6MI:MYHHKU(4X4H1ITX0ITX1484X M14(0C%6C&,8I1C%+1)))+1(^,Q.)Q&,KUL5BZ];%8K$5)UL1B<35G7KUZU23 ME4JUJU64JE6I.3_Y3K?\%3_ /LTS_@G1_Z!\=Z_<&OP^_9>_P"4ZW_! M4_\ [-,_X)T?^@?'>@#]P:*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***"0 23@#DD] /4T %?(?[0W[8'@_X(^+? M!'P?\,>%?$GQN_:,^)WF7'@/X#_#FXT1?%,WA^V%P-2^(7C?6->U#3_#_P - M_A=H\EM);:EXW\4W<-M/>E=-T&QUO4A)9Q^6?M$_M;^,]0^(=Y^R9^QIH^B? M$C]J*XL;2Y\<^*=9WW?P>_94\*ZMNCA\=?&K4+"427_BJYA)NO ?P9TR0>*O M&,JI?:DNC^&DDO[GU_\ 9;_9'\#_ +,VE^)-736=;^*'QL^)M[#K_P ;?V@/ M'BVES\1_BMXF3>Z2ZC/;1):>'?!^AM-+9^"/AYX?2U\+>#M($5GI]K-=M>:C M>>'6QV(Q]>>"RB<8PHU'2Q^:N,*E'"R@TJF%P<)*5/%9@M83YE+"X&5WB56K M06"J?I&!X-.5'.N)*2C3R=X#+\0^(L)YG_ ,*;_;"^.[&?X[_'&R_9Y\#72$GX M._LEWMVWC"YMI1'/':>,OVF_&>BVOBAI4W/:WD7PC\!_#.>)D8VGBN[0K,?H MGX+_ +-/P+_9[M-2@^$/PV\/>$+[7',WB3Q-''=:SXZ\77#2+*UYXS^(/B&Z MU;QQXQO6D17-WXE\0:I/N *LN ![G177A\KPE"JL1*,\5C$G;&XR;Q.)CS7Y MU1E/W,)3G=N5'!PP]!O:DCP,SXQSO,<'/*J56AD^1S<'+(QNM3U:_L],TVQA:XO;^_N8;.RM($Y>:YNKAXX((E!RSRNJCUJ*E2G1ISJU9 MPI4J4)5*E2I*,*=.G"+E.B1=KG?$WBSPWX-TQ]8\4:S8Z+IR.D2SWLNUKBXD.V*TLK= ]U?WLS? M);V-E#<7=PY"0PNQ KS$_$'Q;X^_T?X3:)'#HLI*/\3?&5G>6GAPQDJCS>$_ M#FZTUSQA* 93;WDS:'X<=HQ)'JU_&?*;H?#/PKT31M33Q/KUW?\ CCQP%8'Q M=XI:"[O;$2G?);>&]-ABBT;PGI^YG46F@65F\B$?;;F]E!F;Y'_6/&YU^[X1 MP=/%X>6CXES.-:CP]"+6E7+84W3QO$C2E"I2>7RPN3XFFJD(\0T:]-TGP_6J MF(TP--3B_P#F+K*4<*K]:27+4Q>C4E[)PH35U]:C)-'7^&/$">*-'M]:BTC7 M=%@NGG%O:>(]..D:H]O%,\<%Y)ITDLES:07T:K=6L-ZEM?+;R1B\L[2?? G0 M445]5A:=>EAJ%/%5UBL3"E3C7Q*I1H*O6C%*I5C0A*4:,9SO*--2DH)J/-*W M,^V"DH14Y<\U%*4^51YI):R44VHIN[4;NVUWN%%%%;E!1110 4444 ?YWG_! M\-_R5?\ X)X_]D^_:-_]2GX444?\'PW_ "5?_@GC_P!D^_:-_P#4I^%%% '] M?O\ P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7/\ P1,_Y1(_\$Z/^S0?@C_ZA]E7 MZC4 %%%<+XV^)WP]^'%QX,M/'GC+PYX2NOB)XTTCX=>!;;7M4MM.N/%WCK7H M;VYTCPGX?@G<2ZIKNH6NFZA=6VGVJO,]M8W=P0L-O*Z '=45\]>+OVL/V;O M7Q>\(? 7QG\:/A_X8^+GCR73[3PGX'UK7[>PU;6-2UD2-H&B123*-.M_$'B8 M0R_\(MX=OKZTUWQ1Y4G_ C^G:EM-:%K^TK\%+WXZWW[-5GXWM[KXU:9X;'B MW4O!5MHOB>>33]!:UM+U;R^UZ+0W\*6DC6E_8W L)]>CU(QWMH?L>;B$. >Z MU^'W[+W_ "G6_P""I_\ V:9_P3H_] ^.]?N#7X??LO?\IUO^"I__ &:9_P $ MZ/\ T#X[T ?N#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%4=3U/3M&TZ_P!7U>^L]+TK2[.ZU'4M2U&Z@L;#3]/LH7N; MV^OKVZDBMK.SM+>.2>ZNKF6*"WA1Y9I$168)M)-MI)*[;T22W;?1(J,93E&$ M(RG.4E&,8IRE*4G:,8Q5VY-M)))MMV6I=) &3_(D_@!DD^P&:_+CXF?M(_%; M]K#QUXF_9L_85UN+0M \+:Q)X8_:(_;6%K:ZSX-^$TT M'UKX:? B.>.YT?X MG?'^2QNVAO+_ '3>"?A.Y%UK]QJ'B/[+H\'(ZGX]^*O_ 4RU&]\'_ _7/%7 MP>_8)M[VZTKQ]^T7H\E]X;^)/[5<-E=I;ZIX%_9SO)(+;4_!WP>GFMK[2?&' MQR3RM4\70&XT3X;I'8->Z^WZ=_#/X8_#_P"#7@3PQ\,?A;X1T+P)X!\&:3;Z M)X8\*^'+&/3])TC3;9<)%!#'EY9IGWW-]?74EQ?ZE>RSW^H75U>3S3O\\Z]? M/6X8*K5PN3)N-;'T^:GB,S2M>GEE16G1P4M8U,RC:I7CS++G&,J>/C^J1R_+ MO#11Q.?X/!YQQ_93P7"V,ITL7E7!U31T\;QAA9J=#,>(*3M4P_!U93PF75E! M\70JU:6)X9J\)^SO^SA\*/V7?AS8_#3X2Z!+I>E)=W&M>(==U:^N-<\9^/O& M&I+&=?\ 'WQ"\5Z@TFJ^+O&_B2YC^UZUKNIS/)+(RVMG%9Z=;VME![M117NT M*%#"T:>'PU*G0H48*G2I4H1A3IPBK*,8122279'YMF699AG&/Q>:9KC<5F.9 M8^O4Q6-QV-K5,1BL5B*LG*I6KUZLI5*E23=W*4F]DK))!1116IQ!1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2,RH MI9F"JH+,S$ *HY+$G@*!R2> .20*\L\1_%;2K#5+CPMX3TZ^^('C:W*I<^'/ M#;0M!HSNS*LGBWQ#,?[%\*P KN9-2N#JDL>38Z5>MA#B)\-?$/CADO/B_K<. MHV!*R1?#;PM)>6'@>#!8JGB"\D:+6?',R$0LZZD=-\/O(C,OAPY#U\IB.*(5 M\16R_AO!RXBS"A4G1Q-2C76%R/+:U.7)4IYIGCI8BC3KTIKDKY?EN'S7-Z$I M4YU\MI8>;KQXIXQ2E*GA*?UJK%N,I1ER8:E).S5;$6E%2B])4J,:U>-TY45% M\RL7GQ7F\075QHOPDT5?'FHP3/:7GB62Z?3OAQH5PFY9%U#Q2D-R=:N[9S&9 M-'\*6NKW>XF*\N-,YF633OA-'JE_;>(/BCK+_$37;:47-AI]W9BP\"^'KC * MMH'@[SKNT:Z@/$>M:_/K6M9&^&[M5;RE]:L[*STZUM['3[2VL;*TA2WM+.S@ MBMK6UMXU"1P6UO D<,$,:JJI%$BHB@!5 %6:SI\+RS"<,5Q9C(Y_6IU(5:&6 M1H/"\-X*I!J5.=+*)5:_]H8BG.-.I#&9WB,RJT,33^LY;#+%-T(I8-U6IXVH ML3)-2C14>3"4VG=.-!RE[646DU4Q$JLHS7/25&_*C&/\_P"?_K4445]>=P44 M44 %%%% !1110 4444 ?YWG_ ?#?\E7_P"">/\ V3[]HW_U*?A111_P?#?\ ME7_X)X_]D^_:-_\ 4I^%%% ']?O_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC5 M^7/_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC4 %?F[_P45M;^[N/V&SI^FZQJ M2Z5_P4'_ &A:8U]9?VCK&I?9= M+L6NK;[7=PF:(M^D5(0#C.>#G@D?G@C(]CD4 ?F;^TO\>_V7/$/Q&T/]E;XC M0?$"?4I_BI\$_'/BS1_#?[-G[0OC32O%?CKPGXQ\%?$+X3:-'X_\&?"76_AO M%=1>-_"7P_U+Q1XCU3QG;0^&M$T>VT34KS38[J\OO#T'PU\,P6_[7T'C3]F/ MQA\] M* <]_PP* %K\/OV7O\ E.M_P5/_ .S3/^"='_H'QWK]P:_#[]E[ M_E.M_P %3_\ LTS_ ()T?^@?'>@#]P:*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBO"_P!H;]HWX4_LP?#J]^)?Q:UZ72])2]M- M#\/Z)I-A=:]XS\>^,-6+1>'O 7P]\)ZCAJ-3$8BK3HT*,)5*M6K)0ITX15Y2G*32BDNK9VY=EN89QC\ M)E>58+%9CF./KT\+@L#@J-3$8K%8BM)0IT:%"E&52I4G)I*,8M]=KG=?$OXF M^ /@WX$\4?$[XH^+=#\"^ ?!>D76N^*/%7B*]CL-*TC3+-"\LT\SY>6:5MMO M96-K'/?ZE>RP6&GVMU>W$,$GYA6'@+XJ_P#!3/4K+Q9\;="\6?!O]@>TOK75 M? O[/>LI?^&?B;^U?'9W$TNF^-OVA;.*XM=4\%_!>XDBL]5\)?!&7R]7\9P- M;ZY\16@T]K#06ZSX:_LX?%;]K;QQX9_:1_;IT-/#_ACPOK$7BC]G?]B:2YM= M7\)?"V>W-TNA_$WX_202W.C_ !+^/CV-TL]CHVV?P1\)G;[-HUOJ7B47>KV_ MZE # _^O]23R2>Y/)[UX2HU\]:GC*57"Y,GS4)S-*SC5S*F[2HX*7 MQ4\ME:K7C9YBHPE4P"_299AEOAI&6'R#&8/./$!QE3QO%&#J4\7E7!LVK5,% MPABJEZ;HFFV&CZ/866E:3I M5E:Z;IFF:;:6]AIVG:=8P);65A86-I'#:V=E9V\<=O:VEM%%;V\,:10QI&JJ M+U%%?0I)))))))))622T226B26R/RN4I3E*4I2=VY-M MMMMMMW>H4444R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ***0D $DX Y)]!ZGT'J3P!DG@4 +17DVJ?&+PRE_/H?A*VU3XC>)( M&,4^C^"+>'5(+";.S9KGB*:>U\+Z $D(69=3UB&Z0;MEI*X$9SAH7Q9\: MX MD\26?PUT6;.= \!NFK>*98'&?+U#QUJMHMII\F5421^&_#\6%OKC?+(/E M*O%V K5:F%R+#XOB?&4YSIU(Y+&C4P&'JP?+4IXW/,15P^2X:K0DX^WP?UZI MFD8/FI9?7E:#XGCJ4FX8:,\9--Q:PZBZ4))VDJF(G*&'A*.G-3]HZR6L:4GH M=5XN^)?ACP?<0:5$? 7A3P/!=1>&])CM)M0E^T:KJ=S/ M=:GK>L7)ZW.LZ[JWDRPJ1' D4:J@["L?["S;._?XJQM.&#EM MPUD=?$T\ME'2\,VS6<,+F6>)V:EAHTYF<>9/=7#2W-Q(6DFFDD8L=RBBOJ\/AL/@Z%'"X2 MA1PN&P].%'#X?#TH4:%"C3BHTZ5&E3C&G3IPBE&$(1C&,4DDDCMC&,(QA",8 M0BE&,(I1C&*5E&,4DDDM$DDDM@HHHK8H**** "BBB@ HHHH **** "BBB@#_ M #O/^#X;_DJ__!/'_LGW[1O_ *E/PHHH_P"#X;_DJ_\ P3Q_[)]^T;_ZE/PH MHH _K]_X(F?\HD?^"='_ &:#\$?_ %#[*OU&K\N?^")G_*)'_@G1_P!F@_!' M_P!0^RK]1J "BBB@ HHHH *_#[]E[_E.M_P5/_[-,_X)T?\ H'QWK]P:_#[] ME[_E.M_P5/\ ^S3/^"='_H'QWH _<&BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BN?\3^+/"W@K1+[Q-XQ\2:#X3\-Z7$9]3\0>)M8T[0 M=#TZ 9W3WVKZM._V](_'&DW?AS]ACX>:[^U?\ M2M0OXM TCQ9I.C^(-%_9B\'WUS<)!+XG^(?Q]O['3_"&I^&] MS-J=_H?PQU M+QEXOUH6ZZ7IEA;O$N(.)).659=5J8.G5A2QF;XEPP.199SV_>YMG>,E0RO* MZ$8OFE6QV*H0MLW)J+]I_:C_ &M_ O[,FD^'--GTC7/B;\9_B9?R^'O@E\ ? M 7V6[^)'Q9\4+L5K;2K6XD2UT'PIHIFAO/&WQ!U][7PMX-T@2WNI74ER;33[ MOQO]G?\ 9(\:ZI\0[#]K3]L_6-#^)/[3\EA

_".BJ]S\&_P!E+PWJZ1/= M^"?@QIU\KR:CXON$!M?'/QHU,'Q3XM=6L-).B^&HTLKKO/V6OV/K+X*:KXC^ M,OQ6\73_ !S_ &LOB?9VT/Q4^.^OZ=;V$JZ=$();;X:_"KP]'OM?AI\'/#\\ M*'1?!VDM]HU.XC_MOQ5?:MK$HDM_M:N"A@L1F%:GCLW@H0I3C5P&4\T:E/"2 MB[T\5CI1*S%.TX).>%P$K1PSK5H/&U/J,QXARGA; 8OAO@;$O%8C&X>I@ MN)N.?8U<-B\[HU8\F*R?ANEB(4L9DO"E1.=&O.M3P^=\2T;U,XIY?@*ZX=P@ M , 8 X '0#THHHKW3\T"BBB@ HHHH ***:SHJEV8*BJ69R0$55!)9F/R@ MDDD #DTFTMVEZ@.HKS;5_B_\-=%N?L%UXPT>ZU,,4.CZ)++XDUO?D@(-&\/1 M:IJ>]B,*IM03^!QE'XD^)]5!'A+X3^--14, +_Q4VE^ -,(;;AC'KES-XE*< MDL8_#+D <*S$"OFZW&'#=&K/#T\UHYABZ4G&K@I,CGG..N.2/ MP%>0FP^-FM^8MWKO@3P+;.598M"TC5/&NL1H>JKJNO3^']'CE''+>&[R,-DA M6'53\']/U,NWC#QA\0/&HE5?-M-4\47.B:.S#J#H/@N+PQI4L1/_ "SNX+L$ M95RX))R_MW.,6[95PKF$HRNZ6+SS%X/),#.*ZSIPGF>?8>3=K4Z^04Y---\M MFB?K->?\'!57?X:F)G3PU-K7=)UL3%^4L*F=9XB^(?@;PD6C\2>+?#NC3J 5 ML[_5K*&_E). EOIWG-?W$A/"QP6LCL>%4UQ\OQ>74(Y/^$*\ _$/QHYB+VUS M;^'6\+:-/)C*J-:\,'J/SE7I.K3O\ X<)% M>1W&1TSR>0._Y=:6O(3\*)M,+/X.^(GQ#\+;4"P6$VNIXRT9,8PAT[QU;>(9 MXX@ !Y=EJ-D=I(5T." +\;]#("R?#SQ]:0QG(ECUOX?:S+CL9(F\9:+/,1@9 M$&FP[LG$8. O]8,TPCMFW"V;480?[W&Y14PN?8"-VDO8T<-4H<0XA;M\G#T6 MM%:X_K-:'\?!UHI?%4H.&)I+_#&#CBI?+"H]>HKR$?%+4M+VIXP^&?Q \/8& MZ6_TS2[;QUHZ( NY_M/@NZU;4TC7)):ZT6U8*-Q4+>',56IX59MAL+ MC:KM3R[-/:9/FDWIME>:T\'F&MU9_5K/I*?B=X-\(W<6E:CJC7OB&Y7=9> M%- M+KQ#XJO05RC0>'](BN]12%^GVNZAMK)#DRW,8!(XF0 >;?ZM?6UA M:(2"53S[F2-&D3PG#H]OX>LKAO"N@2R+P'U75O$,T)XGTA9 477T+X1>$=)U&+7]52_\:^*H MB&C\5>-[O_A(-6MG#^8#I,,\<>D>'8U8G9#X>TS2XE4@$-C-?/\ ]NYQFGN\ M/9'6A0EI_;/$<:^48.*=DYX;*)TO[>QU2E)\WLL5A,EP>*IKFPV;-24CE^LU MZVF%P\E#_H(Q:E0IV[TZ#7UFHXMWY9T\/3FK\M(_&?C/[7X-\'*&SMN+&"[M)/%?B*-2K%3INAV^GS_*JZN@8NKO^%3WWB<^= M\5/&&I^,HWR3X5TE)O"/@*+=M?RI=#TV\EU37TCDW+GQ/KFJP2KS]AASMKVC M%%)<)QS#W^*,RQ/$+OO2:5+")]4L-!M5(W2:6*GB91:O&:,_2])TO1+&WTS1M-L- M)TVT3R[73],M+>PL;9,YV06EK'%;Q+GG$<:\\GFM"BBOJZ5*E0ITZ-&G"C1I M0C3I4J4(TZ=.G"*C"$(12C"$(I1C&*2C%)))([4E%*,4E%)))))))6226B26 MB2T2"BBBM!A1110 4444 %%%% !1110 4444 %%%% !1110!_G>?\'PW_)5_ M^">/_9/OVC?_ %*?A111_P 'PW_)5_\ @GC_ -D^_:-_]2GX444 ?U^_\$3/ M^42/_!.C_LT'X(_^H?95^HU?ES_P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC4 %&0, MD9/0>O?CUXYHK\^?V^/&?C3P7?\ [$LW@WQCXH\)#Q-^WQ^SWX)\5P>'-9N= M*MO%?@OQ-9^/8M>\*>)H;? U?P[J1L[*>ZTNX86\MU9VDTFX0F-P#]!O:ER/\_Y[=_2OR$^./Q@^)^EV_[?7Q5TW7O%-KXI_9/^)WP'\%? M_P ):=KUSIWA_7=&U/X9? #XH:W_ &IX9MM0CT;Q7-\7_$OQ:\5?#F\NO$]E M?75KIFBZ3:^%O[#UW2_[2D?\*?C'\5[Z+]D#XO7][XTN/%W[1_[8W[07P6^* MO@;4/$-Q=^'/#WP[\.Z;^USJFA:#8^%;JZN-"\/WWP?G^!G@BP;5_#MI9:SJ M)C\6/XCN-3O/%&HR@ _7BOP^_9>_Y3K?\%3_ /LTS_@G1_Z!\=Z_< $D D8) M )'H>X_"OP__ &7O^4ZW_!4__LTS_@G1_P"@?'>@#]P:*** "BBOB/\ ::_; M%U7]G7XG?";X;67[/GQ1^+LOQ;T7QQJ.A:QX"U;P!8P#5_ =O::QK'A*VL_& M/B7P_+JGB=_"LFI>*K/2[:>.>^T?1M3ETY+\Z?JITQ5'[/#XS%2C-T,!@L9F M6,E3ISJRH8#+\/4Q>.Q P4<3B:&$IXC,\PP658&.(Q56-##4J^89EB,+@<,\3B)T\-0>)Q%*-;$ MU:.'IRE7K4J<_MRBOA?0_P!N.WU:TBU"?]E_]K*UTUB4FU+0_AQX/^)]G;S( M0)H)A\'OB1\0-1CN(#)#YEK+ID5V!-E;=A;7K6V_ 8[9F4MMN+_P 2_#"QTJ/!2=%D&H-%(UK=&&22.WED'C8; MB+(L9AZ6+P^;8&>&KPC4H8B6(A2HUZ-2C4JN$:L))^[.#E&2U3:/K*? W M%N)A"IE^18W.:-59]DT5\OZ#^VS^Q M_P")GBAT;]I_X!W-Y,RK'ITWQ8\$:=JK.TCQ*G]E:IK5CJ(=W3"(UJ&97BD4 M&.:)W]_T'Q;X6\56J7WACQ'H/B*RD5'CN]!UC3=9MI$DBCG1TGTVZNHG5X9H MIE96(:*2.0$HZL?1H8S"8G_=L5AL1_UXKTJO_IN4CRLPR'/,I_Y&N39KEFK7 M_"AEV,P6JM=?[31IZZHZ&BFA@?[P^JLOYY Q0'0]&4_1@?ZUTGDCJ*** "BJ ME[?V6G6ES?W]W;65C902W-Y>W<\5M9VEO ADFGNKJ=X[>WAAC5GEEFD2-$!9 MF &:^+=?_;^^ LFJ7_A;X,MXT_:G\=:?,MK<>%/V9?"EW\4K2PNW;RA!XC^) M-K-I_P '/!ABG9(KIO&'Q%T5K4EC)$2C+7)BL=@\$H?6L31H.HVJ4)S2JUI+ M[%"DKU:\]5:G2A.;;246V>UD_#F?<02K+)LIQV8PPRC+%U\/AYRPF!IS=E6S M#&R4<)E^'3UGB<;7H4*<4Y3J1BFU]NUFZKK&DZ%IM[K.MZGI^CZ1IMO)>:CJ MNJ7EMI^F6%I#S+:-$ )9@!7P\9O^"@GQA!$-G\&/V-_ M"MR)$,NHRR?M,?'%41LJPL-/E\&?!/PA?2H0JL^K?%ZSMW!+0W2@+)HZ/^P! M\$=2U"Q\1_'>_P#'_P"UCXPL9Q>0:S^TIXLG^('ARQO6 >2;P_\ !^UMM#^" M'A<+.3);#0OAQ:W%N-BB\D9=YY/K^,Q&F!RVJX/;$YE*6746NO+0E2K9BYQ; M^"M@_9[\/?$K]K7Q-97)_ M FGZ@JX2'6_CCXBO_"WP+TE%F/EW:-\1+K4+4)*3ILKQB)L\:;^W[\9CYFJ> M(/A-^QIX1G6%UTWPC:Q?M(?'.5 [+.EQXI\36/ACX+>"KMXB&$-EX,^+4,,N M!'JD@7<_W+IFE:9HNGV>DZ1I]CI>EZ=;QVMAING6EO8Z?8VT*[8K>SLK6.&U MM8(E^6.*"&.-%X50.*OT?V?C,1KC\RK2B]\/EL99;0:^S>M"K6S+GCUE3Q]& MG/K12]U/_6?(\KTX:X3P%*K&SCFO%=2GQ9F,7=>T4,!B,)@N$U0J6]RGBN&L M=B\/?]WF$IKVC^*_#/[!'P M-=X7\&ZQ#;_ L\"RQRJ)(I/ O@'PX\38"OA4V_9T%O!;0PV]O#%!;V M\<4-O!%&D4,$4*".**&% L<,<<:A$2-41% 50 *FHKLPN!P>"C*.$PU&ASM M2J2IPBJE625N>M4M[2M4:WJ593F]W)L\'..(<\S^I1J9UFV/S+ZM&5/"4\5B M*E3#X*E)\SH8#"\RPV!PR=N7#8.E1H022A3BDDBBBBNH\8**** "BBO)]=^+ M&GPZI=>%_!.E7OQ$\8VA,=YI.@301:3H4O&W_A+?%-QG1_#R@$LUF7OM=D0% MK71;DX!\S-OB)QC)QI-1;6-;$4>)[N33 M?A+X?7QN(9GM[[QA?7TFB?#K3I(RRRQ0^(DL[^Y\37D;&,&T\+:=J5O&6(N] M3LF4J88OA?K'C&6/4/C#K<'B.%9%GM_A]H0NK#X=V#1N6B74K>9EU+QQ)(8(((D6.*&&&)4 MCBBC151(XU5$50JJ *\&,^)\^:E#VG".4MJ2G.&#QG$^-AHTU2J1QF4Y'2G M:_[Z.<8^MAZKA4H9'C:5USWQ>)VO@:/=JG4QE1:6LG[2AAD[?:5>K*,K..'J M1/)AX9^+>M%6UWXCZ5X9@;*26'@#PG;?:UC.00/$'C.X\0%I",#SH- LRI&Y M%#88.7X)>";LI)XH/B+QY.CA]_CCQ/K7B"T8CH/[#ENH/#D:Y).R+1HTR3\I MXQZ[16ZX,X>JV>8X2MGLM)-<18['9]1532]6C@\UQ&+P.%FW&]L'AL/"+TA& M,;)5]0PLOXL)8GK_ +54J8F-]+N-.O*=.#=K_NX02Z)&3I&@:'H%M]BT+1]+ MT2SW;A::1I]GIEL#ZB"QA@CS[E2:UL 9P ,]??ZT45]+1H4<-2A0P]&E0HTH MJ%.C1IPI4J<%M&%."C"$5TC%)>1UQC&$5&,5&,591BDHI=DE9)>2"BBBM1A1 M110 4444 %%%% "8'7'/3/?\^HKG]=\)>%_%$*V_B7PYH?B"!594BUK2K#5% M0,""8_MMO.T;JK5*&)HTZ]&HKIV MJ4JL90FKI:2BUHB9PA4BX5(1G"6CC.*E%KLXR33^:/(1\%_#6GA3X2UGQKX$ M93N$7A;Q;JJ:8I!++CP]K-O"GC& M M_Q[>,O#,V@ZB57[N=>\(7(L=S8PSMX3(ZL%_@KU^BOG/\ 4S(J/_(LI8S( M7&SA#A_,<=D^$A)))5)97@J]+*<1-+_H+P&(BVVY1D+_G\>>-AX7\2>)KP2*S)*N@VGA1-HV[Y@=]>@>%O!'A+P3:/9^%?#^F:)%,P>ZDL[<"\ MOY5+$7&IZC*9-0U2Z.XEKK4;JYN')):0DFNIHKJR[AC*,OQ, C)OV>%IQLE5+!T*4U5Y75K MZ_OZ\G6K+F^)0G._LH2W=.BJ=)=((****^@.H**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /\[S_@^&_Y*O\ \$\?^R??M&_^I3\* M**/^#X;_ )*O_P $\?\ LGW[1O\ ZE/PHHH _K]_X(F?\HD?^"='_9H/P1_] M0^RK]1J_+G_@B9_RB1_X)T?]F@_!'_U#[*OU&H *\K^*'P5^&OQE;P&_Q&\/ MS:^WPQ^(/A_XJ^!C%KWB/0_[!^(/A07B^'/$T?\ PCVKZ2+Z[TA=0OA:VVJ? M;M-(NY_.LI=_'JE% 'E>O?!+X7>)O%]KXZUOPA8WWB6V;PU))=M[N-6\&7OB72]6NO">J2OJ'A^;3KLK,IHWP M2^%OA_QI=?$#2/!]A9^*;J]\0:FMZ+C4YK'3]7\6O!+XNUK0M!N;Z;P]X:A+J44 %?A]^R]_P IUO\ @J?_ -FF M?\$Z/_0/CO7[@U^'W[+W_*=;_@J?_P!FF?\ !.C_ - ^.] '[@T444 %?.7[ M4_P+D^/WPCU/PMHFL)X3^)'AO5M&^(WP8\?"%9I_A_\ &+P-='6? 7BI4:.4 MRZ?'J2/HWB>Q5"-9\'ZSXAT.8I!7T;1UZUV9=C\5E>.PF8X*HJ>*P6(I8 MFA-QC.*J4IJ:C4IS4J=6E.W)5HU(RIU:?"[XU:/>ZOX ^+=EX7U!]!\:?#;XO>"KG^P_B#X&U6_LVD&M6 M.E:U#)UU2!C[*;KXO^"F']HV=I\6_#T9&;_15 ML_"WQ M( Q9FN-$GN(/"GB62./(+Z;?>&KF7;B+3)I&"GY8^*1;]D_\ :@T+ MX_6K-9_ K]IW5?"7PG_:)A^8:3X'^,<:0>&O@3\;[@X>/3K'QQ_4'W'0CUKS^+>!,EIXZ'$G"\L7PS0XD5 M3,\/B,,TRS-L!B:6*RG-L9EN);PU/&9M@,3FE3*JN7YA2KX1X^ ME)?-\/3JUX8O+\;6J4.(,EK0PF8XF@H4?[2I2ASY?G%S"&8Y=0K.6 J3/&K?4?@U\8OM&BZOHWAGQ#JMM"Z:IX/\>>%K'_A)-/1X MX?/CU'PSXJTXZBL!\J)'N$MI["5W;^U-!TO3-0#.\TK2L+D-*6/FE\#'O'BSP#X0\<0P1 M>)]"L]2EM&WV&H$2VFL:7+DGSM)UNQDM=7TJ<$DB6PO;=\GDD9%<(?#WQ5\$ M_O/"OB2#XC:''R?#7Q N?L7B6&)2&,6D^/K"T=;QOF<0Q>*M&O9GQ&LVN1C= M)7Q5:MG& NN(\@P?$>#COF^08)5<53AHY3QO#6,J8G&4 M,KPM.T8_=9?Q-Q5D22P6;9MA*47=5LDS#'8*4=KRG@Z.(C.RV_V>KB)S>JHP M3L>0P_L'_L_:6I/A$?&3X>3!'6&7X=?M*?M$^#H;>*9[B1I/"?[8/[7OAP DP6VH>/?AY\2;2('=&% M?_A;GPH\=ZA<*ENWDJ;G4I9"\<=Y*\M]YES)[EHOQ?\ #-YJ5OX>\2P:G\/_ M !9<'9!X=\:V\6E2ZA*NU7&@ZRDUQX=\21F3>(VT75KN=E3=):PG*CU:O4RM M\,9Q2G7R:6#FJ$_8XB.7SG@<5@\1RJ4L-CL/0>&Q>!Q<$TZF%QE*CB:3TJ4X MM6/>I>(?%.+C)UN(L7G,;\M2GGDJ6?Q@[)^SJX?/*6/C2DOM4ITXR5[2CT/C M%?@Q^V!I-QYVA_MG:;KL* E;;XH?LS_#_7O.8>7(%GNOAIXI^$$@0RQO$Q@@ M1UM)W1=UVD5XM#5O"7_!0G5770;;XV?LJ>&M*N5EBO/'VB_ +XGW_C&PA3:( MI=$\&>(OC?J?@X:G<@%C=ZQK&HZ;8.Y_XDFJ(N#]NT5Z3RG#M.,<1F<$_BMF M^9R\9)V:Z(<;9HIQJ5,LX0K3II>ROL\7#$4)VY:M*<+P?PM:?L#_#/Q5>6NM_M)^-_BG^UOKEO=P: MDMC\=?%,=U\++348BKF72O@#X)L/"'P2@@65$:W&K>"-=OX5CC$FI3R*96^T M=!\/:#X6TBP\/^&M%TGP]H.EVZVFF:)H>FV6D:/IUK'_ *NVL=+TZ"VL;2!, M_)%;V\:+V45L45OAVSQ&)J.>(KR_O5JDY>9Y MF<<39]GT:-+-#R]36'RK+U)6E#+4E%:M(BI4ITH2J59PITXJ\ISDH0BKVO* M4FDM6EJ]VD=?7GGB[XF^&O"5Y!HC?;_$'BV]C$NG>"_#%K_:_B:\C8@+<264 M%O ]G-9^&])AL3>2_:=4OY))K[6 M-:O"7+7VN:U?27&J:S>L9')N=1N[B10Q2,QQA4'S/]JY[GWN9!A)9/ELM'Q! MGN#K0Q%:#T;R?AZJ\/BYM^_&&.SN674*4U2Q.'R[.L'.TN/VV)Q.F&I^PHO? M%8F$E.2_Z<85\M1]5[3$.C&+Y9PI8BF]?/!X2^(/Q#/F_$/5G\&>&)1D?#WP M3JLZZE>PL,&#QAX[M1:WLXD1Y([G1_"0TRP'^JFUG5HAEO6-"\/:'X8TRUT7 MP[I.GZ)I-DNRUT[3+2&RM(<_?=88$1#+*V7FF<---(S22R.[,QV**]+*N',N MRJM/&WQ&8YO6INEB<[S2I'%YI7IN49RHQK_Y M3K?\%3_^S3/^"='_ *!\=Z /W!HHHH **** ."^*/PU\'?&/X=^-/A9\0='B MU[P5X^\.:KX6\2Z5*2AN=*U>UDM;AK:X7][9:A:[UO-+U&V:.\TS4K>TU"SF MANK:&5/F;]C;XE^,)])\:?LX?&75YM6^._[,^I:=X.\3:_?+Y5S\5/AMJD$] MS\'/CE;@LZ7 ^('A2T-AXM>&5UL/B=X:\UOX6:[X M&_;<^'FE7VJ>)/@+8ZCHOQJ\,Z-"9M3^)G[+.NW4=_\ $;1;>TC"OJGB7X67 M\%K\8_ -NTJ2/=^'O$_ARS(/C*Y#_7<.3AFE#$\)XF<8K,ZL<3D5:I)*.#XC MIQ5+#4^>=HTL/GE'_A)Q;&CFN PE/VV:-GWS16+X;\1:) MXN\/:%XJ\-:I9:YX<\2Z/IGB#0-;TV9;G3M8T36KM)U6PN8R4N++4=/NK M>\M9D)66":-U.#6U7R)-.G MTCQ!I.FZWI=T +C3M5LK;4+*;&2K26UU'+$74DLC[0Z-AD96 ->5GX:>)?"( M\WX5^,[K3+*(93P/XU:]\5^#F50H%OIE[-U45X.:<.91FU6&*Q.&E1S&C3]EA\VR^O7R[-\/2YN?V-+,L%4H8OZM*?O M5<%4JSP6(:Y<3AZT+Q>5;"4*TE4G#EJQ7+&O2E*E7C&]^55J;C4Y&]94W)TY M;3A)71XQ%\7AX>DBL?BKX;U#X>3NZPIXADE_MWX>WDC/Y:-#XRL8(X=)$I5F M2#Q;8^'I\%57SCEJ]?M;RTO;:&\L[FWN[2YC2:WNK::.>VGAD&Z.6">)GBFC M=2"KQNR,#D$BI9(XYHY(I422*5&CDCD57CDC=2KI(C JZ,K%61@58$@@@UY& M_P %?"EI?R7_ (5O_%'@%;EII+_2O OB"Y\/Z!J%Q*(P+N?0$CN=(@NXPC8N M=.L[&68RR&Z-P=A3S8T^+\I:A3K8/BO!%Y8K>I+? MU[^,_BA/() !G;N M+,9$^%&@8)N-=^(UW(3Q+/\ %#Q^K!>R!;;Q#;1!0=Q!\O>2QW.PP!U1Q_%$ M[6X>RVG?7]_Q#4BDM-)>PR3$M3UU45**=_?:5W?M,8]L+17^+%-:>?+AYZ^2 MNO,].)QZ_D3_ "I-P'K_ -\L?Y"O,G^$/@V4@W,OC&]*C"?;?B1\1+D1@\MY M8?Q3A-^%WD?>VJ#T%1/\&/A]* )],U:[0'(BOO&/C:^@#<@/Y%WXCFAWJ"0D MFS>FYMK#<XU66"9,\E)8W0D#*G%2GX*_"DC!\!>&B/0Z>I!^H+D$>H.01P>*2Q7&/ M7(N&UMMQ5F;[7_YHY6Z]_P#,Y\=_T#83_P +:W_S >E_:+?_ )[P_P#?U/\ MXJN?UCQGX2\/V5YJ.M>)-#TNQT]'>\N;W5+*%( AVE6#3;S*SXBCA1&FEF98 M8XWE94.!_P *@^%/_1-O W_A+:+_ /(5:%E\-OAWIMQ:W>G^ _!MC=64DYM)H?]5-;W$5BLT,T?5)8W61220P/-$ZO&%2#C2P/#>%FXM1K5,U MS/'QIR:24Y8:&3Y/-:W-&]UP9\5_$/XA?N_A]I3>"O"\IP/B!XTTR4:MJ$!8_P"D>$/ MESY%TZ21['MM7\8-I=KATFAT/4X?O=?X1^&?AKPE=SZS&M[KWBR^B$6I^-/$ MUT=8\47\8SF :A,B)IFG9P8]&T2WTS1X=J^58J1D^A45&!X8H1Q5'-,ZQ57B M#.:$O:8?%XZ$(8/+:KBU)Y)E--O!Y8TI3I0QEL1G-3#26'QN;8V,4Q4\'%3C M6Q$Y8JO%WC.HDJ=%_P#4/05Z=&UVE/WZ[B^6I7J)!1117U!V!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !117S]^TQ\>+']GOX6ZAXPCT MFX\6>-];U'3_ -\(_AWIV'UKXF_%OQ7Y]EX%\"Z1$982&U34XVN]9OS(MOH M'A?3M>\27\D6GZ1=2IUX# XK,\;ADG&/-4J248\TY.,*< M(WYJE6I*-.E34JE2481E)JU*7+3IQ26T#W=I M#\(?V@[V*VNFB1KFWBN_^%P6OVJ*&8O%%<_9X!<1JLPABW^6MG^P_P#@JE_T M4O\ 8'_\,Q^T'_\ /HKZ5\)T$VGQ?PA=.SMCLT:O=+1K)VFM59IM/=.Q\RN+ M<0TFN#^,+-)J^!RM.SM:ZEG*DGJM&DU>S29^AE%?GG_8?_!5+_HI?[ __AF/ MV@__ )]%']A_\%4O^BE_L#_^&8_:#_\ GT4O]5,/_P!%?PC_ .%N:^7_ %)_ M-!_K;B/^B/XP_P#"+*O_ )\^:^\_0RBOSS_L/_@JE_T4O]@?_P ,Q^T'_P#/ MHH_L/_@JE_T4O]@?_P ,Q^T'_P#/HH_U4P__ $5_"/\ X6YKY?\ 4G\T'^MN M(_Z(_C#_ ,(LJ_\ GSYK[S]#**_//^P_^"J7_12_V!__ S'[0?_ ,^BC^P_ M^"J7_12OV!__ S'[08_][0:/]5,/_T5_"/_ (6YKY?]2?S0?ZVXC_HC^,/_ M BRK_Y\^:^\_0RBOSW^%O[67Q&\#?%+2_V=OVW/#?@SX:_$OQC?7,7P4^+? M@,ZU;? 'X_1+NE7PYX:O?%%]J&J> _BQIL(\N_\ AGXLU>YO=;41ZCX1U+5X MKN.RC_0@$'D?Y_P([CJ#7CYQDF/R.O2HXR-*=+%4(XK 8["588K+\RPDY2A' M%8#%T[TL12]I"=&K%.-;"XFE6PF+I4,70KT*?MY/G>!SNA4K8.56%7#U7A\= M@<72GALPR[%1C&4L+CL)4M4H5>24*M-OFI8C#U*.*PM6OA:]&M4****\@]8* M*** "BBB@ HHHH **** "BBB@ HHHH _SO/^#X;_ )*O_P $\?\ LGW[1O\ MZE/PHHH_X/AO^2K_ /!/'_LGW[1O_J4_"BB@#^OW_@B9_P HD?\ @G1_V:#\ M$?\ U#[*OU&K\N?^")G_ "B1_P""='_9H/P1_P#4/LJ_4:@ HHHH ^!_CM\9 MOVQ/AM\7_ =AX1^%_P"S=J_P1\'?@WKG@6)/!?AJU\:>+K73]5^(5JVI:!X*OKO4+O29[Z&S@=\-OVMO$ M?Q._;(^)7[/NF1?";P_X0^&F@:K=W6@>,]5^,/@S]I;Q+-I&H6F@W?CGPA\- M/&'PF\.^ ?&7P1;Q'+?AAJ/B[X MS?";X@7VK6P\*_"G1OB)?Z;X;"W7VN[^(_C*PT;PEI'BEI@19QVWAOP!=?$? M0H;]\+Z?Y]W(KUC!:VWQ!\.V]U!)X3UNZC>*1?!GQ0\-WNM?#;QO;R/); M-H'B6;4'MIKK2[+R_1/V?/C7X=_:%^$7@WXL>&[2^TB'Q)97,.M>&-80PZ_X M)\8:'?W6@>-O ?B2V94:V\1>"/%FFZQX8UF(H$:]TR2>W,EK/!+)]?GZ_MK MX?BRG[V)KUJ>7<315KQSQ49U,/FD]6^7B+"T*V+J3G)SJYQ@\[GR4:$L+"7Q M^07R7'8GA.IIA:%&>8\-3>BEDCJTZ5?*X;+FX=Q=:EA*<(QC"GE&,R2'-5KQ MQ4X^ST445\>?8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!7N[NVL;6XO;RX@M+2T@EN M;JZNIH[>VMK>"-I9[BXGE98H(((D>6::1ECBB1Y'954D?GI^S[:W?[5_QB_X M;.\2VTZ?"3P?9^(/!7[&/AV_ADA%]X=U.:?2O'_[35[93J)8M5^+D5JOASX7 MO,L-QI?P>M&U:.**;XCZC&D_[2FI:C^TW\4H/V'_ 7?WEKX(CT32_&O[9?B M[2+B:"XT3X4:RUP?"?P&T[4;1T>P\8_M 36-['X@VSPWV@_!G3?$M^L<=WXM M\-W!^_M+TO3M$TVPT?2+&STO2=*LK73=,TS3[:&ST_3M/L8([6RL+&SMTCM[ M2RL[6**VM;:!$AMX(HXHD5$4#[%?\8UDO-\.?\28)J":M5RGAK%0<93_ )J> M,XDIMPBGR2APZYR<:^%XAI2I?'/_ (R7.N5-RR#AS&)S:=Z>;<2X6<91AMRU M<'P[42G*WM(SX@4(WP^)R"I&M>HHHKXX^Q"BBB@ HHHH **** /+_C'\&?AG M\?OA]KWPN^+?A+3/&G@GQ'#&FH:1J2.K17-LXGT_5M*O[9X=0T77=(NUCOM& MUW2;FSU;2;Z**[L+N&5,G\_='^+/Q3_X)^:OI7P[_:=\3:[\5_V2M1OK/1/A MC^UQK$G:YH>M6%YI6L:-J]E;:EI6JZ7J$$EK?Z;J M6GWD6YG&$(1E-4ZN$QU.E2P^9X3&4*=*%/YK.>'WC,1 M#-\IQ,%WBFB=)8G=&5C:K\H[[P7\6O^")?@_I7BCXT?L,&YN=0\6_ BP% M[XB^*?[+EE<3-=ZCXK^!0FDN-1\=?!^R+W5[X@^#]Q+)KWA.#.H^!+JZT]+[ M2$_2+X:?$WP!\8_ _AWXD_"_Q;H?CGP+XLT]-3\/>)_#UZE]IFI6K,T4FR10 MLD%U:W$6YOA.>K+*\WI04G4P=2K5HUX0GB/_9/OVC?_4I^%%% ']?O_!$S_E$C_P $Z/\ MLT'X(_\ J'V5?J-7Y<_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU !1110 444 M4 %?A]^R]_RG6_X*G_\ 9IG_ 3H_P#0/CO7[@U^'W[+W_*=;_@J?_V:9_P3 MH_\ 0/CO0!^X-%%% !1110 4444 !&00>AX-?G;>!OV2OVN(]53;9_L^_MN> M*;73=73<(=,^''[7T&D?9]&U41AHH++2/VD?"VCQ:%?RB*3?\6?!^AF23[?X M\.?A#XT^UPZ)XTT9[ :IILGD:UX;UFUG@U/PUXO M\/7?WK'Q+X/\1V.E>)_#E^A#V6LZ597"_<(/T'#N98; XNMA69 MQ&G'GJ4\+5J4ZM+'X>%X\^+RG&4L-F>%IJ=-8BIA?J=::PN*Q$9_/\199B,= MA*.*RY06=9/B%F>3RJ3]G3J8JE3J4JN Q%2TE#"9KA*N(RW%5'"H\/3Q/UNC M!XG#8>4/7 #KK1_B'X:=;>.WMQK&I:"A-SH-VD?U MO7GYKEN)R?,,5EN+]FZV%JSKX>K"4J>(PF*I-MT<7@\1"K MA<70DW.AB:-6C/WX204445YYZ 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SA^U!\>6^ WPYCU'P] MH0\;_%GQUK=C\._@;\,XI7BNOB)\5?$23C0-%EDC(>P\-:3!;WWBOQ[K[LEM MX9\"Z#X@UNXD!M(8YO?M7U?2] TK4M.WM+*RM(9KJ[NIW2&WMXI)9&5$)'P-^S/I.J?M)_$RY_;B\= M:==V7A6YT+4_!?['?@S6+>>"Z\+_ ;U>X@D\0?&G4].O(XFT_QS^T-)I^FZ MG8C[-#>^'OA%I_A'0GF^UZWXDCE^EX?P&%:Q.>9M2]KDV3.DZN&;9E6] MI++LDA*$HU(QQ(2C/^R&?!&B^'O#UJ!%IVY_HRBBO&S#'XO-,=BLQQU7VV+QE: M=>O4Y84XN MRPN#HPH48#_GW'H?0CD5^:OQ+_9I^)?[.?CKQ#^T?^PUIEA/ M<^)-2F\0?'?]D:]U.+P]\-/CE*\0_M'QA\.9Y$;2_A5\>I(HDV:Y;6]OX3\> M3JEOXRM4O'.JS?I71UZU[62Y[C-G.1X+.Z-&.(=7#XS!U7B,L MS3!RC2S'*\6XN'UG!5Y0J1C*4&Z=>A6IUL)C,/*IA<;A\1A:M2C/Y_\ V=/V MEOAA^T[X+N?%WPZOM3MK[0M4E\-^/? 7BO39?#GQ&^&'C&S7_B9>#/B)X1O& M.H>'/$-@X8>7*);#4K<)J&C7VHZ=-%(^+O"DWR1:1XGA1O& MG@2Y2UU'PY?/%9C3).B_9J_:VTKXS:IKWPF^)'A6]^"'[4/P\M8)?B5\"?%% M]!//AOK\0CT_XF?"G6IXY?[&\9Z!Y@MV L/$%EI.H[(I_6S+(L M'C<'7S[A9UJ^6T(QJ9KE%>:K9OPXYRC!3Q+A"FLQR:56<*6'SNA1IPIU9TL+ MFF'P&)KX-8WRLNSS&8+&4A"5'*>(N6+DXX>,YU)9?G$: M<95<3DU>K4E.G&IB_%*80^$-,T'X9_%# MQEIC;[MK**?Q/XK\&>#=?\(> ;*XN(KE;74/'VO>&+&[CL=2N+:XEM],U"6V MW='^-7POU_QE=> -)\7Z?>>*;6]U[2Q9K#J,5E?ZQX4\@>+-#T37;BRA\/\ MB#7O"37"1^+="T+5-1U?PQ(LL>NV5A);W"P@'J5?A]^R]_RG6_X*G_\ 9IG_ M 3H_P#0/CO7[@U^'W[+W_*=;_@J?_V:9_P3H_\ 0/CO0!^X-%%% !1110 4 M444 %%%% 'YZ?M56US^SI\4?!G[I: MRUSX>^+$MI;"5KK6?V=O%VI2^([BY6SN+O\ X5;XC^(]H)4CMK3ROT$M;JVO MK:WO+.X@N[2ZABN;:ZMI4GMKFWGC66"XMYXF:.:":)TEAFC9HY8G21&*L":N MKZ3IFO:5J6AZUI]GJVCZQ87FEZKI>HV\5YI^I:;J%O+9W^GW]I.DD%U97MI- M-:W5O,CQ302R12(R,0?@W]D#5]3^"?C#QK^PMXUU&[O9/A!I-KXQ_9O\0:O/ M)/?^.?V6]8U"33?#FDRWDSN^I>(_@-K>/A/XGE/ESS>'X_AWX@N8VE\0S3-] M?+_C(.'O:?%G'"M",*G6IC^&*E90I5'?6I7R#&UXT9.]2M/*0,X')Q]! MS^E "T5XE\4_VDO@%\$AL^+'QA^'?@*]:-)+;1?$7BO2+/Q+J0EV^5'H_A9; MF7Q+K-S-O40VNE:3>7,Q8"*)R1GP+5/VWWU6SN-4^#7[+G[5GQLT'3UMM1U# MQ-H_PK_X5GHZI::>ES=Z3H7@WPUJ\WB&ZBAT MVRNX9[N&2O>P7#&?YA1IXG#Y7B8X.J^6GF&+4,!EDI-Q2@LSQ\\-EZG)R2C" M6)4IM\L4WH>#C>*.'\OK5,+B,UPLL;23E4R_".>89G&*3;F\LP$,3C^2*3E* M:PW)%)N32U/NJBO+?@_\:?AG\>?!EKX\^%?BJR\4^'I[J[TR[:*.[T_5]!UW M3G$6J^&?%?AW5+>RU_PEXKT:<_9]9\,>(]-TS6]+G'EWEE'E6;U*O(Q.%Q." MQ%;"8S#U\)BL/4E1Q&&Q-*="O0JP=ITZU&K&-2G4BU:4)Q4D]&CU\-BL-C#Q%'%87$4XUJ&)P]6%:A6I32E"I2JTY2A4A.+3C*,G%IW3"BBBL#<**** M "BBB@ HHHH ***^7_VJ?CMJWP:\$Z1HWP\TBS\8?'WXO:X/AQ\ O -U)(MO MXA\?:A8W5Y)KWB#[.&N++X>?#G1;:_\ 'GQ(UK]U#I_A?1;BTCN%U75=(@N> M[+,NQ6;8[#9=@H*>(Q53DASSC3I4H1BYUL1B*TW&GA\+AJ,:F(Q6)JRA1PV& MI5:]:<*5.-?VS-=LI7 MA36['43#K/PY_9@M+Z$F5+OXD)#%XS^+D5N89K'X36FG^'9YXC\2H3'^AUM; M06=O#:VT,5O;VT4<$$$$20P00PHL<4,,,:K'%#%&JQQ11JJ1QJJ( J@#PS]F M[X$Z3^SU\+M,\#6NKWGBSQ/J&H:GXR^)WQ$U>-$\0_%#XJ>*YUU+QU\0O$+J M7;[=X@U8M]BLC++!H/A^TT7PUIY32]%LHH_>:]7B#,<+6>%RC*9N629,JM+! MU7"5*>98RO[/^T<\Q%*2C*%;,JE&E&C2G'VN$RS#9=@*LZU3"3KU?*X?R[%4 MEBLWS6,8YWG+I5<73C.-6&78.BI_V?DE"K&ZG1RVG6JNM5@_98K,\3F..I0H MT\7"A2****^_:6_93\"_M M(Z9X?U&[U/7/AS\7OAY>3:W\'OCKX!FBTWXD_"[Q%)&T+/ VNK>>&/%6ERS6NH6:7(M;ZU^H:*[LMS/'Y1C:&89;BJN#QF'E.='$X:M"I0Q-"I4H5Z=2C4G"7#F.6X'-\'6R_,L+2 MQ>$KJ*J4:J=N:$XU*56G.+C4HUZ%6$*V'Q%&=.OAZ].G6H5*=6G"+/@WK-RFL6,]RE]X4;6=$N(A:?H57D?QO\ @9\,/VB?AYK'PO\ MBUX8MO$_A75WMKM(VEGL-6T36M/E%SH_B;POKMC)!JWAKQ3H=XJ7FB^(-&NK M34=/N4#1S-$\L,OPGX8^-GQ8_8;\1:)\*/VPO%%]\1OV>M;U*R\-_!W]M#4+ M>*.^\/7-]=16/A_X=?M9?8XXK'0/$#F:VTO0?C9%#9^%/&$J1MXL31-=FNKA M_K:F6Y?Q=3GB^'L-2R_B*,95,=PM0YEA\SY5S5,=PK&3E+VEE*>*X;E.>(I- M.ODKQ6$G/+\I^4IYCC^$IPPO$&)JYAP]*2A@N**W)[?+.:2C2P7%#CRQ5)-J MGA>(HPA0J14:..6*1 M"R21R(RO'(C,DB,KHS*P)EKX1IIM-6:T:>Z?9GW"::33335TUJFGLT^J8444 M4#"BBB@ HHHH _SO/^#X;_DJ_P#P3Q_[)]^T;_ZE/PHHH_X/AO\ DJ__ 3Q M_P"R??M&_P#J4_"BB@#^OW_@B9_RB1_X)T?]F@_!'_U#[*OU&K\N?^")G_*) M'_@G1_V:#\$?_4/LJ_4:@ HHHH _-3XP?#S2]>_:<\*^/?@$_P"T)X$_:.\/ M_%/X,V?Q:UG3](^,>C_L_P#Q(^ NF7MC'\1/#WQ(@\80V_[/WCNR3X5:IXKM M_AMKW@A+_P")WA;XNP:(NCZC9VMMXWLY_)?@S\&/BOI6F?L8_!74K'QO;^,/ MV:/VM_CO\9/B[XYOM NK+PUX@\":SHW[6>C:)KMAXMN;.'0/$UY\8KWXY>"M M2&E>';R\UFRAD\5GQ+;Z1?\ AG4;:OV%P/\ /X\_7D\TF!G..?\ 'K^??U[T M ! )R0 "?4@=?QK\/_ -E[_E.M_P %3_\ LTS_ ()T?^@?'>OW!K\/OV7O M^4ZW_!4__LTS_@G1_P"@?'>@#]P:*** "BBB@ HHHH **** "OC3]LGX5>,O M$7ACPC\XZ@]C7I91F=?)LQPN8 MX>-.I/#SDJE"LG+#XO"UJK3YES7/-S M?+*&'K#Q'H=U+&(+R*WO(R)]. MU6SWN^G:YHU['=:/KVE3L+G2M:L+_3KI4N+611Z17YV^"2?V3/VK=6^%=R39 M? /]K[7O$/Q#^$,SY32_ '[2Z6MSK_Q>^%D&Q$XQA&6-RW%4L3E>/E"$:.O& M?ASPG"\:@DLCZ]J5AY@X( C#%CPH)XKYJG_;\^!NKB./X1Z/\8_VB;N2Z:U" M? ?X,>/_ !MHB;8I'6XF\?WND>'_ (96]I)*B6RW4WC5(1-/"TC);^9/'[.! MX=S[,Z7UC 9/F6)PR=I8RGA*_P!2IZ-MUL;*$<+1BDG>56M"*ZL\7'\1Y!EE M7ZOC\XRW#8IJ\<'4Q=#Z[4NTDJ."4WBJTGS*T*5&%\"_L]?#'X$Z6\D(?VB?B:?&OBE;*55*$?"GX&IJ6 ME&[4,KR6M_\ &G3&B(>&7;(N*=_PR[\9/'09_CE^V'\8-;M99Q-+X/\ @/IO MA_\ 9M\%&%@OFV)U/PROB;XSRP, 4,C?&"&1T+$+$7PO;_J[0PNN;<09)@6O M>>'P>)EGV+J0TO[&620QN5JKJK4<9FN"E_,XV=N+_6+$8K3*.'L\QR=HK$XS M#1R#"4YNSM6CGD\#FCIVWJX/*L;'9Q4[GTQ\0OBW\+/A)I:ZW\4_B/X%^&^C MR"3RM3\=^+-!\)V4[1+N>.WGUV_L%N90, 0V_FRLQ551F8 _,Z_MT> ?%WEP M_ 3X8?'G]I"6XDDM[;5?AA\+M6T;X?/<*[1J3\7/BS+\-_A?/9;EWO>Z1XIU MA/)R\,<[;4;T'X>?L:_LO_"[5O\ A)/"7P6\%GQ>9?./COQ397/Q!^(;R9W% MY?B%\0;OQ1XTD9VP[EM=^=PKL"RJ1],[1W&><\\X/MG./PQ1[;A/!_P,%G.> M55[T*N8U\/DF#;U_=U\LR]YGBZL-5>=#B#"3E9Z1OH*AQ=C?X^-R;(Z4O=G1 MR[#XC.\8E[O[S#YIC_[,PE*;:=H5^'\7!7LW.UW\1#6/V^_B0%_LKPA^SY^S M-HMTLD+7?C?7?$_[17Q%M48#%U_PBW@L_"_X=Z=>(&'E0GXA>++198R9A/$0 M&=_PQQJ_C012?'[]IW]HKXPQNC)?^%-%\86GP#^&]U&5 %N_A?X#Z?X&U_4+ M(')-IXE\;^(TF 47+3E2S?;E%'^M6/H:93A,JR&*_ASRK+Z:QU&3WE1SK'O' MY]2;ZJ&:**LN6*#_ %4P&(5\WQ>:Y])V52&:YA5>!K15K1K9+@5@W[1Z \8R>3CZG)_6EHKP\9CL;F%>>*Q^,Q6. MQ52W/B<9B*N)KSMMSUJTYU)6Z7DSW<'@<%E]"&%P&#PN!PU/X,/A,/2PU"&W MP4J,(4XWLK\L5>USX_\ C!^RL-;\8W7QR^ /BYO@1^T;]CM[>^\8Z9I@U7P' M\6+'3DE2Q\+?'WX=QW-AI_Q$T1899+/3_$T,^E?$GPA$T$+ZRT?XE>#XFD3Q)X6CLH8M8O/L*O+_B]\&?AG\>/!=YX ^* MWA+3O%WAFZN;748;>\-Q:ZAHVM:>7?2_$GAG7-.FM-;\+>*='E=I]&\3>'=0 MTW7-*G)EL;Z%BV[WL+GF&QN'HY;Q-2K8W"T*<,/@)P6(K9EPU5HX+%5ZDJ^.RK$.< MK-\U2K6A2A4J99F-5\W-FV!I3E4E/VF9X'-O94*=+U"BOSN'C?XZ_L89 MM/C#=>+OVC_V7[5L6?QVT_2YM>^//P6T>(ME/CMX4T"Q-Q\6/!.EVIB:7XP^ M!=+3QAI5G;3W7Q \&:G%'>^,W^[_ EXO\*^/?#6B^,O!'B/1/%WA/Q)I\.J M^'_$OAO5++6M"UK3;D;H+[2]5TZ:XLKZUE&=LUO-(FX%&(=64<6:Y'B"KU(QYIX:JJD(5\#CZ4;2K9?CJ6'QD*;A75*>%K8? M$5N[*L\PV95*N$J4JV79MAH1J8S*,:H0QE"$I&M?\8>+-8T_ MP]X7\+:+JGB+Q%KVJW"6FF:+H>BV4^HZMJNHW4A$=O9:?86T]W=3.0L<,3MU M !^(?V6/#'B'XV>.=8_;A^*.CW^C7WCOPZWA+]F?X?Z["\.H_"?]G:ZO8=5A MUS5M.D5$TWXE_'F^MM.\=^-E*R7VA>%K;P'X$FN5ET#5HY\+XMEOVR/CQ-^S M/IS-<_LZ? K4_#GBG]JG4H=KZ?\ $CXC#[%XI^&O[,J3L##=Z-I\4>F?$SXX MVL*SA]'?P-X#O6B3Q5KT$/Z+JJHH50 H& /H /0 < <5]C5?^K.3 M?58^[G_$6#I5<;):5,IX=Q$:>(PN"3WIXS/X>RQV+<5&=/)?J.'C6E3S?,L+ M#XZC_P 9+G7UMWED/#N+JTL%%V]EFO$.'E.ABL:UJZF$R&:JX+"*3Y*F<_7< M1*C&IE.6XJ;J***^./L0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "L'Q1X7\-^-O#NM>$O%^A:3XG\+^(],O-&U_P]KVGVNJZ-K.DZA"UO?:;J M>G7LV5W [13V\\3QR*>1D C>HJZ=2=*<*M*_Y3K?\%3_^S3/^"='_ M *!\=Z_<&OP^_9>_Y3K?\%3_ /LTS_@G1_Z!\=Z /W!HHHH **** "BBB@ H MHHH **** /!?VE?@9IO[0WPB\0_#NXU:Z\+>(?.TOQ3\.O'NFH&UKX;?%'P? MJ$/B'X>?$'1'RKK?^%O%%C87\MNDL*ZII?\ :6BW+FRU.Y1\']E#XXZE\<_A M5%J/C'28/"WQ@\ :]JWPK^._@B$N8_!_Q?\ !?V>U\565B7+&?PWK\5QIWC; MP/J"RS)JG@?Q1X=U!96:>14^F*^*/B)^S7\58OCMK'QM_9T^+OA/X/:C\3?! M.G>#_C=IGBOX8W?Q-TKQ=J'@VYC/PY\?Z)I-KXW\#6^F>/O#^B7FN^#;_5M5 MO-5L-7\+SZ%:7FESR^&].=/JLJQ6"S#*<3P_FV.HY?&C6EFF1YEBJ>+JX?!8 MV4:-',<#B%@<-B\5'"9M@Z-*:E2PN)E3S'+9=A:F$I8C&X)3J5,NQN'>.Q6#PDL5E.+K58%3+LQS M"-O!O@32Y-<\;>*_#?@[180QFU?Q5KNE M>'-,B" %C)?ZS=V5J@4$%BTH ')Q7RDG[)7C;Q08KCXP?M??M,^.7^99]$\# M^)?#/[/OA)X64*T$=K\%?#7A?QF8FRX8W_C_ %&9D8(TQ*[FZ;PK^PU^R3X2 MU!M9M?@-X"\1>(GE$[>+/B/I]S\6O&;7"L&$Y\8_%*[\8^)O.!48D&J!@!A2 M!Q6:P'"^&=L7G^-Q]2-FXY+DTWA*BOK#Z[G&+RK%49-;3_L>LEK[KT3U^O\ M%&*UPN08++ZG MN;C3? ?CG6/C;K4(<1:1^S[\/_B!\(O#=J21CSM1URQM M5ZR7"+EA7'[1?[1?B]H/^%6_L5?$2VLK@E%\0?M _$CX;?!72$RC%9CH?AW4 M/B]\1A&&V$Q7G@G3IV!92(F4BOLRUL[6RMX+2SMX;6UMHUAM[:VC2WMH(4&U M(H;>%4ABC1>%1$5% P !5@ #H /H,4O[3X(/C#^SS\#+-G!BL_A;\+_ !9\8O$T<;-\ MZ+XT^*'B;P;X:65$P$E?X47,9DW,\#*0@E/[&-MXFE-Q\8OVC?VI?C ;A,7^ MCWGQ@+A/*:B7]H2S+.&[. MK#-\US''8*M)-OFJ934Q*R9/6UJ674X):1BDDCYO\ ?L?_LN?"^XBU#P/\ O MA3HNM1,K_P#"3/X,T;5_%\TBXQ+=^,=>MM4\4WLQ(#--=ZO-*SYD9R[%C]'; M5 QCC &WDJ .@"G@ =L 4ZBO'QN8YAF57V^8X_&X^O:WML;BJ^*JVO>WM*]2 MI.UTG;FW1[.!RW+LLH_5\MP&"R^A>_L<%A:&%I7[^SH0IPOYVO?4****XCM" MBBB@ HHHH **** "BBB@ (!_ST^GI7PCXM_9C\:_!_Q/K7Q;_8LU/0/!6M:W M?W&N_$;]G+Q1/>V'[/WQDU*XR=1UFQ@TNWO+CX(_%345VR'XB>"=+N-#U^_B MB?XA^#/$SR'5;3[NHKU7FF3X+-X45B8U*>(PLW6P./PM1X?'Y? M7:2=;!XJ'OTI2BE"O2DIX;%T7/#8RAB,+4JT9_-GP)_:=\%_&R[USP;=:3X@ M^%_QL\#VUK+\2?@5\1;>VTOXA^#1);FYEBM-.T;XX^ M'Q<7<7P#\>WTTL$4.KW-[2L-%\0^&=1EB\*1>S+)\#GT98CAB-2&. M2=3$<+5JDJV-CRQ3J5,AQ$ES9QA8N\U@9VSO"TI*/LLUH87%YJO&AF^.R)QP M_$SA4P5XT\/Q10IJE@I7:C3IY]0C[N3XJ5U!XZ-\EQ55.7MZ?9GUJ::NG=/5-;-=PKY-_:Q^.'B;X8^&O#/P]^$=K8ZW^TA\==7NO ? MP-T"_B-SING:K';177BGXI^+K>-7D3X=_![P]/)XS\73%-NH2PZ)X3MG&J^* M=-1_H7Q[XZ\)_##P5XJ^(GCO7+'PUX,\$Z!JOB?Q1K^I2&.RTC0]%LY;_4;Z M^'_ (C_ M !BT&PT#X5?#[6(MFH? O]G."Y36?"G@F\@9I#:?$#X@WI@^)'Q@<,)(O$%U MH7@QE^Q^ [-I/J.'\'A:%+$<1YK1A7RS*JD*>%P59/V>=9U.+J8/+'%>]4P5 M&,7CLYE!Q4(PV+S3+YS^7X@QF*KU/A5X;^&'AB MYO\ 5_[,%]JOB;Q=K;"?Q/\ $'QUXAO9]:\;?$/Q=?$M)?\ BCQIXDO-0UW5 M[AW9(9;I+"T$.G65G;P^TT45X&-QF*S#%XG'XVM/$XS&5ZN)Q6(J-.I6KUYR MJ5:DVDES3G)R=DDKV22LCW\%@\+EV$PV P5&&&PF#H4L-AJ%-6A2H4(1ITJ< M4[NT812NVV[7;;;84445S'2%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% '^=Y_P 'PW_)5_\ @GC_ -D^_:-_ M]2GX444?\'PW_)5_^">/_9/OVC?_ %*?A110!_7[_P $3/\ E$C_ ,$Z/^S0 M?@C_ .H?95^HU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 FX X M)&'K?Q38_#GXN?LI>)_&%Q\%K37-1\!:1KFH MZ+\?O NDW-QJOB[3=9T3Q-H_A;4/$_A>\U8 _4"OP^_9>_Y3K?\ !4__ +-, M_P""='_H'QWK]P:_#[]E[_E.M_P5/_[-,_X)T?\ H'QWH _<&BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K.UC1])\0:7J.AZ]IFGZUHNKV5UINK:1JUE;:EI>J:=>PO M;WNGZCI][%/9WUC=V\CP75I=0RV\\3M'+&Z,16C151E*$HSA)QG"2E&46U*, MHN\91:U332::U35T3*,9QE"<8RA).,HR2E&46K.,HNZ::T::::T9^>4OP=^, MO['\LFM?LN6M]\6OV?H&:ZUS]D?7]=CC\2^!;1G'VV\_98\<>(;D6^FVMO&3 M>Q? KQ[JB>"KAHI;/P%XG\!&6+2;KZH^"?Q\^%_[0/A:X\4_#7Q VH+I5^^B M>+?#>K:??>'?&_@#Q1;(K:AX0^(/@S6H+/Q#X-\4Z3>R]>M?)OQQ_90T3XF^(U^*OPW\;>)?V?/VA[/2ET*R^.'PVMM*FUG M5_#P&P>%?B1X4UN"Y\)?%7PI;@_:-(TKQGI][=^&-1CAU/PIJFAW8F:X^NCF MF7<16I<25/J6:RLJ7%-*C4JNO)V27$F#P\)UL>F_>GG6#ISSB'-6J8S#Y[4E M0IX?Y)Y7F/#UZO#D/KN5J\JG"]:M"E["*_Z)S&8B<*. :C[L,GQE2&3RY:-+ M"8C(Z<:]2OXOXT'_ VA^T1/\)(";S]F#]EWQ7HFL?&N90)='^,O[1FC2Z;X MF\%_!>1U!MM3\&_!@-I7Q ^*EDTL]KJ?CNZ\#^#-0MVCT/Q19G]&0, ?KU/ MJ3[D\FO*?@A\&O!?P ^%_A+X4> K:ZCT#PK8/";_ %.X:^U[Q'K5_<3:EXD\ M7^*-4<";6/%GB[7[O4?$?B;6)_WVI:UJ5Y=,$5TC3U>O/S_,\/C*N&P&6*I3 MR/**<\-E=.K%4ZN(KA RJA-X>BU"C'$XB6, MS.="EBLPQ*D4445\^?0!1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 ?YWG_!\-_R5?\ X)X_]D^_:-_] M2GX444?\'PW_ "5?_@GC_P!D^_:-_P#4I^%%% ']?O\ P1,_Y1(_\$Z/^S0? M@C_ZA]E7ZC5^7/\ P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC4 %'^?3^5%% 'R#XH_ M84_9L\9_&A?V@/$GASX@ZC\31XC\*^*GO!\?_P!H:R\(W&K^"FL&\-?;/A=I MWQ5L_A9>Z5IITVT_XIZ\\%S^'[W$_P#:.EWGVV]^T^M^ _@'\+/AMXBU;Q9X M7\/WP\2:NVJB76O$/BSQGXVO],M-&)_&_B+Q&?!WA[4=36"\NO# M?A(:)H,LMG8 Z=Y>GV,=M['10 5^'W[+W_*=;_@J?_V:9_P3H_\ 0/CO7[@U M^'W[+W_*=;_@J?\ ]FF?\$Z/_0/CO0!^X-%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% '^=Y_P?#?\E7_X)X_]D^_:-_\ M4I^%%%'_ ?#?\E7_P"">/\ V3[]HW_U*?A110!_7[_P1,_Y1(_\$Z/^S0?@ MC_ZA]E7ZC5^7/_!$S_E$C_P3H_[-!^"/_J'V5?J-0 4444 %%%% !7X??LO? M\IUO^"I__9IG_!.C_P! ^.]?N#7X??LO?\IUO^"I_P#V:9_P3H_] ^.] '[@ MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M ?YWG_!\-_R5?_@GC_V3[]HW_P!2GX444?\ !\-_R5?_ ()X_P#9/OVC?_4I M^%%% ']?O_!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_\$3/^42/_!.C_LT'X(_^ MH?95^HU !1110 C$*,GU 'U8A0._4D"O@KX??MG#QE>_!?Q?<:1X>MO@Y^TC M\9_B3\#/A!JUKJUY)XK_ .$D^']C\7M1T7Q#XCM[B%-'FT+XEV/P1\;W6B6& MD.-4\-K=>$(=4DU:;6M77PU]ZL-PQ[@CV*D,#^! -?#?@#]C:V\&:K\)?#\G MB+2+GX/_ +/?Q<^)'QJ^#GA*T\.RVWB&R\6?$:T^*^G6FF>)=?7;K[7X8NY_$P!]R@@@$<@C(/J#7\QWB3]M M?]G_ /8)_P""UO\ P4#\:_M0ZE\3O!'A/XP_LP_L,:)\.?$'AC]GWX_?%W2? M$FJ> K3XMW/BVTBOO@_\-?'5O8R:.GB315G.I26B2RW;P6[37%I=Q0_TX@8& M!T' IC(&.27_ D=1Q[*P'Z<]Z /Q8_XB$/^"6'_ $6'XW?^(-_MT?\ T.=' M_$0A_P $L/\ HL/QN_\ $&_VZ/\ Z'.OVE,:#@M)_P!_9N/K\_&<<9ZG@+O"GCBV\!27?C+5]&\8^!;& M&_\ %'@HZ/X?%]J5YXRTN.YM8)?#%E;W&L/?75M81VK7DR0UH_"OXB^$OC+\ M,?AU\7? MY>7_@KXI>!?"7Q%\(7MY!>Z;>7?AGQKH%AXDT*XN].NF6ZT^[ET MS4K9KJPNE6YL[@R6TZK-$Z@ _);_ (B$/^"6'_18?C=_X@W^W1_]#G1_Q$(? M\$L/^BP_&[_Q!O\ ;H_^ASK]IO*7UD_[_2__ !='E+ZR?]_I?_BZ /Q9_P"( MA#_@EA_T6'XW?^(-_MT?_0YT?\1"'_!+#_HL/QN_\0;_ &Z/_HL^?4M(MK^RTJXU.T M@U/4DN9-.T^;4HXKZ_CLT$EW)96: /QJ_P"( MA#_@EA_T6'XW?^(-_MT?_0YT?\1"'_!+#_HL/QN_\0;_ &Z/_HGR6NHVMO. M=H8TF04 ?E=_Q$(?\$L/^BP_&[_Q!O\ ;H_^ASH_XB$/^"6'_18?C=_X@W^W M1_\ 0YU^TWE+ZR?]_I?_ (NCRE]9/^_TO_Q= 'XL_P#$0A_P2P_Z+#\;O_$& M_P!NC_Z'.C_B(0_X)8?]%A^-W_B#?[='_P!#G7[3>4OK)_W^E_\ BZ/*7UD_ M[_2__%T ?BS_ ,1"'_!+#_HL/QN_\0;_ &Z/_H@R,]:I7%_I=I>Z?IUUJ-M;ZAJOV MK^S+&?4$AO-1^PPBXO!86LEPL]X;2!A-'KKQ+\)=!T+Q/\3/#UCK27^N>!=!\3V.O:GX=U+Q/I5G+/?:3!KN MG>&-?OM(6Y@6;4+72KJ:UBE15+^.? []K+X??'+QQXS^&EGX0^,WPR\?^#-" MT'QFWA'XU_#'Q5\+]9\2_#SQ1J.JZ/X?^('A*'7-\.L>'KS5]$U+2M1LWGLO M%?A34HK:Q\9^&?#EQJFDQWP!\ ?\1"'_ 2P_P"BP_&[_P 0;_;H_P#H4OK)_W^E_^+H\I?63_O\ 2_\ Q= ' MXL_\1"'_ 2P_P"BP_&[_P 0;_;H_P#H4OK)_W^E_^+H\I?63_O\ 2_\ Q= 'XL_\1"'_ 2P_P"BP_&[_P 0 M;_;H_P#H3UP!OY MX!/'8$U2OK_2],^Q_P!HZC:V']H7UOIEA]MU%+7[;J-WO^RV%I]HN(_M-[<> M6_D6D'F7$VQO+C;:V #\9_\ B(0_X)8?]%A^-W_B#?[='_T.='_$0A_P2P_Z M+#\;O_$&_P!NC_Z'.OURD^(/@&+X@6_PI?QCH(^)=WX/O_B#;^ _[<@/BR7P M/IFMZ9X;O_%@T(7!OU\/VVOZSIFCR:J\*VG]HWD5HLK2[U3Q3X9?M5> OBA\ M8/%7P5LO!_QJ\(>)]!\-77C7P]JWQ'^%/C7P-X,^)W@S3-?L?"VM^*/AGXKU MFWCT[Q'IVB:[JVAVNH6MV-'UIK+Q!H.OV&DWWAO5['6)@#\^/^(A#_@EA_T6 M'XW?^(-_MT?_ $.='_$0A_P2P_Z+#\;O_$&_VZ/_ *'.OVF\I?63_O\ 2_\ MQ='E+ZR?]_I?_BZ /Q9_XB$/^"6'_18?C=_X@W^W1_\ 0YT?\1"'_!+#_HL/ MQN_\0;_;H_\ H4OK)_W^E_^+H _%G_B(0_X)8?] M%A^-W_B#?[='_P!#G1_Q$(?\$L/^BP_&[_Q!O]NC_P"ASK]IC&@Y+2#_ +;2 M]S@#[_4G@#N>*H:E?Z7HUE-J6K:C:Z7I]N8Q<7VHZBEC9P&:5((A-=7=Q#!$ M99I8X8Q)(I>61(UR[JI /QH_XB$/^"6'_18?C=_X@W^W1_\ 0YT?\1"'_!+# M_HL/QN_\0;_;H_\ HLOA_X6U+ M7(+37_&5SX6T*Z\3^)(O#>E2W"WFK'0O#]E+1OBYX7^$.C M?#?XF^.=0UK3K;6?$WB[PG!X5;P-\+]%U"?5;?2=3^(.K>(?&_A_5;9=9ET3 M4TTG3O"V@>*]8N_LYF;3X+4FX !^8_\ Q$(?\$L/^BP_&[_Q!O\ ;H_^ASH_ MXB$/^"6'_18?C=_X@W^W1_\ 0YU^TPC7'60>QFER/8XD(_(D>]'E+ZR?]_I? M_BZ /Q9_XB$/^"6'_18?C=_X@W^W1_\ 0YT?\1"'_!+#_HL/QN_\0;_;H_\ MH4OK)_W^E_^+H _%G_B(0_X)8?]%A^-W_B#?[=' M_P!#G1_Q$(?\$L/^BP_&[_Q!O]NC_P"ASK]IO*7UD_[_ $O_ ,73'$,:N[R, MB1J7=GGD5410279FD 5 %8EB0H ))P"0 ?BY_P 1"'_!+#_HL/QN_P#$&_VZ M/_H31?8(HG:Y$>*\9^+W[3&A?##2? VJ>&OAA\;/CTWQ"TB]\1>'K;X M#^#[;Q=:KX;LK#3-1&OZ]XL\0^)O!O@#PGI6I6VKV1T.Y\3>+M+;7";HZ3#= MQZ=J+VH!^>/_ !$(?\$L/^BP_&[_ ,0;_;H_^ASH_P"(A#_@EA_T6'XW?^(- M_MT?_0YU^M_PS\:Z=\3_ (<^ ?B5I>G:WHNF_$'P5X5\;Z?H^OM;0Z]I-CXL MT&P\06>FZW%I>I:IIL6K6-MJ,5MJ4>GZGJ-C'>13):7UW ([B3M_*7UD_P"_ MTO\ \70!^+/_ !$(?\$L/^BP_&[_ ,0;_;H_^ASH_P"(A#_@EA_T6'XW?^(- M_MT?_0YU^TWE+ZR?]_I?_BZ/*7UD_P"_TO\ \70!\X?LL?M;? S]L_X:7/Q= M_9[\1>)O$W@2T\4ZMX,GU'Q7\,?BA\)M37Q!HEII5]J5JOA?XM^#_!'BF2UB MMM:T]H=6BT9])O'EFAL[V>:TNXX/I.D50HP,^OS,S'\V)/X9Q2T %%%% '^= MY_P?#?\ )5_^">/_ &3[]HW_ -2GX444?\'PW_)5_P#@GC_V3[]HW_U*?A11 M0!_7[_P1,_Y1(_\ !.C_ +-!^"/_ *A]E7ZC5^7/_!$S_E$C_P $Z/\ LT'X M(_\ J'V5?J-0 444UP2K $E2 #T)(. ?;UH \[G^+OPRM?%-[X*N?'7ABW\ M4Z=;7=U>Z+/JUK%>0)I^F?VYJ,+"1UB:^TW0BFNZEILVD&FS MPW3^$_#+]M?X._%3Q1XX\%:18?%#PKXJ\&^ 9_BS9Z1\4_A+X_\ A6_CKX4Q M7DVF)\2?A]<>-M#TN#Q1X4_M2.&POWM6BUS0)=3T*3Q%H6DV_B'0IM1^2+_P M-X[6UUSX-:KI^NK\7/#'_!2#P_\ M&?"GQ+8>'];ETO7?@OXU_:%TCXI>*-? M'B:.UETBVTO0/@CXQ^+/P'\:VMWJ5GJ<":0^A?V?_9OBSPH=:]5OO&?Q#^,G MQ#^)NE>'_P!E'X]Z%;ZOX3\:_!BQ^,GQ/M_A7\/O VB^$(9]174]2\-:-?\ MQ/O_ (M^))/B/KB6=_8W?_"N-&TU]&TGPO=:C<:?+8RI? '8>(OVR;GPSIGC MGX@:MX/TFS^%?P8\:?#'X+M7\1:9IZ:&-)U M7P=\--,^,WA*;Q6]Y?Z9K%]IUMXKU72[5'\.V.E^)9_"^N?M=>$?VAM"LOB= MXS^#OC;X.>/O!7Q1\4Z[X5\)?#W7O"7B7X%3^"+[PF?!ITWQW>>-?$,/Q0T3 M7[/7M1\/>+9=?\*>#M2N/$UE:>)/"4&F:#'JOAFUG^)'[("O#_P#PBL>E7>FV'@[Q3X[U#P1XP^+'B32K2;4-0UN8 MZ;XT\)QWFMWMS*]G%ID\VER 'C'Q'_9V\4?%?X??"[XEZ/\ &;]H/PM\=[J/ MX,ZE\.-1\(_%KQ_H?@_P+>?V_HWC+QI-XF^&NE:U;_#[XB>']=TBZ\1V?Q#M MOBKH'BR/5?#"6/@[P^VB-!H*+XG?R:YN\>0F\LX/VF?!O_!23X>>-OAY>0:C M;2^)?'OP$^*GQ;^&UM;3:)*LMO?>)/AO=_LE>+?&G@+67LGU'P_H)^'OB1IR MNH>"&ELOO_XP?L<_LZ?'^[\(7/QF^'D?Q$MO V@W7AKP_P"'_$/B;QFW@I-( MOFL6OH-5\ :?XCL/ OB*6\_LRP2>[\1>'=5N3!:06L3L@C"@'QI^SYIVO>$?VM?V[_"LFB:O:^#O&GC+X$?'GPQKQT34[?P MYJ&M>*_@EX<^$_CS1-.UV2SCT>^US2KWX&^']?\ $.E6=[+>Z?%XVTB_O;>) M-6@9^B_8)^'OCKX1?LQ>"?A+X_\ #NI^&]0^%^O?$WP%X7MM4NM%NI=1^%GA MSXI^-;3X,ZY!_8FL:PEI!J_PE/@JZ.EZE)9:SI%R;C3-4TVRNK1XZ^Q\=??W M/^1^%% '*2>.O!*HO#WVC^U6\/6FN:QI>CSZQ]E&GIJ=_:V)N/M,HCKYY\*?MG?!OQ;\;;+X M$VL'Q*T?Q-XC7Q@OP[\3^*OA1X]\,?#+XL7?P["MX_T[X8?$C6-%MO"_BW4/ M"L1EO9K:WO+=M>T:QU7Q%X.;Q)X>T?5=4L_//VA;*^\,_ME?L(?$[3;6XEBU MB_\ VB?V>/%ESI^EWM]+9>&/B9\+[#XI:/J&MSZ;9W+V&@0?$3X >#M#75-5 MDM](L]<\5Z/9/=0WFKVD<\WC/XG>.=9_:$LM \)_LG_'GQ>GPSN;KP[H'Q3U M*S^%G@7X+Z-J?B[1;*/Q#X_LM<\:?$[2?'GBRUT+1)7\(:?!X*^&^K237%YX MJMH9IM/O[?4;0 =\3?VG_C'X/D^$_B[PW\(?A7JGPC\:_$7X?^ M?UCQM^T+ MIWPX\?7S?$KXG/\ #_2[GX4>%-7\#W7AKQOJWA[1YK'QWJOAGQ'XZ\$:IXEL MC?\ ASP,FN:Q:6T^H=ZGQA\?Z?\ MJR? 76X/#K?#CQ=^S--\7/AW=V>E7]M MXFC\6_#_ .*ECX'^*UEK.KS:O=:=JNEC2OB1\)[[0[2RT;2KG29I=9-]:WXI\*:ZOAW M3M%L/$_P]T6+0[K1I?$NE2MJ>KZ/XHD\4^'-5\-^);71M;TB:ZFMSL]?\3? M:R\1?&GX'?&E/&'B/2]8^"/A3XH>#+/2H(]+O;7QCH'Q7B\ ?\)!8^*K_4[6 MZU)TAOOAKX6UFTETJ;3[M]8L_M%Y=3V[-:, ?,_QE^![?M"_"7QKXEO_ (G_ M +0NAZ^D_P 9;+X06?P<^,OQ&^%5YH?C>Z\9^(?#OP\\9VLG@'7]%;Q#JNE) MHWAK^P=+\;?V]\.]$TYM:O=2\+7$.K:]\$> _AY\3_#>K^,_"GPZ MN3?Z%I-YXU\:Z'8WVI/I]SID]_XIT_P;X@\,:;XOEN+6]OUDM?$EEJ6EI)?W MLL&GPO&:XLUBN)WN[J2>61[F9G /DK1;'Q-X9_X*'^)M33P MYJL7AOXV_L9?#M?$.MV&C:G<^'='^(7P&^+GCY;#2M6\0P6;Z/8:UX@\+_'G M4SH5G>7T%]K6E^ ]4ELXKB/1YVCZK]D?X?>//AAJW[5?AGQ1X=U/2/!^K?M9 M?%3XG?"/5KVYT66U\3>#/C!I_A/XC^)KZRM+#6+_ %73%L/C)K_Q4TU[;7M. MT>YO(8+76;&"YTW4[:Y;[(Q_+'M^72B@#E[CQMX.M?&.F_#VY\4^'H/'FL^' M=8\7:1X+EUC3T\5ZGX5\/:AH^DZ]XDL?#YN/[5NM!T;5/$.@Z;J>KPVC6%EJ M&M:59SSI(/A+\1- M!^%/Q)\4_#O3M0U?QWX5^'WQ4U3P_;^"O%'B'PQI>CZ]J-Q86>J(NK6'AOQ1 M>>&9]=MO#&O2Z?YE^U#IZ^&?VH_V _BY;PWC21_%?XM_ CQ/<:9I%_J5S:^" M?C-\"O&&OVUSJ+[[]H7PUX2\,?LH_M"?$"U^&.JVL6E_$--,^&G@7X+:1KGB_1+;1];\<#Q M=X_^)?ASQ)XCL?!?@GQ#KN@16W@/P'XGO;N^U/Q7IEI!'_!/BC5_%_[0.E?"_Q=?+XI^,4_PITP?"CP M_K7@G4/#GC3Q-;6(M?&LGAOQ;XV^'::^EQ!X0\'ZIKVNSF>'N]2^+GQ!T3]L M[P?\#]3B\+CX7_$?]FWXA?$KP==)IU_!XN3XB?"+XF_#CPWXVTZ]U>76)=*O M]$O_ I\7O"&HZ/IEKH=CJ.GW6DZ[=7FI:C;W=O;Z;QWQ5_9KN/C/^SMX=_9 MF\=?#SX1^,?AMXP^%>H^"OBR?B,UYK>I^'=9U/PY9::-?\$^';3P[J>CZUK5 MKJ.H>(=1AU:?Q7X2O=&U2VTG4=&U*XEDEEM/2?$'[.&F:S\3/V;/B7;^-/$^ MGZE^S=IWCC1=+A==/U>Y\I7?B71M/O;B^:V2XL[D \4^+'P:'QY^'GQ!\1>*/B/^T#HHT[7OC'8_#S1? M@A\:/B%\(]5M_%-IKC^ _!FOV6I_#O7-$U'5M9TS4?"MH?!VA^(+K4?A_9ZC MKFK:SK_A;5I[YKFS^1/BCI'CK1](_; \'_&;QQ8Z]\8(_P!C3X.>(OV>?BZS M6&G:MJ?Q?^%'@3QYI?B?4?APNGPZ=!8>._#/[2NF>'?'.I^$?#3PW4EQ\1O! M]E-ICV>H062?I/\ $/\ 9/\ @O\ %GP#X6^&GQ*T?Q'XL\(^$M/ M/''A:/4MI7-]J.H7UWJ<1&HW=]?WMY=74US=SRR 'QYH-KXRT+]O;P/XKUG0]4M;7 MXZ_L,6V@^/Y-.T75[SP[X?\ B1\!_BO9>(_#NAZUJ]G:76DZ1?:SI?[0/Q47 MPW#J]_!-JUKX.UN#3VNFTZ1*ZSX1?$;XE>._CIKVNZA^R3\8_A[X;U33M5\+ M/\7?BOK7P7\,V%KX7\$:EJLWAC3/"O@/PQ\2?''Q/U:3QSKVK:EXFN-0\2^& MO \%II=SI\6HC[=HEI877VYCOZ<=3C\NGZ4 = !] !_*@#F=;\;>#_#>M>$ M?#?B'Q3X>T3Q!X_U6_T+P-H>K:SI^GZQXPUG2M"U/Q1J>E>&--NKB*]UW4-. M\-Z+J^OW]KID-S-9Z-I=_J5RL5I:32K\]>,_VRO@UX!^+N@?!_Q-'\2+.]\0 M>,_"WPSA^($'PF^(E]\&=-^*/CE+5O!GPVUSXN6?A^;P1H_B_P 32:AI-AIE MG>:HE@-=UO0/#%]J=EXFUW2='N_-O^"@&G?V=X)^ OQ=MK>[GU3X%_M??LS> M.H_[+TF_UG6(_#/BCXD6/P5^)LNGV.DV5]JDT5G\*OBSXVU754LX'QH^F7]Q M<@6MO*Z:W[1?Q4\2:=XW\&?#OPM^RY^T+\>5T>?P]\39+WX>:+\-_#_PWN/$ MFE:M>WG@K3->^)/Q7^)GPZT&TDT#Q)I=GXXUJ#1K?Q%J5E<6?A:9+2YEGN[! M@"]^T/\ M&?%WX:^!?B5XZ^$WPG^&7CO3/A)<^++OQ?>_%;X]VWP+\.SZ/X, M\+^&]?O--TCQ+<> /&]E;^+=?U+6-2\.Z)_PDD>@^!].FT=]0\3^--*6\M[$ M:?Q)^-_Q#\(_&/\ 8RTFTTOP_8?"_P#:)\0?$/X?^,K76[1KKQAH7CR+X'^* M/C1\-XM,\0:5XAE\-0636GPU\=Z!K]FMAK0UC4KK19]%UFTMK25-4Z*_^'OC M#4_AC<>$+WX;_";QE%X[\?\ CS4OB9X0^+-]/J?A23PAXM\3>+-614T^P\*> M+].\77]M:W'AJR70M8M](TR\T];P7&K6%U;0VTO VO[$G@_1O@I^RG\$O"WC M#Q%X7T/]DGQI\*O&/P_U/3K:QU"^*_"O2M9T"P\+1IXA;5X]-\*:GX:\0:OX M/FLHVN[_ $[PA=)H^EZC;S6\.H( ='X[^&VG_&_4_BAIGCSQQ\4=!^'7@_Q3 MH5G>Z)\,OB9X\^%]YKB:)\.-/U^YAO/%'PSUOP]XZL=+M=1\<3ZC>Z=X6UW1 M;C7]6T31+?6)M1TW2UTJ[^,/!?@77/!GCSX*_#;]K+QE?_$GX::[^R7\5_AS M:>,/C/X@L;[7-)\;CXF:1XK'A3XA^+9HK*'_ (6UJ'[.^K^&H)/&=W>6?B;Q M<_PD\9^)EO)K\7UYZAJT&IZ=JUC:/KOP_UKPEX@&B6-UH^DI'HXU46=[::=;66KIJ-J9HI MK?PL_9X^"/P4\"R?#7X7?#'P?X.\$7&LS^)+_P /Z;I$,UIJ_B.Y:S>X\1:Y M)J1O[S7?$$QT[3O,UO6;F_U1QI]BIN]MI;B, _.;X:K\8+;4_P#@D;\6OB%; M^)]=\=ZE\*OBC\ _C1KG]AZUJ.J/IWQ*^"_AOXA:=XZ\=&QM+Z31+77/B!^S M]X @U35-VN=12.OJ&X^&WC+QA^U[X0^-OA+5?CM\/-*^ M']EX\^&'Q8\,^+O%!?X*_&'P1=^'S>>"[SP9\.)=?U[3+3Q'HWQ"N=*\3:9\ M3=&TCPIK\FC6'BWPEXFGU.TU?2]/LOMW XZ\>Y_7GG\F:AXT\4^'O"=CK7B/PYX/T>[\1ZQI^BV^K>+/%^KVGA_P * M>&=,EU"XMUO]?\2Z[?66CZ%H]H9M0U74[JWLK*WFGE5#\]?'G]LKX,_LX:O# MIWQ*3XCIIEG8:5K/CCQGX3^$WQ$\<^ ?A/X=US5)-&T?Q+\6?&?A3P_JFA^ M]"O;^"[>6_U6Y/\ 9&CV.H>*->ATKPK8W.MQ\7_P4A\+:AXF_8E_:$NM"M); M[Q9\/_!*_&;P+:6ME-J&I7/C_P"!FNZ-\8_ ]IHUI:07-]<:S?\ BCP+I>G: M5!I\,E],?$7Q3\=_"WPKX3F\;6FH6^@O9ZSK8U+_A'XO$XD MLK2XM;1V /3OBK\4/BAI'_"7:+\'/ /@/QAXH\+6?AF]O;WXG_%"\^%G@#1K M;6;'Q7JNIWOB?Q'I/@7XA:W9VVE:?H&E?9TT;POK4]Y=>(H9+\:)I.G7>JOX M#XK_ &J_B$/".D?%OXO?LS>&_C/X4U+Q!IOQ.@\->"_V@ MO%6F?"[=X&^)7@G6[#PIK!T;XA>-O!-_I_CG[%J6BZ_X06\8:%I5_J<4FD^V MZ%IGQ4U3P5\0?$\_PN\(Z7X\^)>M^%=4N?AK\3?%UK=:'IWA\^#/ 7A[7?#G MB7Q%X&T?Q]I][?:7#9>*46'2]-U;1-3U<+ MZ-&O5U<>1K^P7\/[?]E3Q?\ MLM>%]2/PN\+^,OB+KOQ5MQ\.=)T^VT?X:>*O$'QKM_CU]F^%OAO6(KK0_#VC M^'_'5M%>Z!8/IK:5;71NM0CT.U6\_LVW /8OB%X-NOB]XR\3_#O4O&?CKPIX M1L? /@FXU]?AYXSUSP+KVIGQ#XP\27]_HUMXH\-WMAK_ (=_M*P\#V&G:EK? MAR_TKQ/;>']3U.PT77-(DU6>]B^#M.\!^*?@SXO_ &<;'QQXW\8?$/\ 9J_X M:)_:#@TNT^.'B[4_B!K7PX\)_$?X?ZEIW[.\7CKQ7XZ?5?$_B'P@?&.A_$'P MO\._$/Q)U;5-9T>#XJ> _!E[K=U>V=F(?TM\2?!OPCXRT7XE:!XJF\0ZEI_Q M;T*R\->-1IWB36O"5]<:):Z(^A3:?HVN^#+WP_XD\.17UI<:A)*;[7?$'BE;.VO;V&TCU[5-0CMDO;P0)']KN/, /S;ETCQSH M?P0_9F\::?;ZWXET_P#9W_X*:ZU;_#.XT:QUGQ;JMW^R]XM^,7QH_9OT2XT\ MZ5'K6JZIX1\"? OXQ3RKK,7G6+_#[P#;^([B9["W^VM[/^T%^SC^UEXL^-GP M7^+/@'Q_\+O[+^'_ .UIX*^(1TNV^'5W)X[TGX0:C\)_'WP+\;V%SXO\8_$U MO"][::3X1^)/B37FT+0_ UMJ&IZU?76L:9<'5K>RLIOTW@MX+:"&VMHH[>WM MXHX8(($6&&&&%%CBBBBB")'%'&JI'&BJB(JHJA0 )J .5\9>./!WPW\+:IXU M^(?BOPYX'\(Z%!%<:WXG\6:WIWA_P_I44]Q#9P-?ZQJMQ:V-L)[RYM[.V\Z= M&N;NX@MH%DN)XHW\1_:$_:P^%_[-5G!?>/=-^*&NP)H^K>+/$ ^%GPA^(OQ; MG\%^ _#V/^$A\?\ C2#X?^']=E\.^%='^?S+BZ5]4U3[-J7_ C^D:Q_8^L? M8-/]K7X:6_QE_9=_:)^%%REDR_$7X(?%7P;#+J$<,EM97WB'P+KNF:;J1-PK MQPS:7J5Q::C;78 DL[BUBNH7CEB1Q\\7?[0GB/Q/^Q_\!?&4OP5^/GQ(\7?M M$?"WP1;>)O#7PG\ 6-WXS\&77B7X>VVI^.6\5_\ "P?$GPYT/P->:9?76L>& M+6;Q9KFG7&G^*KV%SIEU%8ZDD8!]%>*OB_XGU+3H5^ _A;PG\4]8USP!X;\> M>$[[6_'S^"_ M[I/C#68K+0-:U7Q38>%_&-]!X8ET:'5O$+7NB>']?U>^ALK M6QTO1;EK^6]T_P"6/&W[8/Q7/PU^'?[04'P]^,NN_#OXB^$Y_!BZM:ZO\--'\4>,_ >O:UH>FZCX? ME>PM?&O@>'5=/U31XO??AK8_$ZZ\+^*_&EI\&]/^%GB35?AYX(\)> ?@]\2/ M%?AV6U\/Z;X.3Q7_ &7X=\9:[\+)OB3HFEP@^(FCO4\+2>+K6RBV6UK+JOD/ M*_#Z/^Q%\/K7X$_M6?!FQTGPS\,M)_;#N/B)JGQ$T#X6:/;V?@WPAK/Q/^$_ MASX2>*M1\#:)>VEAIJ:IJ.G>&X?%NKZK)HNEP^(?'^I:MXIU31OM6H7D=R > MQ_$_2-2\?^+[#X;67C'QCX*T_4_AOXZO->U?P1K-QH/B&T2^\2>!=!L)-(U: MV<3Z1J]QI!\8V>EZ]:QG4] N+E]8T.:TUFTLKRW_ #Z\3_"[Q%\!6T*=/&_Q M*\9_LOP?MQ?#/Q1J'A#XS?$+Q7\4KOP-\(V^%=_\.?%&M1>+?BCJWB?Q[K'P M=T7]IGQ#\/OB(]KXO\0:UHW@B+2M4\8V-_IG@TZ?#9?III'PML;;3Y8=>\0^ M)?$FLZA\--!^&6M^(Y-0'A[5]2TW1EULW&M6UUX531[G0?$>LW&O7=UJ&I:# M=6#6]Q;Z=+I":;+9)*_G?P-_8^_9O_9QFUN]^$'PLT7PUK7B71[#P]XB\4W^ MH>(_&?C37] TMYI-/T36_&_CS6_%'B[5=)M99Y98].OM:GLS-(TSPM)A@ ?G M7\4_#_B.P_9M_:HU'P)INH^/?#7P(_;T^#GQS_9KTGPGI=WXFEF\*^ _&G[, M'QJ^(/@GX>6/A^+4KG6K&'XB7WQ[\$:/H^APS6UB;J]\'Z99VUIHT=G#](_M M7?L]^!OCCXP\.7'A7X ZQ8?M!V]CX,\2_#;]L[PMI7A#P;K?P@DT'Q29K".\ M^**ZWI_Q+U+3](L/MUSJWP=_X1[7O"?Q"T37KGPEK^GOH6O^);C3/T-L-/L= M+LK;3M-L[73]/LX8[>TLK&WAL[2U@B&V."VMK9(H+>&,#"10QI&HX50*MX&< MXYQC/?'IGK0!F:OK&D>&]&U37_$.JZ;H6@Z'I]]J^LZUK-]:Z7I.CZ3I\$MY M?ZCJFI7LL%EI^GZ?9Q2W%Y>W<\5M:V\,D\\J1(SCQ/XF?M*?#GX;^!_"?CRW M@\:_%&P^(%O:7_@#2/@;X$\3?&3Q)XVTJ\TB+Q"NO>'='\"6.JR7/AN'0)H- M7F\274UGH7D7>F6L.H3:GK6BV&H^Z:C8V>IV-WIVHVEK?Z??P2V=]8WT$5U9 MWEE=(8+NUNK:=)(;BWGMY)(IH9D>*1'9'5E)%?E_^R;\3O%'P@_X)V?"2UF^ M&OQ3^)'C7X,VNH?LR:?X3^'?@&X\3>,K^;X0^/M=^"_AOQ/#HVMZAX2L)?"5 MQX7\':!X[/B#4/$&D>']5\,7%AJ-AK%PFIZ6]P ?6^C?M)Z!\3/AY\._B)\ M-/A^+>E_%GP5XH\:?#])]1O/ "ZK;:!I]L([+61XHT(:KX1NT\1ZCIWA[Q-9 M>(=#M=<\(W*ZM!J&A7.MZ8=!N?$[']H?]H[Q;^S9^UOX@T_P%\%_"G[1/P#F M^+'A/P?8^$OB9-^T/\'_ !9XR\'?##1O'WAN>:\TS3?A)XXL#+J6O0>#?%O@ MCQ3H?@_Q3H/B/2=3> ZGH<^D:GJ7;?L]:5XUO+#P]K/?B[\;;WP7\,OA_P#$_P"/7AOXS^!]9U?X<'QV^G^+M9N;_1O"-SXQ\8:FGCZ^T;5_%.H^&]%U;4/" MN@^%- O);F'1+6>, L6GQ)E^-/P^_9M\5>"M=U/PU:_&[P_IOQ"M-4TAXI+B MQ\.:[\%-<\6Z9>K#^,OV)?&T7P$^&DWPJ\(:YXABT6QOKCPOY/ANPT_P#M M*TT/3K*R>_T;1O"NDZ)IMU;+ 5T\7?VM;NZNC<1Y?PL_8O\ V:?@UX_O_BMX M&^&5JGQ/U$>(EF^(WBSQ)XT^(WCJ"+Q=J(U7Q-;:;XK^(WB7Q7K6C6>MWX$^ MH6&BW>G6,P"P"V6V180 ?$7Q:^'MM\4O!G_!3[X>?"O4M)\0_"+XG?LJ^#?$ MWP[3PC)::GX3T3]H;7_A]\;=/\1S>%I]!>ZT^*_N]-\&?L^>-;_3-(2(_P!K M:K;^(I+>75/%5Q=W7:>)OAGX@^.7B_X5?M#>+/@UXR^(?P\^,G[(FF?#+Q_\ M*K75[GX:?$7X4^--9\2Z+\2;/6DT_P 1>+_AOJ>DRW-YJVL>&?$NIZ?JNG>/ M?AMXF\(>#M;T>SEMFUC4M!_3W3M*TS2+E:?9:9:M/QMS<7DS MW%U/Y-K'#%Y]S<223W$VSS9IG:65WD8L;^/\GG^= 'C_ , /"?COX?\ P-^$ M?@KXI^,;SQ]\1/"'PW\&^'/''CC5+M[[4O%/B;1= L-/UC7M3U.58I-4U'4; MRWDN-0U>:*&;5KQI]3FABENWC7.\2?M%_"C0_A;%\8-&\0R?$OP;J5\^C^%Y MO@YIFH?%S5/'&OC6+[P^N@>"-)\ P:Y=^)]2_MK3-3L;G^S@]AI2Z7JVHZU? M:;I.D:IJ%I[=(,QN,!LHV 1D$X. 0>"">H/!'!K\U/V6?%5S\%/A?^V+X6F^ M'WC/Q19? #]K+]I/4O!G@GX>^"[W5?$/BSPK\7/%"?M!^'=+^'.C"#3K'7(E MU/XRZYX(@GTV]31-*U+P[K>EZGJ6G#0]52S /I/X>_M4> ?C!X!\/^//A=9> M(M;&K_$G5_A/JWA+Q3X?USX<^._!_C[PH^M+XW\'>+_"'C33=+UGPYXJ\,_\ M(_J*R:=J]O9V%_$^GZM9:O+X\/WWP\^.%O\*-"U_2-0\%^-K]O[5BTKE/@ ?'?CC4] UC5_V??B=\$M"T/QWX MS^(VJZK\7+OX5V'BGXA>,_&WAG6M.N]=M/!WPY^)'Q'NO#NBZ=QX)_9XMS^T-<_M1>,/ _PN\&?%I/A[XT^#TNK M_#!M3O-0\>> _$'C;PCXKT:[^)?B+4O#WA.Z\0ZGX;'@?3F\+:5>:7JL/@R\ M\2^.$TCQ!>6NO3B0 X#X#_'GQK\<_P!D3X"?$3Q:MEH?Q4\=:]X#\$?$BU\( MQ:CHVCV?Q"\)?%7_ (0GXU:?H5I&?%::S;>'U^$&E>#=,TOPI?V M.@ZWI6I0W7AFXM?K_P"#W[-NC_"C1I]#/BS7_$VGQ_'_ .,7[06A6=]9Z'I= MEX>USXS^*_B%XSUWPO96^EV*RW/A;2/$/Q,\3:CH<=_=7&K07#6)NM3N8K00 M/GV/[%W[--I\9KC]H*Z^&=KXC^,$OB2X\7V?C7QMXD\:>/+SP[XDN-,.BG5/ M!FF>,_$NN^'_ ++!I&-,LH_!FCZ#!86(%O910)G(!\R_!V'P-X\^-'P_N?A M?:Z9;_!;XM_L+ZS8?&OX>:39VMK8^'O%NB^+?AEH_P +K/QAHUJ(_P#A&?': M^%/&WQS\&:U8:K86?B&[@\&R:1K*N/!-K:6.I^S%9?$WQ!_P2\\%^!$\+^(+ M3XP>%?V8=;^"-CHFO6%UX6U;5/'7PY\':S\)=#U4?\)4NCB"Q\57.@:7XDTG M7+F2'3;_ $?5[/6+:[DLKF.9OT;L]*TW3I;Z>PT^RLIM3NC?:C-:6EO;2W]Z M8HX#>7TD,<;WET88HHC/_9/OVC?_ M %*?A110!_7[_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU?ES_P $3/\ E$C_ M ,$Z/^S0?@C_ .H?95^HU !1110 F!G/^.#[D=">!R>1B@*JYPH&>3@ 9)ZD MXZTM% !1110 4444 %%%% "$9QUX.>"1^>",CV.10%4$L% )ZD 9/U/4TM% M!1110 4444 %%%% "$9QUX.>"1^>",CV.1[4;5!+!1N/4X&3QCD]3QQ]*6B@ M HHHH **** "BBB@!",C'/X$@_F"#_G'2C:N=VT;L8S@9QZ9ZXY/YTM% !11 M10 4444 %%%% 1D$>O'!(/YCD?4O\6>G8=!VIU% !P!@>@HHHH **** "BBB@ I-H.01D-U!R0 M?;!R /8#%+10 @ P /0# _(4M%% !1110 4444 %%%% !1110 4444 %%% M% '^=Y_P?#?\E7_X)X_]D^_:-_\ 4I^%%%'_ ?#?\E7_P"">/\ V3[]HW_U M*?A110!_7[_P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7/_!$S_E$C_P3H_[-!^"/ M_J'V5?J-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 ?YWG_ ?#?\E7_P"">/\ V3[]HW_U*?A1 M11_P?#?\E7_X)X_]D^_:-_\ 4I^%%% ']?O_ 1,_P"42/\ P3H_[-!^"/\ MZA]E7ZC5^7/_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC4 %%%% !1110 49 Z MG%%>'_'3X)'XXZ!H^@CXN?&_X/\ ]D:R=9_MKX&>/O\ A7VOZIG3[JP_LK6- M2_LG5_MNC#[5]M%CY,7_ !,+:UN?-_<[&ZL%2PU?%4:6,Q?U'#3DU6Q?L*F) M]A'E;4_84FJE2\DH\L6GK?9,Y<;5Q-#"UJN#PGU[$PBG1PGMZ>&]O+FBG#V] M5.G3M%N7-)-:6ZGM^1ZC\Q1D>H_,5^>/_#O8_P#1\'_!0W_Q)<__ #$T?\.] MC_T?!_P4-_\ $ES_ /,37TO]C<*?]%G_ .:[F7E_T]\W]WF?+_VWQ=_T17;_ M )J++?[O_3KS?W>3/T.R/4?F*,CU'YBOSQ_X=['_ */@_P""AO\ XDN?_F)H M_P"'>Q_Z/@_X*&_^)+G_ .8FC^QN%/\ HL__ #7@UNYT7PMI%[KFK M1>'- U?Q3K?]FZ; ]U?2Z=X=\/VFH:WK%Q!:Q2SBPTJQO+^X6)DM;6>8I$_@ M7P._9;/P1\4ZCXH/[17[4WQ=_M#09]"_X1WXX?%[_A/_ M8^??Z??\ ]L:= MI'_".Z1]FUV'[!]C@U'[0_EV%[J%OY+?:=Z>I?'5+F7X+_%B"RL-5U2^NOAQ MXXLK'3=#TO4M:UB_OK[PQJMG8V>F:5H]M>:G?WUS=SP0VUO96TMP\KKL7@L/ MG\QP^"PV)=++\P_M/#*$)+%?5*V"O.2O.'L*\I5%R/3F;M+='T66XC'8K"QJ MYCEW]EXESDI83ZW1QO+!-" 0<$ @XP1D#(Y'3/4>HK\3_"W M[,'Q>^"_Q6_9SU_X(>%=4U7]F7X\_%;X:_%+X^_"J\LIO"VI_LQ_'O0/A]K] MWXH^.'@WPKJEGILEKX"^/-]!'X<^.?P\AL].N_#?QIET+XR:)87$GC_XNS-X M/\-[7]NF]^$WQH\=7=[^UVG[77@;X=>)O!7Q?^$M[\-YO GPK^(%]:_'[P3K M7B?Q=\!?B=J=U-X1^)WQ#OO@KH?Q"TO]EKQ%\+=>LK30?#WC6TT#XGV7A[Q5 M:>%M,T+@/0/V\^/O[0WPQ_9G\#6OQ'^+>H:]I'A&[\8^!/ $.H:#X.\5>-+H M^+_B?XRT/X=_#[13I'A#2-:U@3>+/'?B;P[X4TR?[";,:MK-BEY<6MN[W$?F MGAK]N+]G/QCX_P# _P ,/#7BW6-2\<^-_B?\2?@NOAQ_!/C'2]4\'?%/X4?# M!?C%XQ\#_$BQUO1=+O/A_KT7PZFL_%6@VOB2VM%\6Z)J.F:MX6EU?2=0MK]_ MR=_;#^%OQA\9_"GXV:1\'M"^/OBGX%>+/VH/^"5GC_X,>#+_ ,#?$KQ)XM\& M>)?AI^USX ^(/[5OB?PGX2\;Z#J7CKPY\-=$^'OA3P+XRN])\3Z9;Z!%X]T; MXG3:1IL]UJM_:7WL7Q-_8GT#P=^U;^R_XJT[3OCC\4;;XU?M(?M%?&K]JSXL M7%MXCAU!)M;_ &&?$'[/O@&+7-:^%>@>#K7X:^$M,T+1O!/PU\$^'=&BT2\5 MD$E]<:GK&HZ[JMT ?MP2!S_0\?7T'!R3@#O5.#4M.N;N]L+:_L[B^T[[/_:% MG!6\;M-;&Z@5I[83(AGA!EB#I\U?SU?"2+]J_Q7\!?#/@O M]H70/VM]*UBZ_88N- ^!WBK1XOBAI7Q%\)_M<>!_B3\<-(U"?QS>6$D6OV/Q M,U3X>S?LUZU\,?&WQ9-SX.\2VFD?$AM7UJ9[[Q;!JZ>%/AQ^U'\*OBS^T5XJ M\9> _BOJNJ_$7]IG]A;QA^T[K7PZM/B?J&C^/O@/<_L??"KP!\'[#5 #^B+(]_P C MGIGD8R#['FL9M9V^((- _LK66$^C76L?VTM@3X?A-M?6=B-+GU/S0(]8N/MG MVNUL?()FL;6\N/-7R-C_ (;:-\,_CW??M)_!KPIXKN_VHM9_9#U+XG?MRS:) M:IK?QNTZ'1_@#XF^#?P5;X7>&_BEJOAN]L/%4-M:_&FV^-Z? >#QC?1^--#\ M 2>&-%TR6RL/L5E-X+HVO?\ !1I?AG^SYXGLO"_[5^M?$S1?^"66A:=\7?#V MHZ;X]T/6-=^+WAC]I#X :E\3/#EL?%%(/VJO$W[/>B?&>Q\#^(;R^L?% M6LZ]<63KXB62\TR=P#^ESAI:_#+XYZ7XBNO@C:^)?V M:[#]LJ6QUGQ9\8OB5X>^"7QF\$_M0:)IOCUKOP#X2T6?X1Z1K^G#0_C[^R=? M7WB&:ZU7]G7Q7XKL;WPOX>^(]WX]U+_A#]8\*WGAJ;3_ -LO#5S?7OA[0[O5 M-*O=#U*ZT?2[B_T74KNSO]0TF]GL+>6ZTR^O=.DFL+R\T^X>2SNKJQEEL[FX MADFM9'@>-R ;=%%% !1101GU'(/'L<_D>A]J &[T_O+_ -]#_&C>G]Y?^^A_ MC7Y^:]^P"^NZ[KFN?\-K?\% ='_MO6=5UG^Q]"_:2.G:%I']JZA5O;*_P"'=K_]'S_\%%O_ !)X_P#S M#5XSQN;IM+).9)M)_P!I8575]'9PNKK6SV/OHTN5WCS+1VNM&?HQO3^\O\ WT/\:-Z?WE_[Z'^-?G/_ ,.[7_Z/ MG_X*+?\ B3Q_^8:C_AW:_P#T?/\ \%%O_$GC_P#,-2^O9Q_T(_\ S)X7_P"0 M*_U=X$_Z.-_YJ&<__+S]&-Z?WE_[Z'^-.Z]*_.1O^"=CE67_ (;H_P""BXW* M5R/VGR&&01E3_P (+PPSD'L0#7WYX4T'_A%O"_AOPP=9U[Q'_P (YH.CZ%_P MD/BK4?[8\3Z[_9&GV^G_ -L^(]6\FV_M37M3^S_;=7U'[/!]MU">XN?)B\W8 MO7A,1C:TIK%Y?]3C&*<)?6Z.(YVWK&U.*<;+6[T>QX>>99P]@*5"62\3_P!O MU*E2<:]+^Q<=E?U>"BG"ISXNI.-7GDW'D@DXVN]&>/\ Q._:7^%GPFU3Q)H_ MB:Y\4ZA>^!_ D?Q0^(4/@KP)XP\?S_#_ .'=R?$\>F^+?%EEX.T?6=0L;#6I M_!7BZ#0+*UL[[7->;PSK\NDZ3=VNC:C<6S/B5^T_\'?A/#X>F\8>(KR'_A(O M WB?XJ0PZ5H&M:Y%W\>?%'7[;2K.YFT7P)X)7QKX4'B37;U4CLI M-=L((H;F=Y(X_P [_P!NSX2:SXK^+GB_XP_ ;5_VD_V=?VP_A9\%_#^D_"_X MQ?#CX=Z[\4O@=^T[HE]=^/O$>B_LU_'#X<-H6N^!OB'X?T'Q9#JQEAUR?P%X MT^'\7Q+'B3P%\2]#74]>@A^4?C[:_M7?%CX_'XE^/_V6_&^M?$O]BKQ)\+KC MX3_LZ^$_ OB6_P#@)^T]^S/\6?@G\+];_:KTE/C6C:?\-O%GCWP1\=K"3Q+\ M._AIXX\1:?91Z[^S#\)]%B\%W^H_%*^\4P=Y\V?N%\>_VF/A/^S79?#V^^*V MH^)-/B^*OQ(\._"#P%#X;\#>,?'%]X@^)?B];QO"OA&'3_!VBZU>VM_X@_L[ M4%TZYOX+73&>SF2>^@-/A9XQL/%&A:!XM\8> ?$Q M%MJ6C:OX1\=?#_6KGP]XV\&>,O#GB"QTKQ#X1\5^%M7M)K36] \1Z7INIV(, M%U);_8KNTN9_QB_:0\&ZK\1_@1^P#:_!+P7^UYJ]MX6_X*8? #XJ>-/$WQ1^ M$GQLF^*WAGP[H5[XXU?XC_$WQ!X2^,^CZYXS\*^!/">K>)K;2]&T_P 4:3'X M:TO1[:ST;PE8:EX^"OQWT>WT7Q[\5+/XQ^-?B]\< MOCY<:EIQ\<^/_C'X[^+,,<7C^\?PKX1TK2+&YDOO#UCI?@_P]X)\$^'],T_3 M_"^AZ/X?T;399XFEO #KO"W[6_P<\6^'?%OBNU/Q.T#0?"7BS0_!!O/B#\#/ MC5\,9?%_B3Q/?1:;X7L?A?I_Q$\ ^&=3^+$7B:]N;&W\.ZC\.++Q-IFLOJ.G M'3[R=+R%VZ:7]I#X01Z-H.L0^);O49?$FO>(_"^D^&M&\->*-:\=3>(?!AO! MXWT:?P#I6CWGC*RU'P0-/NSXOM;W1()/#WEQ)J(AEO=.CO/R^\/?LV>,O".N M^"O&7P=T3XU:?^R9\)OVH?@?\:_ ?P"^(<7BW4?%_A?3K/X4_';X2_&V3X7> M"_';ZO\ $[P[\*[2]^)?PN^)7A?X/:J;35--\3_#_P")%W\.O"UE8>(_#.AZ MCVOPQ^$WQ-^&O[56M_M;^(_!_P 0+_X;_$?QA^UU%8>"])\.7NN>,/!&F_%+ M1?V)M+^'/BG4/ FGZ)- \8^'M#\6>%M7T_Q!X:\2Z3I^NZ!KFDW45[IFKZ/JMK%?:;J6GW M<+-%U,, MTGU=0 4444 %%%% !1110 9 ZG%)D>H_,5QOC/P:?&5I96H\5>,O"OV.Y>Y^ MT^#-=_L*[NM\#P?9[R;[+=^?;)N\Y(MJ;9U63<=N#YW_ ,*+/_18?CK_ .'# M/_RGKYK,LTXBPV+G1R_A?^T\+%4W#&?VU@L%[1RC!SC]7KTY5(^SDY0NW:7+ MS+0Y*M;%0FXTL'[:"M:I]8IT[W2O[LDVK-M>=O,]VR/4?F*,CU'YBO"?^%%G M_HL/QU_\.&?_ )3T?\*+/_18?CK_ .'#/_RGK@_MSC#_ *(CM_S4F6?W?^G7 MF_N\F9_6,=_T+_\ R[H^7]WS?W>9[MD>H_,4N0>A!KPC_A19_P"BP_'7_P . M&?\ Y3UV'@SX6#3UOM%ETZ^+E.,:F"]G!OWI_6:4^16O?EBKRUTLO4T_B+X]T'X7>!_% M'Q#\41ZW)X;\':+J'B+7CX=\.ZUXLUF#1])M9;[4[NR\.>'++4M>U=[.R@GN MGLM)T^]OYHX76UM9YBD3>8:!^U%\%?&/@/X(_%'P)XKE^('P\_:)E\/1_"/Q M?X&T/7/%&B^)T\5:)>^(]#NIKC3+"9]!L[G1]-U.XN;GQ#%I<>ESZ=>Z;JQL M=4MWLJW/VC(KVX^ 7QIM-,T[6-7U.^^%7Q"T[2]*\/:5J>N:YJ.J:EX1UC3] M-L=)TG1K:\U2^O[N_N;>"U@LK:69I9%("JK.OYD^&OV9OBO\$/CQ^S[JOP4\ M,:EJ_P"R3\;?BWI?QG^+WPUFLW\-WO[*?Q\M/A)\1+OQ;\4?!GA*_L+"[@^% M?[1.LWL%C\4?AU9VFG7?@7X^W-M\3]&TV[M/BM\2%TCZH[#]4[WXP_#/3_BW MX<^!-[XRT>W^+GBWX?\ BWXI^'? DDL@US5/A_X&\0>$?"WBKQ1;Q>7Y(T_2 M-?\ '7A?391),EQ--J9>VAFALK^2U\[\+_ ]X \0^-X?#UUX1T#Q?JOAC1=5BTC5M8T_Q7X:UJ:V9 M)8_#_AS7M&\3>+)] \/ZK8:E*?$FO? O M]J/P]XDTOX#Z5^SA\3E_:4UK]FGQHDG[,OQF^'<*:CXM2\NK.?X;>(M5_:7L MO"]Q\+]-AE\;^%?#T<>L^;:V^IW#OVE?AEX\;XX?%#]H_P#8[C_:"^$7[5"^ M)/A;X5\3_#+7?AYXG\4?LD_\%!O!FE^&? 5SI?\ PLW0M<\/S>%O!VL:%X1U M[4OADWQWTCQ'\.OB/\*IO!]UI_B^W\:>$]!TG0+@ ^^-;_;Z_9K\-^(/CWX? M\0>(/'.CC]E[4].TK]H'Q%=_![XLR>"OA1+/#GC>Z\16^H7.@:/X5U1-:UW4M+L[6_DM/;_B5\??@U\(/@]J_[0'Q M%^(WA?PW\%]#T'2?%&H_$F74$O\ PHGAW7KC3+70]:MM4TL7L&H:;K$^LZ4N MF7E@;F"^74+66VDDAF60_EQ\+?$?C7X/_M.?\%=_&5S^SC\=_B0WQ:^-GP6\ M1?!'PSH_PA\6VN@?'*T\,_L3_ 7X3ZMIVA_$+Q3H^E?"[1](;XB^'==\(:QK MWC3Q3HF@V4=AJ>M32W6A0B[GS_@)^QI\4-#_ &)/V5O^":WQ*U72M4;X3_LB M:7X7^/WB/Q?\*_'7Q#^#OC&[\4>#-;^%\OPI\&^*+'Q)\--(U2/P%8>(/%$N MF%M<_M;2M,T3X;ZZOAV&>X2720#]:OBA\8/A]\'=&T;6O'VO)I*>)_%.C^!? M"&EVUE?ZQXC\:>-_$)N3HG@_P=X;T>UOM;\3>(M1@L=1U"/3=)L;F2VT;2]8 MU_4&L]"T;5=2L\CX8_'?X=_%?6/&7A/P[J&HZ=X]^')\/_\ "P?ASXLT34_" MOCSP=!XML[R_\*:EJ_AO6((+N30/%-KIVJ-X<\3Z6^I>&MXU/ MP_KEEIWXG_"OP/\ M-ZYX:_X):?&'XM>#_BOK'BK_@FQ\:?V@_@=^TIIVI>! M?%NC:[\6O!<_P3^)_P"RQX(_;'^'_AWQ#81:M\1])U_2$\%?%*]LO"T>I>)D M\)?$WXAPZ3IVIZ_X>G\/ZG]:?LVVNB_M/?MY^+O^"AOP9\7V/B/]FB\_8V\( M_LH^$/$6FSA++XJ?$+PO^T%\1?B)X[UBWTF5;?6K#2O@[RT274=8 /HOQ?^WU^S]X(^)&@?"76HOC-)X]\8:G\5=)\# M:)H_[._QQUP^/;KX(.B?%:3P3?:5X#NK#Q-8^#3+$;O4M*N9[#4TFA?0+C5D MEC9O:?B+^T!\./AA^S_XM_::\47>O)\)_!/PKU/XSZ]J6G^$_$=]K\'@'2/# M+^,-0U*/P>FGQ^)WOK7P_'+>W&BOIL6KVIBGM[JT@N()XX_B']J+P=XQUG_@ MI=_P3(\:Z-X$\<:[X'^'7AO]MRV^(7C30O!_B#5O"7@F?XE?#/X:^'_ D/BG MQ+8:?-I.B3>)]8T/5K'2Q>7<9$ME))=&T@>":7\\_C=X*_:A^*GPL_X*'^'/ M'J?M@7'QOTOX/_\ !1[X=Z-\*?#/P1UFZ^ 'QU^'_P 6=)\?Z/\ LJ)X1^(= MO'KWASXD'3_"FJ_#6W^'OA[P=-HOQ2\">/$\ZA+J5;RKF))HMPY"L4D7*[B03C)JSN'K_P#7Z=/7J.F> M2!WK\2=8L/VC/%_[8E_X=UW7OVI_AYH.DZ]^SK\1_P!EK7? 'P@U?4_@WXB^ M'6D?"_PK!\4OAO\ %SXC;9= ^'":C\4K#XC6GQG\#?%'1O#WBW7_ !K?@.] M^%E_J7B^RTF/PQR/@/5?V@=4_9PA\>:3\/?VWM'_ &F?#GAW]ESP?^VO\/\ MQ;!X_P!%TGQ5+X)^-/A&Y_:N\1?LYP:QJ">&O'OQ'\6_#F3XI3^#O'/[/^M7 M.C>)?AM'X*\):'*YM?&>B_!/4/VG-0^&]UX!T?QPUM=Z!\0=0UR[\$1:7X1 MBT273X_^"?NF?M*^&/B!^QHWQ+TO]IB"/7_V6/VN?"/Q[N/BO#\9-2TN'QAX M _:%^$<'[*=MXU;QK)=Z#HWC&/X/?\+-'A?Q!)%:>)/%F@RZO/XKUK7-4O+& M:Y /W5HHHH **** "BBB@ HHHH _SO/^#X;_ )*O_P $\?\ LGW[1O\ ZE/P MHHH_X/AO^2K_ /!/'_LGW[1O_J4_"BB@#^OW_@B9_P HD?\ @G1_V:#\$?\ MU#[*OU&K\N?^")G_ "B1_P""='_9H/P1_P#4/LJ_4:@ HHHH **** "BBB@ MHHHH **** "BBB@ P#U'3D>Q]:3:.1@8.3S2T4 )@>G?/KR. MAY[C Q]!Z4M%% ";1Z#H1T['J/H>XZ48!SQUP3]1T/U&!@]>!Z"EHH , ?Y] M>3^9Y/J:3 QC QC&,<8],>GM2T4 )@HZ\'W SP?4?7GO2D C! (/4'D'\*** $P,8P,9SC QG.HZ< MCV/K110 $ \$9'H:3 /8>_OZ9]<=L].U+10 A53P0""02" >1C!Y[C P?84M M%% "8'3 QG/XYSGZYYSUSS7*Z)X%\&^&M8U_7_#OA?0M!UGQ5>-J7BC4=&TN MSTNY\2:JZ0Q-J^OO816XUG5V@M[>W;5M26YU)K:"&V:[,$21KU=% !@=<.?IT_+G'IDXZFC:OH.F.@Z>GT]NE M+10 F!Z>_OG&,Y]<<9]*7 ]!_P#KZ_G110 4444 %%%% !1110 4444 ?YWG M_!\-_P E7_X)X_\ 9/OVC?\ U*?A111_P?#?\E7_ .">/_9/OVC?_4I^%%% M']?O_!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-7\U'_ 24_P""MO\ P3*^$/\ MP3,_84^&/Q-_;M_9>\#?$+P)^R]\(?"_C/P;XG^+?AK2/$7ACQ'I/A6SM]5T M36]+O+B*YL-3TZZ#VUY:S*'AGC=3D;6;]$/^'VG_ 20_P"DB_[(7_A[/"/_ M ,F4 ?J/17YSP MC_\ )E 'ZCT5^7'_ ^T_P""2'_21?\ 9"_\/9X1_P#DRC_A]I_P20_Z2+_L MA?\ A[/"/_R90!^H]%?EQ_P^T_X)(?\ 21?]D+_P]GA'_P"3*/\ A]I_P20_ MZ2+_ +(7_A[/"/\ \F4 ?J/17YSPC_\ )E 'ZCT5^7'_ ^T_P""2'_21?\ 9"_\/9X1 M_P#DRC_A]I_P20_Z2+_LA?\ A[/"/_R90!^H]%?EQ_P^T_X)(?\ 21?]D+_P M]GA'_P"3*/\ A]I_P20_Z2+_ +(7_A[/"/\ \F4 ?J/17YSPC_\ )E 'ZCT5^7'_ ^T M_P""2'_21?\ 9"_\/9X1_P#DRC_A]I_P20_Z2+_LA?\ A[/"/_R90!^H]%?E MQ_P^T_X)(?\ 21?]D+_P]GA'_P"3*/\ A]I_P20_Z2+_ +(7_A[/"/\ \F4 M?J/17YSP MC_\ )E 'ZCT5^7'_ ^T_P""2'_21?\ 9"_\/9X1_P#DRC_A]I_P20_Z2+_L MA?\ A[/"/_R90!^H]%?EQ_P^T_X)(?\ 21?]D+_P]GA'_P"3*/\ A]I_P20_ MZ2+_ +(7_A[/"/\ \F4 ?J/17YSPC_\ )E 'ZCT5^7'_ ^T_P""2'_21?\ 9"_\/9X1 M_P#DRC_A]I_P20_Z2+_LA?\ A[/"/_R90!^H]%?EQ_P^T_X)(?\ 21?]D+_P M]GA'_P"3*/\ A]I_P20_Z2+_ +(7_A[/"/\ \F4 ?J/17YSPC_\ )E 'ZCT5^7'_ ^T M_P""2'_21?\ 9"_\/9X1_P#DRC_A]I_P20_Z2+_LA?\ A[/"/_R90!^H]%?E MQ_P^T_X)(?\ 21?]D+_P]GA'_P"3*/\ A]I_P20_Z2+_ +(7_A[/"/\ \F4 M?J/17YSP MC_\ )E 'ZCT5^7'_ ^T_P""2'_21?\ 9"_\/9X1_P#DRC_A]I_P20_Z2+_L MA?\ A[/"/_R90!^H]%?EQ_P^T_X)(?\ 21?]D+_P]GA'_P"3*/\ A]I_P20_ MZ2+_ +(7_A[/"/\ \F4 ?J/17YSPC_\ )E 'ZCT5^7'_ ^T_P""2'_21?\ 9"_\/9X1 M_P#DRC_A]I_P20_Z2+_LA?\ A[/"/_R90!^H]%?EQ_P^T_X)(?\ 21?]D+_P M]GA'_P"3*/\ A]I_P20_Z2+_ +(7_A[/"/\ \F4 ?J/17YSPC_\ )E 'ZCT5^7'_ ^T M_P""2'_21?\ 9"_\/9X1_P#DRC_A]I_P20_Z2+_LA?\ A[/"/_R90!^H]%?E MQ_P^T_X)(?\ 21?]D+_P]GA'_P"3*/\ A]I_P20_Z2+_ +(7_A[/"/\ \F4 M?J/17YSP MC_\ )E '\@?_ ?#?\E7_P"">/\ V3[]HW_U*?A117S3_P '>W[9/[*?[8'Q M(_8;U3]ES]H3X2_'RP\#>"?CQ8>,;KX5^,M,\80^&+O7?$/PSNM%M]:ETR22 7.QEU6#3M1DL8Y6WSI873*NR,,Q0!_]D! end GRAPHIC 17 exhibit1072image1.gif begin 644 exhibit1072image1.gif M1TE&.#EA: $R /< $! 2H&!2@&!2@&!3$'!BT'!2H'!CD(!S8( M!D )"#X)!T4*"$H+"4\,"5<-"UX."UD."V&,\>&=(A'-(B'-,B'&XI)Z4[.*T_.[=#/[=% M0;U*1KQ.2[954:U95IY<69)=6XI>78!A8&9A869A865C8VMD9&QF9F9F9F9F M9F9F9F9F9F9F9F9F9F9F9F9F9FIJ:F]O;W!P<'!P<'!P<'!P<'!P<'!P<,%P M;G%Q<;9Q;\9Q;K!R<*5S<<9S<,!S<71T=)EU'IX M>+!X=J-\>Y> ?XV"@H>#@X.#@X.#@X2$A(6%A8>'AXJ*BHR,C(R,C(R,C(R, MC(R,C(R,C(R,C(R,C(R,C(R,C)&1D9.3DY65E9:5E;.5E)>6EIB6EIF6EIJ6 MEIZ6EJ66EL27EG;B?GK*?GZF@H*2@H*"@H*"@ MH*"@H*"@H*"@H*"@H*&AH:2DI*:FIJ>GIZBHJ*BHJ*NIJ:RIJ:^JJK.JJKVL MJ\>NKWM[FYN;N[N[R\O+V]O;Z^OL# P,/#P\7%Q<7%Q<7%Q<7%Q<7%Q<7% MQ39V>7; MV^7=W>7@X./AX>/BXN+BXN+BXN+BXN+BXN3BXN?CX^OEY.WFY?'HZ/+IZ?+J MZO#KZ^_L[.WL[.WL[.WL[.WM[._N[O'O[_3S\_;U]?;U]?7U]?7U]?7U]?7U M]?7U]?;V]O?V]O?W]O___R'Y! $ + !H 3( 0 C^ /\)'$BPH,&# M"!,J7,BPH<.'$"-*G$BQHL6+&#-JE(BDH\>/'6DMM ;28YV-*!'6*P9<^#^'C9#/H1Y\%NAUBD8*%"A8NK M5V5@(:9P*NI91W"?^\C,LR,4'AQ1.2%$J9Y=Z! MNED2I(WD*..2SQ6*+3GF9W/I![?^YQU(O3;.,P0(##"08$&#!Q H<+Z0@0-H M#Z)'B"B!PL2)$UB0AYM& Q8E'5XL =?5;@519YQ RY4TF4*7)5>6)**8H14MJ<,2@0OBLZ))@ N'#5FT=/2B/#PPH8, M0*YG@ (,N.< ?!30P,U!Y65'48$Q@3?0AS@BH09<"(W35UKCR(@C+U%BE^&+ M_U!'XS_1X0B3AE5V!*9W<,8IYYQTUFGGG7CFJ>>>?/;IYY\&FG4F094!FE!Y M;7[TYH5B&NJ@H1&9"6E%D*7Y%5\=$B1>E<;MP$$''HQ6@G]35?6"##GL@(,, M,&253H/^4"X(HD")?C2.75ZVZ12BM@F$7*)C8,EHK0K.EFF--W+Z3XRUYOC8 ML0,E^U%WDM+:+&("M:# D=*0($%]'T:VFBEDQ*9'' 8FT*8?2=1;LW7$ZY!+"@T,;7EU+%-L M0_*TD-[&Z[77@ ,02+!9!1=X9E\''W@@F[$8$M@RO0FC.>.M ^&#\+3A&>4P MLT(M:MEU\\8ZD,1(% S240O[RXLU-&\TCK0>23'IU%17;?756&>M]=9<=]UO M4$X21/2@4_/:UQB2A(B0T'SFZW69T+[]75 3 A5WU6:WJ3;^P/PZ:N';]LH] M-U/=K7TWU4TRA ^"+<'%]IYN"RZY0D;=W-'%?)MT$./F&:1.%:*:5JJZL%V% MPS9,/FX0T=@.6^65!BV3ZV'_&EU;6C96*473@^,(N^V:%]2ELLM"K>:S!O]# M-%F9=R08YQ])(%[QN]*L5:!J(&%;F" TD?]C;.#@1E&+Y"W_X M*TRAW'>TR 2E#OC#GO6 8[GJ+$.#(*P>YAX&+9Y5T'7!HR!(U)"B%KKP35_X M& 0B "X,B$LT^S'-:5@0@QB\@'3^+MA!N]S%/V$]3DO282!+>'<0XW6$.#&W2E:?#: ,/R/03PE6 MECB7S2M,&YHB2(*U2,S *GE0+,DH"9(T1%)R=98\UOXZPLF4X(-,))020HHY MP7^DL7,$^8(!-F9* [#'2/ 1&1U+1@-V_/*6%U'=BUAWF$D>A)I@$X@3&_,; M0KU/;,G^!.:REMF7-1%QF%^3ID+F69V$W(6?PT'(.;PP PC , M6:'3(NH4:(U4@="/Z.4AXS#; MC:I!16K7",>0L6DM;X<90W8@B2=';BUPDFO+26M43;P1T3'VO&C;_N8UM JN M+U*-9$&S!E8<%>Z8?S+K5P_WML.$K:V(:PDA0V@-6DBBHRT"K)\$F[5Q@/"I M7FL,\S"E3^5@E:FJL.HY1G$(+-A !C+0P19&@;J%U)(A!^S^VP.-NK2(O(,6 M?Y#6&.K B;U]$H*QK8Y1\SHB3M0A5V.D15X' EK:6O6S^-.J0-YAC>;>+SOO M()%U@VI5PW''EYQE:4%XT=&$&D01*! =58 (FRV8,W7W5(Y+<%*K/YPTI/3< M+,MPM)*&(4B7-,J%P2(Q$CHKLQ< M0C-W5;&O3*$9F"_%XEK5#:4X.G/^X/QK%IB4.5$^#BA+KXF$H>CU*,\4"F83 M8H95?@94H=OADT=QCGYL8POKDX[NL\I#X*!V4 BW66A#+20U.$^R@@@K%XX!!9!CPV4S)[(C' MTOR'AS?800Y C)5#^/&M-G[<%D%Y9H,4>:\DCO,R[7RHEG29U,I;Z8.?[>*P M*);5&:DF*$,4W*.,.:% <(\<_?PI_ 1ZAQPF';MN["XU,#&CB#3U0FK]$[ MC_1ND_3^GHKO>A&6(*!L)%V92U8T]T39V@X>)B6BZ<8T.YK&+,BS"W5N"P%! M/19?=PW_[&Y9,CD%J#%XB6UI:UPFC#JOOM<2SPG7@A#-MTA)*,RE>4EH/F1Q MS;JYG#>$E/*F4--:+@@R$-!-C^5Z/DE^Y?=D61I$*#W+&REYPDX,$OT6),\E MB2R)NZU7(6]N0%O/N:5[HLN/$)XFFG:11@GBTH/SIB6&=PAZN#DD!L1QAG!O MI=Q#D -_W#WM/Y8K_01"Z<=O.;[E*2,H9VP0!2-0KRKE^K$T+0743^39DE?\ M0>@L7IBVF2"?& W@4ZDA^9Z,T.WSQ6HWK=P8QO- Z%T1W;^>R*F8/V1+FGT MB6[E7RF@J*."23S90P[M?]07O#OE9]O0?SQ P4HGV.G5"2? M%P'?<@/JP&D>X7L+H7<$,R6U@FD(."#O8'9!,4KJ%S/L1R/&IW\;J%;!5W]6 M='^UQV_]A!",, ,+D *L((KF ">%T<1H 7T !BJQV#5YW0-2!"R4QOPPA"@ MU'3X<&YB%6!+ATRZUUDYIGT<>"VNQQ".1C:K\X1B9W6J8%Q/B"+250^AT ,S MT )=. ,^L CGP!!6Z$)[%BF A%F.EA!)\0?EI@IGF"6J\ >.]E0+1!UH\WT- MDH99LH8#488I,H5VH50F GRAPHIC 18 exhibit1074image1.jpg begin 644 exhibit1074image1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0-&17AI9@ 34T *@ @ !%$ 0 M ! %$! , ! $ %$" $ , /E$# $ ! M #___^F&!-M$ W,'1?96E9F9F9\$@_4*2- "0C*'1>V&A7/'1B=%Q+''!?= M85U=#@N@%Q-Y$@[6,R[,)B%1# K:4D[&'1=D#@SSZ>@V" ;YY>2!$P^R&A7L MY.-%"@EE)2*W&A7>6E8E!03&'QDY" B%Q.&$Q"] M&Q6P&A2P&128%A)""@B6%A)M#PV6%1'2'1=T$0W#&Q9*"PDP" 5T$0Y0"PDB M!0.,C(Q/# FRLK+9V=GU]?5P<'#%Q<6@H*#BXN+L[.QY>7F#@X//S\^6EI:I MJ:F\O+S3'AC2'AC1'AC0'AAW$0[%'!;$'!:(%!"K&129%A'%'!>Z&Q:Y&Q63 M%1&_'!;\^_NS&A7$'!=J2$:Z;6M0,S+OL*[ZYN:L&1/%+"?5+BCF@G^B<7#J MW-O7.33EO;P\&QLI"@GMJ*;Y]_?]\O+]]O7&K*O(HZ*^44UP-S7VT=#G;W\O*:/SQF+RW&&Q:S&17BFI>VG)N] MG9O8Q<5,*";?<6W+(Q[>7%CA:&7TQEF#PR3 M14+31D#^_/S^_?W__?VW+":);&S^^OI]%!'MKZ[OKJSQM[7NR,=-#@W:AX3! M&Q9\65?_VP!# <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5&!<; M'B7J#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'B MX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0% M!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149' M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F: MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ M\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1KC[WXG^'-/U"XL[B2X$UO*T4@$) M(W*<'GZBNPKYF\5?\CEK7_7_ #_^C&H ][\/>,]'\3S30Z5,YEA4.R2)M)!. M,CU_^N*WJ^9/#NN3^'=>MM2MLDQ-\Z9QO0\,OXC]<5]*65Y!J-C#>6CB2"= MZ,.X(H YO5OB/H&BZI/I]])<"> @.%A)'(!Z_C6QH.OV/B33C?:8SM")#'EU MVG(QV_&O#OB:H7XC:H%&!F(_^0DKTCX/_P#(D/\ ]?DG_H*T =Y1155M3L$8 MJU];*1U!F7C]: +5%51JFGLP"WUL23@ 3+S^M6J "BJ]W?V=A'OOKN"V3^]- M($'ZTRSU;3M1_P"0??VMU_UPF5_Y&E=7L5R2MS6T+=C_\ "V_"_P#SUNO^_!I5 M^+/A9F ,]RH]3 >*\J\-^!M6\4V4MUIC6XCBD\MO-D*G. >P/K6N_P (/$RH M2ILG(_A68Y/YB@#U+3/'OAK5IU@M-4C$S'"I*K1DGT&X $_2MN]NXM/T^XO+ M@D0V\32R$#)VJ,GCZ"OF'4=.N])U"6RU&%H+B(X=&[<9'3KQ7J/A+Q)/K/PQ M\06%](TL]A8RA9&.2T;1MM!]2,$?3% '1VOQ2\-WEY#;0RW)DFD6-,PD#).! M_.NQKY@T%@GB/36=MB!H2!GZUUE?-_@:1(O'&E/*ZHBS@EF. .#W MKZ(CU&RFD$<-Y;R.W15E4D_AF@"Q116;-XCT2VD,=QK&GQ..JR72*1^!- &E M145O=6]W'YEI/%.G]Z)PP_,5([K&C.[!5499B< #UH 6BJG]JZ=_S_VO_?Y? M\:/[5T[_ )_[7_O\O^- %NLS7M?L?#>G"^U-G6$R"/*+N.3GM^%:*.DB!XV5 MU/1E.0:Y;XBZ+/KWA=;2VFMX7%PC[KB38N &XSZ\T 2:+\0="U_5(]/TZ2=I MY Q4/$5' R>?PKIZ\E\!>";[1?%]M>W%[ITT:(X*07.]SE2.!BO6J "BH9KV MUMF"W%S#$3T$D@7/YU%_:NG?\_\ :_\ ?Y?\: +=%-CD26,/$ZNC#(93D'\: MAEU"S@D*37<$;CJKR '^= %BBJG]JZ=_S_VO_?Y?\:DAO[2XDV074$KXSM20 M$_D* )Z*** "OF;Q5_R.6M?]?\__ *,:OIFOF;Q5_P CEK7_ %_S_P#HQJ + MVL>&6M/".CZ];*3#=H8Y_P#9D#-@_0@?F/>NT^$'BC_6>'KQ_66T)_-D_P#9 MA_P*NA\'Z;;:_P#".ST^Z&89X9$)QRI$C88>X(R/I7C-Q#?^%O$C1DF&]L)\ MAAZ@Y!]P1@^X- &S\3O^2CZI_P!LO_1*5Z%\*+F*S^'MS\22ZI -HNHHF=/[CB-58?FIKL-%E>'X#:PT>*;B%98]&GVL,C>54_D M2#6!!,]M<1SQ8WQ.'7(R,@Y''>NM_P"%J>+/^?Z+_P !T_PH ;I_P^\4PZI: MRRZ1(J),C,?,3@!AGO7H7Q6^(H\"Z/#%8['U6])$"OR(U'5R/R '<_2N'L/B M?XIGU*VAEO8RDDR*P^SIR"0#VK@?C[JL\OQBO+>=CY=I;P1P@]-I0.?_ !YS M6=1M1T.K"1A*LN?8S+G6+W6+QKO4[N6ZN)#EI)6R?_K#VKIO"GA74]?AGO-' MN!%-:?,-LFU\^Q%>=6=X,#FN@TS6KO3V+V-U) S#!*-C->-*-I7D?HU.LYT> M6BTG^![W\,/']UK-Q)H'B!PVH0*3%,>LP'4'_:'7/<9].>,^*G_)0KS_ *YQ M?^@"N6\#7LJ?$'19E<^8]]&K-ZAFVG]":ZGXJ?\ )0KS_KG%_P"@"O2PE1SA M[W0^.SW"4\/B$Z:LI*]O,ZWX0:G86/AV^2]O;>W=KK(6654)&Q>>37?2^)=# MAC+RZS8*H[FY3_&OG33] U;5H6ETS3KBZC1MK-%&6 /7'%6_^$,\2_\ 0#OO M^_#5UG@%WXAZY9Z_XOENM-.^W2-8EDQCS,=3^N/PK3^'UO(?#/B^YP?+73'C MSZDHY_I^M4=+^&7B;49E62Q^Q1$_-+KV%H2Y^P MW#RRL,&1S&>?;TQ[4 > PPR7$\<,*EY)&"(HZDDX KI>&M02YTZ=T ;,D))V2#N&']> MHKUSQS\0/[(\/63:00+S4H5FB9AGRHR,[L>O.!^/I7D/B:-8O%NKQI]U+Z91 M]!(:M^+IGDO--5SD1:5:(OL/)4_S)H I6MGJ_BC566VCN-0O)/F=B=Q^I8]! M]:L:SX1UWP_"L^K:?)!$QP) RNH/H2I('XUZC\&;2&/PM=W:@&::Z*.W<*JK M@?\ CQ/XUVGB"UBOO#FH6UPH:.2V<'(Z?*<'\#S0!Y7\-_']W!J<&BZS.]Q; M7#"."61LM$YX SW4]/;BLOQQX.UV'6=7UJ2QQIYN&D$WG)]TMP=N[/<=JXJ. M1HI5DC8JZ$,I'8BOH3X@.9/AOJ3D8+0H2/3YUH \!L+"YU._ALK&/S;B9ML: M;@NX_4\5Z!X-\!^(]&\7V&H:EIP@M8&9I)#<1':-A&]XT^]A.'4_*?H0>"/K MP:]EL_%*>*_A=K%TRK'=16,\=Q&O0-Y9Y'L1S^8[5S/QLM(H[_2;M5 FFCEC M<^H4J1_Z&:QOA],ZZ)XM@&?+?29'/ID*P'_H1H XJ&&2XGCAA4O)(P1%'4DG M %;C^!?$Z(6;1+O &3A,G\A5'P__ ,C-IG_7Y%_Z&*^GJ /F;0?$6I>&M26X MT^=X]K?O("3LD'<,/\D5ZM\5+N._^'-I=P?ZNXGAE3/HR,1_.O(]?&/$NI@< M#[7+_P"AFO3?&W_)%M"_ZYVG_HDT W=M MJ#Z'HD[0>6,74\9PQ)&=@/; ZD<]O6N9^%?_ "4*S_ZYR_\ H!KG-;F>X\0: MA-*70 M?UKVWP7:Q6?@G2$@0*KVD!=#T&,R65U+ 3 MN><>GO7!Z1X?U;7Y)1I-E)=&( R%2 %STR2<#]>T7Q?'=ZGISV\ A=2[.IY(XZ&N;'Q/ M\7A@3JP//0VT7/\ X[7;^!/B=<:SJD>E:Y'$)ILB&XC&T,W7:P]_4?E0!Z71 M110 5\S>*O\ D@#<^&/_ "3C2_\ MK_Z.>N>^+WA?[591Z_9IF6W CN0!]Y,\-^!./H? M:NY\-:(OASP];:4DYN%M]^)"NTMNR;>H QC)]* /G3;+IVI 7-N/-MY1OAF7(RIY M5AZ<8Q7ID/CWP"T2FX\)(DF/F5+&!@/Q)&?RKMO$G@/1/$\GGWD3PW6,?:(& MVL?3/4'\1FN3;X)VI8[-:F"]@;<'_P!FH 2T\<> 9;R&.#POLE>151O[/@&T MD\'(:N*_:7\"W4\MIXPTR$R1Q1"VO@@Y0 DI(?;DJ3V^6NZM?@S;VUY#.-:D M8Q2*^/LXYP<_WJ]*EBCGA>&>-98I%*NCJ"K ]00>HI-71<)/:JFA_LS:%8W8EUG6 M+K4HU.1#'$( ?8G+$_@17-*CS=#V:&8*DKW.;^"'AJZUSQ1'K4L3+I^G$L)" M.)) M731%/X+?\BS?_P#7Y_[(M>CUSW@[PFGA#39[2.[:Z$TOF[FCVXX QU/I70UJ M<05D^*O^1-UK_KPG_P#1;5K55U2Q&IZ/>6#.8Q=0/"7 SMW*1G'XT ?-?A__ M )&;3/\ K\B_]#%?3U>:V'P<@L=2MKL:S(YMY5E"FW W;2#C[WM7I5 'S-XJ M_P"1RUK_ *_Y_P#T8U='XYT"9/#WA[7(4+02Z9;PS$#[C",;2?J#C\/>NNU3 MX00:GK%Y?MK$D9NIWF*"W!V[F)QG=[UW-II$$'AZWTBY5;J"&V2W82+Q(%4+ MR/?% 'B?@#QXOA)Y[:^ADGL;A@Y\K&Z-\8R >N1C//85T7BWXL6=_H<]AH4% MP)+E#')-.H4(I&#@ G)Q^5:.J?!G3+JX,FEZA-8JQSY;IYJCZ<@_F352#X)0 MK,#=:Y))'W6.U"$_B6/\J //O"6@S>(_$EK91H6BWAYVQPD8/S$_R'N17NGC MNVDN_ FK11 EO(WX ZA2&/Z"K>@^&],\-61MM*M_+#H- 'R_HFIG1M=LM15-_V:99"F<;@#R/Q%>SV_C_P_XOW:#%'>))J,3P_O M(E 7*G/(8U6U?X/:/?7;3Z?=3:>'.3$JAT'T!P1],T[P]\*H= U^UU--5DG: MW8L(S %W94CKGWH \W<&O6M*^,FEMIL?]L6 MMTEXJXD\A%97/J,D8SZ5U7B7P9I'BF-3J,+)<(,)<0G:ZCTST(]C7$O\$4,A M,>OLJ=@UGDC\=XH XCQKXMD\7:RMR(C!;0IY<$1.2!G))]S_ $%=AX)T"6P^ M&OB/5;E"C7UC*L((Y\M8VY_$G]!6YHGPAT?3IUGU*XDU)T.0C*$C/U7))_/% M=KJ6GIJ&BW>G!O)2XMW@W*OW RE<@>V: /FSP_\ \C-IG_7Y%_Z&*^GJ\UL/ M@Y!8ZE;78UF1S;RK*%-N!NVD''WO:O2J /F'Q!_R,VI_]?DO_H9KTSQM_P D M6T+_ *YVG_HDU8O_ (.07VI7-V=9D0W$K2E1;@[=Q)Q][WKI-9\&1ZQX.L= M:]:);18E$PCR6V)MZ9XS0!Y/\*_^2A6?_7.7_P! -5_B%H$NA>+KK*$6UV[3 MP-C@ACDK^!./ICUKTOPO\,8?#.OPZFFJ/<-$K+Y9A"YRI'7)]:ZO6=#T[7[$ MVFK6RSQ9RN>&0^H(Y!H \H\'_%1=#T:+3=6LY+B.W&V&6$C=M_ND'T]<]*Z; M_A%DC5\?B,5#_P *2M_^@W+_ M . P_P#BJ .CU+XDZ/I>FZ=>W%M?-%J,;21*D:$J 0#NRP]>V:YZ3XE^")7+ MR^'YW8]6:R@)/_CU:NK_ QAU72=)L6U1XAIL31!Q"#YF2#G&>.E9'_"DK?_ M *# v3.8.0.1
Document and Entity Information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Feb. 28, 2018
Jun. 30, 2017
Document Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    
Trading Symbol NPTN    
Entity Registrant Name NEOPHOTONICS CORP    
Entity Central Index Key 0001227025    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Accelerated Filer    
Entity Common Stock, Shares Outstanding   44,278,392  
Entity Public Float     $ 256,840

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 78,906 $ 82,500
Short-term investments 12,311 19,015
Restricted cash 2,658 4,085
Accounts receivable, net of allowance for doubtful accounts 67,229 80,610
Inventories 67,301 48,237
Assets held for sale 0 13,953
Prepaid expenses and other current assets 36,235 22,396
Total current assets 264,640 270,796
Property, plant and equipment, net 127,565 106,867
Purchased intangible assets, net 4,294 5,562
Goodwill 1,115 1,115
Other long-term assets 5,339 6,547
Total assets 402,953 390,887
Current liabilities:    
Accounts payable 69,017 84,766
Notes payable and short-term borrowing 35,607 30,190
Current portion of long-term debt 6,005 747
Accrued and other current liabilities 43,242 30,625
Total current liabilities 153,871 146,328
Long-term debt, net of current portion 40,556 10,215
Other noncurrent liabilities 14,075 8,939
Total liabilities 208,502 165,482
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.0025 par value, 10,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.0025 par value, At December 31, 2017, 44,219 shares issued and outstanding; at December 31, 2016, 42,526 shares issued and outstanding 111 106
Additional paid-in capital 545,953 532,378
Accumulated other comprehensive income (loss) 398 (8,401)
Accumulated deficit (352,011) (298,678)
Total stockholders’ equity 194,451 225,405
Total liabilities and stockholders’ equity $ 402,953 $ 390,887
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock, par value (USD per share) $ 0.0025 $ 0.0025
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (USD per share) $ 0.0025 $ 0.0025
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 44,219,000 42,526,000
Common stock, shares outstanding (in shares) 44,219,000 42,526,000
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement [Abstract]      
Revenue $ 292,894 $ 411,423 $ 339,439
Cost of goods sold 231,415 294,290 240,358
Gross profit 61,479 117,133 99,081
Operating expenses:      
Research and development 58,287 57,376 44,533
Sales and marketing 17,760 18,595 15,823
General and administrative 34,453 34,409 31,635
Amortization of purchased intangible assets 472 1,609 1,791
Acquisition and asset sale related costs 130 2,125 934
Restructuring charges 3,934 0 44
Gain on asset sale (2,193) 0 0
Asset impairment charges 0 0 368
Total operating expenses 112,843 114,114 95,128
Income (loss) from operations (51,364) 3,019 3,953
Interest income 198 303 121
Interest expense (1,362) (402) (1,243)
Other income, net 104 472 3,941
Total interest and other income (expense), net (1,060) 373 2,819
Income (loss) before income taxes (52,424) 3,392 6,772
Provision for income taxes (909) (3,597) (3,104)
Net income (loss) $ (53,333) $ (205) $ 3,668
Basic net income (loss) per share (USD per share) $ (1.23) $ 0.00 $ 0.10
Diluted net income (loss) per share (USD per share) $ (1.23) $ 0.00 $ 0.09
Weighted average shares used to compute basic net income (loss) (in shares) 43,431 41,798 37,421
Weighted average shares used to compute diluted net income (loss) (in shares) 43,431 41,798 38,686
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (53,333) $ (205) $ 3,668
Other comprehensive income (loss):      
Foreign currency translation adjustments, net of zero tax 8,803 (6,640) (6,987)
Unrealized gains (losses) on available-for-sale securities, net of zero tax 17 10 (35)
Defined benefit pension plans:      
Loss arising during the period (32) (72) (40)
Curtailments, settlements and other 0 0 0
Tax 11 24 13
Total other comprehensive income (loss) 8,799 (6,678) (7,049)
Comprehensive loss $ (44,534) $ (6,883) $ (3,381)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustments, tax $ 0 $ 0 $ 0
Unrealized gains (losses) on available-for-sale securities, tax $ 0 $ 0 $ 0
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2014   32,752,000      
Beginning balance at Dec. 31, 2014 $ 159,456 $ 82 $ 456,189 $ 5,326 $ (302,141)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Comprehensive loss $ (3,381)     (7,049) 3,668
Issuance of common stock from public stock offering, net of discount and offering costs (in shares) 6,866,689 6,867,000      
Issuance of common stock from public stock offering, net of discount and offering costs $ 45,638 $ 17 45,621    
Issuance of common stock upon exercise of stock options (in shares)   304,000      
Issuance of common stock upon exercise of stock options 1,178 $ 1 1,177    
Issuance of common stock under employee stock purchase plan (in shares)   600,000      
Issuance of common stock under employee stock purchase plan 1,539 $ 1 1,538    
Issuance of common stock for vested restricted stock units (in shares)   558,000      
Issuance of common stock for vested restricted stock units 0 $ 1 (1)    
Tax withholding related to vesting of restricted stock units (in shares)   (95,000)      
Tax withholding related to vesting of restricted stock units (727)   (727)    
Stock-based compensation costs 7,953   7,953    
Ending Balance (in shares) at Dec. 31, 2015   40,986,000      
Ending balance at Dec. 31, 2015 211,656 $ 102 511,750 (1,723) (298,473)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Comprehensive loss (6,883)     (6,678) (205)
Issuance of common stock from public stock offering, net of discount and offering costs 0        
Issuance of common stock upon exercise of stock options (in shares)   1,013,000      
Issuance of common stock upon exercise of stock options 3,671 $ 3 3,668    
Issuance of common stock under employee stock purchase plan (in shares)   351,000      
Issuance of common stock under employee stock purchase plan 2,779 $ 1 2,778    
Issuance of common stock for vested restricted stock units (in shares)   226,000      
Issuance of common stock for vested restricted stock units 0        
Tax withholding related to vesting of restricted stock units (in shares)   (50,000)      
Tax withholding related to vesting of restricted stock units (615)   (615)    
Stock-based compensation costs 14,797   14,797    
Ending Balance (in shares) at Dec. 31, 2016   42,526,000      
Ending balance at Dec. 31, 2016 225,405 $ 106 532,378 (8,401) (298,678)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Comprehensive loss (44,534)     8,799 (53,333)
Issuance of common stock upon exercise of stock options (in shares)   665,000      
Issuance of common stock upon exercise of stock options 2,483 $ 2 2,481    
Issuance of common stock under employee stock purchase plan (in shares)   349,000      
Issuance of common stock under employee stock purchase plan 2,393 $ 1 2,392    
Issuance of common stock for vested restricted stock units (in shares)   806,000      
Issuance of common stock for vested restricted stock units 0 $ 2 (2)    
Tax withholding related to vesting of restricted stock units (in shares)   (127,000)      
Tax withholding related to vesting of restricted stock units (998)   (998)    
Stock-based compensation costs 9,702   9,702    
Ending Balance (in shares) at Dec. 31, 2017   44,219,000      
Ending balance at Dec. 31, 2017 $ 194,451 $ 111 $ 545,953 $ 398 $ (352,011)
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities      
Net income (loss) $ (53,333) $ (205) $ 3,668
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 28,350 22,400 22,875
Stock-based compensation expense 8,206 17,076 7,763
Deferred taxes 792 (668) (641)
Amortization of investment, debt and other 247 159 296
Loss (gain) on disposal of property and equipment (1,746) 185 394
Loss (gain) on foreign currency hedges (2,104) 1,640 0
Allowance for doubtful accounts 577 (382) 640
Write-down of inventories 8,349 2,983 6,486
Foreign currency remeasurement and other, net 2,583 (2,661) (2,992)
Asset impairment charges 324 0 368
Adjustment to fair value of Rusnano payment derivative 0 0 (141)
Change in assets and liabilities, net of effects of acquisitions:      
Accounts receivable 13,166 2,496 2,529
Inventories (22,347) (1,332) (14,899)
Prepaid expenses and other assets (11,409) (11,184) (1,691)
Accounts payable (10,874) 23,111 (4,692)
Accrued and other liabilities 6,452 218 6,175
Net cash (used in) provided by operating activities (32,767) 53,836 26,138
Cash flows from investing activities      
Purchase of property, plant and equipment (47,409) (51,693) (16,837)
Proceeds from sale of property, plant and equipment and other assets 21,809 179 245
Purchase of marketable securities (52,062) (82,728) (37,130)
Proceeds from sale of marketable securities 52,272 63,841 18,103
Proceeds from maturity of marketable securities 6,458 23,148 4,000
Change in restricted cash 1,638 (618) 10,135
Settlement of foreign currency hedges 1,618 (1,599) 0
Acquisition of businesses, net 0 0 (422)
Net cash used in investing activities (15,676) (49,470) (21,906)
Cash flows from financing activities      
Proceeds from exercise of stock options and issuance of stock under ESPP 4,893 6,587 2,717
Tax withholding on restricted stock units (998) (615) (727)
Proceeds from (payments for) public stock offering, net of offering costs (117) (164) 45,648
Proceeds from bank loans 112,834 95,200 80,256
Repayment of bank and acquisition-related loans (68,492) (96,119) (94,032)
Proceeds from issuance of notes payable 6,621 16,032 21,259
Repayment of notes payable (11,639) (18,007) (25,498)
Proceeds from government grants 0 602 0
Net cash provided by financing activities 43,102 3,516 29,623
Effect of exchange rates on cash and cash equivalents 1,747 (1,470) (802)
Net increase (decrease) in cash and cash equivalents (3,594) 6,412 33,053
Cash and cash equivalents at the beginning of the period 82,500 76,088 43,035
Cash and cash equivalents at the end of the period 78,906 82,500 76,088
Supplemental disclosure of cash flow information:      
Cash paid for interest 732 263 878
Cash paid for income taxes 5,388 2,215 264
Supplemental disclosure of noncash investing and financing activities:      
Restricted cash receipt and payable related to asset purchase agreement 0 1,039 0
Unpaid deferred offering costs 0 117 0
Decrease (increase) in unpaid property, plant and equipment 6,072 (13,629) (396)
Modification of bank loan with Comerica 0 0 15,786
Issuance of note to seller of acquired business 0 0 15,482
Transfer of restricted investments to short-term investments 0 0 8,296
Asset Retirement Obligation, Liabilities Incurred $ 2,146 $ 0 $ 0
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and basis of presentation
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and basis of presentation
The Company and basis of presentation  
Business and organization 
NeoPhotonics Corporation and its subsidiaries (NeoPhotonics or the Company) develops, manufactures and sells optoelectronic products that transmit, receive and switch high speed digital optical signals for communications networks. The Company sells its products worldwide, primarily to leading network equipment manufacturers.  
Certain Significant Risks and Uncertainties 
The Company operates in a dynamic industry and, accordingly, can be affected by a variety of factors.  For example, any of the following areas could have a negative effect on the Company in terms of its future financial position, results of operations or cash flows: the general state of the U.S., China and world economies; the highly cyclical nature of the industries the Company serves; the loss of any of a small number of its larger customers; ability to obtain additional financing; inability to meet certain debt covenants; failure to successfully integrate completed acquisitions; fundamental changes in the technology underlying the Company’s products; the hiring, training and retention of key employees; successful and timely completion of product design efforts; and new product design introductions by competitors. 
Consolidation 
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. 
Going Concern  
Accounting Standards Update (“ASU”) No. 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, requires an entity to disclose information about its potential inability to continue as a going concern when conditions and events indicate that it is probable that the entity may be unable to meet its obligations as they become due within one year. Management has assessed the Company’s ability to continue as a going concern within one year of the filing date of this Annual Report on Form 10-K with the Securities and Exchange Commission ("SEC") in March 2018. The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

As of December 31, 2017, the Company’s working capital was $110.8 million, including available cash, cash equivalents, short-term investments and restricted cash of approximately $93.9 million. In 2017, the Company had operating losses of $51.4 million and negative cash flows from operations of $32.8 million. It had an accumulated deficit of approximately $352.0 million as of December 31, 2017.

The Company's operating results and cash flows for 2017 have been negatively affected by reduced demand in China stemming from delayed provincial deployments and a buildup of inventory at one or more of our leading customers, which is expected to continue into early 2018. In response, the Company implemented restructuring plans in May and September 2017 that included a reduction in force and consolidation of facilities, which are expected to reduce expenses. The Company has also reduced or delayed certain product development projects and capital expenditures, aggressively pursued collections of accounts and notes receivable and continued to closely manage production and inventory levels.

In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo Bank, National Association ("Wells Fargo") which provides for borrowings under an accounts receivable based formula up to a maximum of $50.0 million. As of December 31, 2017, $30.0 million was outstanding under this line. The remaining borrowing capacity as of December 31, 2017 was $20.0 million, of which $5.0 million is required to be maintained as unused borrowing capacity. Borrowings under the Wells Fargo line are not due until June 30, 2022 as long as the borrowing base is not less than the outstanding amount (see Note 11). The Company also has approximately $5.5 million available for short-term borrowings under two line of credit agreements with Pudong Bank in China that expire in July 2019 and approximately $37.9 million under third line of credit agreement with CITIC Bank in China which was renewed in December 2017 and expires in November 2018. In February 2018, the Company borrowed $17.0 million under this third line of credit agreement with CITIC Bank in China.

The Company believes it will have sufficient resources to fund its currently planned operations and expenditures over the next twelve months without additional financing or other actions.  In addition, the Company believes there are a number of ongoing and potential actions that may further strengthen its projected cash and projected financial position.

The Company operates in an industry that makes its prospects difficult to evaluate with certainty. Future declines in China market demand or other changes to the Company’s forecasts could adversely affect the Company’s results of operations, financial position and cash flows. As a result, the Company may need to raise additional debt or equity capital to fund its operations.  Any additional debt arrangements may likely require regular interest and principal payments which could adversely affect the Company’s operations. There can be no assurance that additional debt or equity capital will be available on acceptable terms, or at all.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Summary of significant accounting policies
Summary of significant accounting policies 
Use of estimates 
The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; write off of excess and obsolete inventories; the valuation of the Rusnano payment derivative and the valuations and recognition of stock-based compensation, among others. Actual results could differ from these estimates. 
Concentration of credit risk and significant customers 
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents and trade accounts receivable. The Company’s investment policy requires cash and cash equivalents to be placed with high-credit quality institutions and limits on the amount of credit risk from any one issuer. The Company performs ongoing credit evaluations of its customers’ financial condition whenever deemed necessary and generally does not require collateral. The Company maintains an allowance for doubtful accounts based upon the expected collectability of all accounts receivable, which takes into consideration an analysis of historical bad debts, specific customer creditworthiness and current economic trends. 
For the year ended December 31, 2017, two customers accounted for 40% and 16% of the Company’s total revenue.  For the year ended December 31, 2016, two customers accounted for 50% and 15% of the Company’s total revenue.  For the year ended December 31, 2015, two customers accounted for 44% and 21% of the Company’s total revenue. The percentage of revenue from top five customers was 78%, 82% and 82% for the years ended December 31, 2017, 2016 and 2015, respectively. 
As of December 31, 2017, three customers accounted for approximately 36%, 14% and 10%, respectively, of the Company’s total accounts receivable. As of December 31, 2016, three customers accounted for 42%, 12% and 12% of the Company’s total accounts receivable.
Restricted cash 
As a condition of the notes payable lending arrangements and the line of credit facilities, the Company is required to keep a compensating balance at the issuing banks. In addition, the Company also maintained restricted cash in connection with the asset purchase agreement executed in December 2016, see Note 9. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s consolidated balance sheets. As of December 31, 2017 and 2016, the amount of restricted cash was $2.7 million and $4.1 million, respectively. 
Cash, cash equivalents and investments 
Highly liquid investments with a maturity of 90 days or less at the date of purchase are considered cash equivalents, with the exception of money market funds and commercial paper which are classified as short-term investments. Marketable securities are reported at fair value and are classified as available-for-sale investments in our current assets because they represent investments of cash available for current operations and for strategic reasons. As a result, the Company recorded all its marketable securities in short-term investments regardless of the contractual maturity date of the securities. 
The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include: the length of time and extent to which the fair market value has been lower than the cost basis, the financial condition and near-term prospects of the investee, credit quality, likelihood of recovery, and the Company’s ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. 
Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss as a separate component of stockholders’ equity on the consolidated balance sheets. The amortization of premiums and discounts on the investments, and realized gains and losses on available-for-sale securities are included in other income, net in the consolidated statements of operations. The Company uses the specific-identification method to determine cost in calculating realized gains and losses upon the sale of its marketable securities. 
Fair Value Measurements 
Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are applied. These valuation techniques involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative accounting guidance describes a fair value hierarchy based on three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last is considered unobservable. These levels of inputs are as follows: 
Level 1—Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. 
Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active. 
Level 3—Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. 
For marketable securities measured at fair value using Level 2 inputs, we review trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. 
Accounts receivable 
Accounts receivable include trade receivables and notes receivable from customers. The notes are generally due within six months. The Company receives notes receivable in exchange for accounts receivable from certain customers in China that are secured by the customer’s affiliated financial institution. 
An allowance for doubtful accounts is calculated based on the aging of the Company’s trade receivables, historical experience, and management judgment. The Company writes off trade receivables against the allowance when management determines a balance is uncollectible and is no longer actively pursuing collection of the receivable. 
Inventories 
Inventories consist of on-hand raw materials, work-in-progress inventories and finished goods. Raw materials and work-in-progress inventories are stored mainly on the Company’s premises. Finished goods are stored on the Company’s premises as well as on consignment at certain customer sites. 
Inventories are stated at the lower of standard cost, which approximates actual cost determined on the weighted average basis, or net realizable value. Inventories are recorded using the first-in, first-out method. The Company routinely evaluates quantities and values of inventories in light of current market conditions and market trends, and records a write-down for quantities in excess of demand and product obsolescence. The evaluation may take into consideration historic usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product obsolescence, customer concentrations, product merchantability and other factors. Market conditions are subject to change and actual consumption of inventory could differ from forecasted demand. The Company also regularly reviews the cost of inventories against their estimated market value and records a lower of cost or market write-down for inventories that have a cost in excess of estimated market value, resulting in a new cost basis for the related inventories which is not reversed. 
Business Combinations 
We allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the close of acquisition. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions through established and generally accepted valuation techniques.   
Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Critical estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from customer relationships and acquired patents and developed technology; and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. 
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. 
Goodwill 
Goodwill is reviewed for impairment annually in the fourth fiscal quarter or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company will assess the qualitative factors to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the two-step goodwill impairment test is performed. The first step, identifying a potential impairment, compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds its fair value, the second step would need to be performed; otherwise, no further steps are required. The second step, measuring the impairment loss, compares the implied fair value of the goodwill with the carrying amount of the goodwill. Any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. The Company had no goodwill impairment in 2017 or 2016.   
Long-lived assets 
Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. Repairs and maintenance costs are expensed as incurred. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives: 
Buildings
20-30 years
Machinery and equipment
2-7 years
Furniture, fixtures and office equipment
3-5 years
Software
5-7 years
Leasehold improvements
life of the asset or lease term, if shorter
 
Intangible assets acquired in a business combination are recorded at fair value. Identifiable finite-lived intangible assets are amortized over the period of estimated benefit using the straight-line method, reflecting the pattern of economic benefits associated with these assets. The estimated useful lives of the Company’s finite-lived intangible assets generally range from two to seven years. The acquired land use rights in China have an estimated useful life of 45 years. 
Assets held for sale are measured at the lower of carrying value or the fair value less cost to sell. The carrying value of intangible assets and other long-lived assets is reviewed on a regular basis for the existence of facts or circumstances, both internally and externally, that may suggest impairment. Some factors which the Company considers to be triggering events for impairment review include a significant decrease in the market value of an asset, a significant change in the extent or manner in which an asset is used, a significant adverse change in the business climate that could affect the value of an asset, an accumulation of costs for an asset in excess of the amount originally expected, a current period operating loss or cash flow decline combined with a history of operating loss or cash flow uses or a projection that demonstrates continuing losses and a current expectation that, it is more likely than not, a long-lived asset will be disposed of at a loss before the end of its estimated useful life. 
If one or more of such facts or circumstances exist, the Company will evaluate the carrying value of long-lived assets to determine if impairment exists by comparing it to estimated undiscounted future cash flows over the remaining useful life of the assets. If the carrying value of the assets is greater than the estimated future cash flow, the assets are written down to the estimated fair value. The Company’s cash flow estimates contain management’s best estimates, using appropriate and customary assumptions and projections at the time. Any write-down would be treated as a permanent reduction in the carrying amount of the asset and an operating loss would be recognized. 
The Company recorded asset impairment charges of $0.4 million in restructuring charges in 2017 (see Note 10). There were no asset impairment charges in 2016. The Company recorded asset impairment charges of $0.4 million in 2015 related to certain held-for-sale property, plant and equipment.
Revenue recognition 
Revenue is derived from the sale of the Company’s products. The Company recognizes revenue provided that persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed or determinable and collectability is reasonably assured. Contracts and/or customer purchase orders are used to determine the existence of an arrangement. Delivery is considered to have occurred when title and risk of loss have transferred to the customer. The price is equal to the amount invoiced to the customer and is not subject to adjustment and customers do not have the right of return. The Company evaluates the creditworthiness of its customers to determine that appropriate credit limits are established prior to the acceptance of an order. 
Revenue is recognized when the product is delivered and title have transferred to the buyer. The Company generally bears all costs and risks of loss or damage to the goods up to that point. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from inventory stock by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments. 
Product warranties 
The Company generally provides warranties to cover defects in workmanship, materials and manufacturing for a period of one to three years to meet the stated functionality as agreed to in each sales arrangement. Products are tested against specified functionality requirements prior to delivery, but the Company nevertheless from time to time experiences claims under its warranty guarantees. The Company accrues for estimated warranty costs under those guarantees based upon historical experience, and for specific items, at the time their existence is known and the amounts are determinable. 
Research and development 
Research and development expense consists of personnel costs, including stock-based compensation expense, for the Company’s research and development personnel and product development costs, including engineering services, development software and hardware tools, depreciation of capital equipment and facility costs. Research and development costs are expensed as incurred. 
Advertising costs 
Advertising costs are expensed as incurred and, to date, have not been significant. 
Stock-based compensation 
The Company grants stock-based awards to employees, consultants and directors. The stock-based awards, including stock options, restricted stock units, employee stock purchase rights, stock appreciation units and market-based awards, are accounted for at estimated fair values. Vesting of stock-based awards is generally subject to the grantee’s continuing service to the Company.   
The Company generally determines the fair value of stock options and stock appreciation rights utilizing the Black-Scholes-Merton option-pricing model, or a lattice-binomial option-pricing model for stock-based awards with a market condition. The fair value of employee grants is measured on the date of grant and then recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) on a straight-line basis. The fair value of non-employee grants is measured on the date of grant and then marked to market until vest dates and then recognized over the requisite service period. 
The Company records expense and an equal adjustment to the liability for stock appreciation units equal to the fair value of the vested portion of the awards as of each period end. Each reporting period thereafter, compensation expense will be recorded based on the remaining service period and the then fair value of the award until vesting of the award is completed. After vesting is completed, the Company will continue to re-measure the fair value of the liability each reporting period until the award is exercised or expires, with changes in the fair value of the liability recorded in the consolidated statements of operations. 
Restricted stock units are valued at the closing sales price as quoted on the New York Stock Exchange on the date of grant, and are converted into shares of common stock upon vesting on a one-for-one basis. The compensation expense related to the restricted stock units is determined using the fair value of common stock on the date of grant, and the expense is recognized on a straight-line basis over the vesting period. 
Employee stock purchase rights are accounted for at fair value, utilizing the Black-Scholes-Merton option-pricing model.    
Stock-based compensation expense for modified stock-based awards are recognized using the pool approach, under which the remaining compensation cost from the original awards plus the incremental costs, if any, of the related modified awards is recognized in its entirety over the remaining portion of the requisition service period of the corresponding modified awards. 
Stock-based compensation expense recognized at fair value includes the impact of estimated forfeitures. The Company estimates future forfeitures at the date of grant and revises the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. 
Income taxes 
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases, and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in the consolidated statement of operations in the period that includes the enactment date. 
The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. In preparing the Company’s consolidated financial statements, the Company is required to estimate its taxes in each of the jurisdictions in which it operates. The Company estimates actual current tax exposure as well as assesses temporary differences resulting from different treatment of items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets which represent future tax benefits to be received when certain expenses previously recognized in the financial statements become deductible expenses under applicable income tax laws, or loss credit carryforwards are utilized. 
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of a deferred tax asset will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. A valuation allowance is recorded for loss carryforwards and other deferred tax assets where it is more likely than not that such deferred tax assets will not be realized. The Company classifies its net deferred tax assets as other long-term assets and deferred tax liabilities as noncurrent liabilities on its consolidated balance sheet. 
Foreign currency 
Generally the functional currency of the Company’s international subsidiaries is the local currency. The Company translates the financial statements of these subsidiaries to U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs, and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Effective July 1, 2016, the Company has established a hedging program using monthly forward exchange contracts as economic hedges to protect against volatility of foreign exchange rate exposure of its net intercompany activities based on a cost-benefit analysis that considers that magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instruments. The forward contracts are not designated for hedge accounting and are marked to market at fair value and reported as either other current assets or accounts payable. Any changes in the fair value are recorded as foreign exchange gain (loss) and help mitigate the changes in the value of the underlying net intercompany balances. The Company recognized a $2.1 million gain and $1.6 million loss in 2017 and 2016, respectively, relating to its foreign currency contracts within other income, net. Net foreign exchange gain (loss) was ($0.5) million, $(0.1) million, and $3.4 million in 2017, 2016, and 2015, respectively. These gains and losses were recorded as other income (expense), net in the Company’s consolidated statements of operations. The Company presents the cash flows relating to these foreign exchange contracts as investing activities in its consolidated statements of cash flows.   
Net income (loss) per share
Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares and potential dilutive common share equivalents outstanding during the period if the effect is dilutive. 
Accounting standards update recently adopted
Effective January 1, 2017, the Company adopted ASU 2016-9, Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-9”). ASU 2016-9 simplifies certain aspects of the accounting for shared-based payment transactions, including income taxes, classification of awards and classification in the statement of cash flows. It eliminates the requirement to delay the recognition of excess tax benefits until current taxes payable are reduced. Upon adoption, the Company’s previously unrecognized excess tax benefits of $8.6 million had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance. The Company elected to apply the change in presentation in the statements of cash flows prospectively and elected to continue to account for estimated forfeitures over the vesting period of the share-based awards.
Effective January 1, 2017, the Company also adopted ASU 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (“ASU 2015-11”). ASU 2015-11 requires entities to measure most inventories “at the lower of cost and net realizable value” but does not apply to inventories that are measured by using either the last-in, first-out method or the retail inventory method. The impact on the Company’s consolidated financial statements upon the adoption of this standard was immaterial.
Recent accounting standards update not yet effective
In May 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-9, Compensation—Stock Compensation (718)—Scope of Modification Accounting (ASU 2017-9”). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company has not yet determined whether it will elect early adoption and has determined that the adoption of this standard will not have a significant impact on its consolidated financial statements and related disclosures.
In March 2017, the FASB issued ASU No. 2017-7, Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost (“ASU 2017-7”). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2018 and early adoption is permitted as of the beginning of an annual reporting period. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-4, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-4”). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-1, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-1”). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In November 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (“ASC 2016-18”). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (“ASU 2016-16”). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company’s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (“ASU 2016-15”). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company’s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company’s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) (“ASU 2016-2”).  ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In January 2016, the FASB issued ASU 2016-1, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-1”).  ASU 2016-1 revises an entity’s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company’s annual and interim reporting periods beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In May 2014, the FASB issued ASU No. 2014-9, Revenue from Contracts with Customers (“ASU 2014-9”). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company will adopt this standard in the first quarter of 2018, using the full retrospective transition method. We have substantially completed our analysis and the adoption of this guidance will not have a material impact on our consolidated financial statements and our internal controls over financial reporting.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, cash equivalents, short-term investments, and restricted cash
12 Months Ended
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]  
Cash, cash equivalents, short-term investments and restricted cash
Cash, cash equivalents, short-term investments and restricted cash 
The following table summarizes the Company’s cash, cash equivalents, short-term investments, and restricted cash at December 31, 2017 and 2016 (in thousands): 
 
December 31, 2017
 
December 31, 2016
Cash and cash equivalents:
 
 
 
Cash
$
78,906

 
58,691

Cash equivalents

 
23,809

Cash and cash equivalents
$
78,906

 
$
82,500

Short-term investments
$
12,311

 
$
19,015

Restricted cash
$
2,658

 
$
4,085


The following table summarizes the Company’s unrealized gains and losses related to the cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands): 
 
As of December 31, 2017
 
As of December 31, 2016
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market accounts
$

 
$

 
$

 
$

 
$
23,809

 
$

 
$

 
$
23,809

Money market funds
11,561

 

 

 
11,561

 
199

 

 

 
199

Corporate debt securities

 

 

 

 
9,438

 
4

 
(3
)
 
9,439

Government agency securities

 

 

 

 
3,767

 

 
(10
)
 
3,757

U.S. government securities
751

 

 
(1
)
 
750

 
5,008

 

 
(10
)
 
4,998

Sovereign government bonds

 

 

 

 
622

 

 

 
622

Total
$
12,312

 
$

 
$
(1
)
 
$
12,311

 
$
42,843

 
$
4

 
$
(23
)
 
$
42,824

Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$

 
$

 
$

 
$

 
$
23,809

 
$

 
$

 
$
23,809

Short-term investments
12,312

 

 
(1
)
 
12,311

 
19,034

 
4

 
(23
)
 
19,015

Total
$
12,312

 
$

 
$
(1
)
 
$
12,311

 
$
42,843

 
$
4

 
$
(23
)
 
$
42,824

 
As of December 31, 2017 and 2016, maturities of marketable securities were as follows (in thousands): 
 
December 31, 2017
 
December 31, 2016
Less than 1 year
$
12,311

 
$
36,054

Due in 1 to 2 years

 
6,468

Due in 3 to 5 years

 
302

Total
$
12,311

 
$
42,824


Realized gains and losses on the sale of marketable securities during the years ended December 31, 2017, 2016 and 2015 were immaterial. The Company did not recognize any impairment losses on its marketable securities during the years ended December 31, 2017, 2016 or 2015.  As of December 31, 2017, the Company did not have any investments in marketable securities that were in an unrealized loss position for a period in excess of 12 months.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Fair value measurements
Fair value measurements
Assets and Liabilities Measured at Fair Value on a Recurring Basis 
The following table presents the Company’s assets that are measured at fair value on a recurring basis (in thousands): 
 
December 31, 2017
 
December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents and short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
11,561

 
$

 
$

 
$
11,561

 
$
199

 
$

 
$

 
$
199

U.S. government securities
750

 

 

 
750

 
4,998

 

 

 
4,998

Money market accounts

 

 

 

 

 
23,809

 

 
23,809

Corporate debt securities

 

 

 

 

 
9,439

 

 
9,439

Government agency securities

 

 

 

 

 
3,757

 

 
3,757

Sovereign government bonds

 

 

 

 

 
622

 

 
622

Total
$
12,311

 
$

 
$

 
$
12,311

 
$
5,197

 
$
37,627

 
$

 
$
42,824

Mutual funds held in Rabbi Trust, recorded in other long-term assets
$
523

 
$

 
$

 
$
523

 
$
622

 
$

 
$

 
$
622

 
The Company offers a Non-Qualified Deferred Compensation Plan (“NQDC Plan”) to a select group of its highly compensated employees to provide participants the opportunity to defer payment of certain compensation as defined in the NQDC Plan. A Rabbi Trust has been established to fund the NQDC Plan obligation, which was fully funded as of December 31, 2017 and 2016. The assets held by the Rabbi Trust are in the form of exchange traded mutual funds and are included in the Company’s other long-term assets on its consolidated balance sheets as of December 31, 2017 and 2016. Level 1 assets are determined by using quoted prices in active markets for identical assets. The fair values of Level 2 assets are priced based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data using inputs such as benchmark yields, broker quotes and other similar data. 
The following table presents the Company’s liabilities that are measured at fair value on a recurring basis (in thousands): 
 
As of December 31, 2017
 
As of December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Rusnano payment derivative
$

 
$

 
$
389

 
$
389

 
$

 
$

 
$
389

 
$
389

Foreign currency forward contracts

 
(43
)
 

 
(43
)
 

 
41

 

 
41

 
$

 
$
(43
)
 
$
389

 
$
346

 
$

 
$
41

 
$
389

 
$
430

 
The fair value of the Rusnano payment derivative is based on the Company’s estimate (see Note 13). The fair values of the foreign currency forward contracts are based on quoted market rates and market observable data for similar instruments. There were no transfers between levels of the fair value hierarchy during the periods presented. 
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis 
In 2017 and 2016, there were no assets or liabilities measured at fair value on a nonrecurring basis. In 2015, the Company wrote off $0.2 million of property, plant and equipment and $0.2 million of held-for-sale assets recognized and recognized asset impairment charges of $0.4 million within operating expenses (Level 3). These assets were measured at fair value due to events or circumstances the Company identified as having significant impact on their fair value during the respective periods. To arrive at the valuation of these assets, the Company considered the discounted cash flows and categorized the fair value measurement as Level 3 as significant unobservable inputs were used in the valuation. 
Assets and Liabilities Not Measured at Fair Value 
The carrying values of cash, restricted cash, accounts receivable, accounts payable, notes payable and short-term borrowing approximate their fair values due to the short-term nature and liquidity of these financial instruments.
The fair value of the Company’s long-term debt have been calculated using an estimate of the interest rate the Company would have had to pay on the issuance of liabilities with a similar maturity and discounting the cash flows at that rate which it considers to be a level 2 fair value measurement and was not materially different than the carrying value as of December 31, 2017 and 2016 as the interest rates approximated rates currently available to the Company. The fair values do not necessarily give an indication of the amount that the Company would currently have to pay to extinguish any of this debt.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net income (loss) per share
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Net income (loss) per share
Net income (loss) per share 
The following table sets forth the computation of the basic and diluted net income (loss) per share attributable to NeoPhotonics Corporation common stockholders for the periods indicated (in thousands, except per share amounts): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Numerator:
    
 
 
 
 
Net income (loss)
$
(53,333
)
 
$
(205
)
 
$
3,668

Denominator:
 
 
 

 
 

Weighted average shares used to compute per share amount:
 
 
 

 
 

Basic
43,431

 
41,798

 
37,421

Dilutive effect of equity awards

 

 
1,265

Diluted
43,431

 
41,798

 
38,686

Basic net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.10

Diluted net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.09

 
The Company has excluded the impact of the following outstanding employee stock options, restricted stock units, common stock warrants and shares expected to be issued under its employee stock purchase plan from the computation of diluted net income (loss) per share, as their effect would have been antidilutive (in thousands):
 
December 31, 
 
2017
 
2016
 
2015
Employee stock options
3,934

 
4,301

 
2,176

Restricted stock units
2,405

 
2,089

 
954

Employee stock purchase plan
421

 
306

 
318

 
6,760

 
6,696

 
3,448

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business combinations
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Business combinations
Business Combinations 
EMCORE Corporation
On January 2, 2015, the Company closed an acquisition of certain assets and assumed certain liabilities of the tunable laser product lines of EMCORE Corporation (“EMCORE”) for an original purchase price of $17.5 million, pursuant to the terms of the Asset Purchase Agreement between the parties dated October 22, 2014. Consideration for the transaction consisted of $1.5 million in cash and a promissory note (the “EMCORE Note”) of approximately $16.0 million, which was subsequently adjusted to $15.5 million in connection with a True-Up Confirmation Agreement (the “True-Up Agreement”) executed by and between the Company and EMCORE on April 16, 2015. The final adjusted purchase price for the acquisition was approximately $17.0 million.
The Company accounted for this acquisition as a business combination. With the acquisition of the EMCORE ultra narrow linewidth tunable laser products, the Company aims to strengthen its portfolio of High Speed Products. 
In connection with the acquisition, the Company incurred approximately $0.9 million in total acquisition-related costs related to legal, accounting and other professional services. The acquisition costs were expensed as incurred and included in operating expenses in the Company’s consolidated statement of operations. 
The fair values assigned to intangible assets acquired were based on valuations using estimates and assumptions provided by management, with the assistance of an independent third party appraisal firm. The excess purchase price over those fair values was recorded as goodwill. The Company used best estimates and assumptions as part of the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date and during the Company’s process of obtaining further information, further refined estimates and assumptions, including the acquired property, plant and equipment, prepaid and other current assets, which primarily consisted of held-for-sale assets and accounts payable. As a result, during the measurement period completed in 2015, the Company recorded adjustments related to the acquired net accounts receivable, the acquired net inventories, the assumed sales tax accrual and the acquired prepaid expenses and other current assets by immaterial amounts, and decreased goodwill by a corresponding net amount. Goodwill recorded consisted of a valuable assembled workforce and market synergy. The amounts assigned to goodwill are deductible for income tax purposes.
The following table summarizes the allocation of the assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments (in thousands):  
Total purchase consideration:
    
Cash paid
$
1,500

Notes payable
15,482

Total 
$
16,982

Fair value of assets acquired:
 
Accounts receivable
$
9,274

Inventories
1,693

Prepaid expenses and other current assets
670

Property, plant and equipment
6,917

Intangible assets acquired:
 
Developed technology
4,100

Customer relationships
700

Total 
$
23,354

 
 
Less: fair value of liabilities assumed:
 
Accounts payable
$
(7,427
)
Accrued liabilities
(60
)
Total 
$
(7,487
)
Goodwill
$
1,115

 
Purchased intangibles with finite lives will be amortized on a straight-line basis over their respective estimated useful lives. The following table presents details of the purchase price allocated to the acquired intangible assets at the acquisition date: 
 
Useful
Life
 
Purchased
intangible assets
 
(In years)
 
(In thousands)
Developed technology
7
 
$
4,100

Customer relationships
2
 
700

Total purchased intangible assets
 
 
$
4,800

 

The following unaudited supplemental pro forma information presents the combined results of operations of NeoPhotonics Corporation for the periods presented as though the companies had been combined as of the beginning of 2014. In the year ended December 31, 2017, 2016 and 2015, revenue related to products acquired from EMCORE was approximately $96.0 million, $80.8 million and $55.8 million, respectively. The pro forma financial information reflects adjustments related to transaction costs of $0.3 million and $0.6 million in the years ended December 31, 2015 and 2014, respectively, as well as immaterial employee expense in the year ended December 31, 2015. Incremental intangible amortization, inventory and depreciation adjustments were also added to the 2014 period.  There were no sales between the business acquired from EMCORE and the Company in the periods presented. The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations (in thousands, except per share data): 
 
Years Ended December 31, 
 
2015
 
2014
Revenue
$
339,439

 
$
353,003

Net income (loss)
$
4,088

 
$
(23,221
)
Basic net income (loss) per share
$
0.11

 
$
(0.72
)
Diluted net income (loss) per share
$
0.11

 
$
(0.72
)

EigenLight Corporation 
In November 2015 the Company closed an acquisition of the business and products of EigenLight Corporation for cash consideration of $0.4 million in an asset transaction.  The Company accounted for this as a business combination and the majority of the purchase price was allocated to inventory and property, plant and equipment.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Purchased intangible assets
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased intangible assets
Purchased intangible assets 
Purchased intangible assets consist of the following (in thousands): 
 
December 31, 2017
 
December 31, 2016
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
Technology and patents
$
37,684

 
$
(34,923
)
 
$
2,761

 
$
36,918

 
$
(33,316
)
 
$
3,602

Customer relationships
15,425

 
(14,835
)
 
590

 
15,039

 
(13,990
)
 
1,049

Leasehold interest
1,309

 
(366
)
 
943

 
1,226

 
(315
)
 
911

 
$
54,418

 
$
(50,124
)
 
$
4,294

 
$
53,183

 
$
(47,621
)
 
$
5,562

 
Amortization expense relating to technology and patents and the leasehold interest intangible assets is included within cost of goods sold, and customer relationships and the non-compete agreements within operating expenses. The following table presents details of the amortization expense of the Company’s purchased intangible assets as reported in the consolidated statements of operations (in thousands): 
 
Years ended December 31, 
 
2017
 
2016
 
2015
Cost of goods sold
$
869

 
$
2,871

 
$
3,349

Operating expenses
472

 
1,609

 
1,791

Total
$
1,341

 
$
4,480

 
$
5,140

 
The estimated future amortization expense of purchased intangible assets as of December 31, 2017, is as follows (in thousands): 
2018
$
1,208

2019
807

2020
689

2021
689

2022
103

Thereafter
798

 
$
4,294

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]  
Balance sheet components
Balance sheet components 
Restricted Cash 
Restricted cash was as follows (in thousands):
 
December 31, 
 
2017
 
2016
Restricted in connection with notes payable and short-term borrowing (see Note 11)
$
2,658

 
$
2,098

Restricted in connection with asset purchase agreement (see Note 9)

 
1,987

Total restricted cash
$
2,658

 
$
4,085

Reported as:
 

 
 

Restricted cash
$
2,658

 
$
4,085

  
Accounts receivable, net 
Accounts receivable, net were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Accounts receivable
$
65,499

 
$
78,143

Trade notes receivable
2,356

 
2,892

Allowance for doubtful accounts
(626
)
 
(425
)
 
$
67,229

 
$
80,610

 
The table below summarizes the movement in the Company’s allowance for doubtful accounts (in thousands): 
Balance at December 31, 2014
$
(241
)
Provision for bad debt
(640
)
Write-offs, net of recoveries
38

Balance at December 31, 2015
(843
)
Reversal of provision for bad debt
382

Write-offs, net of recoveries
36

Balance at December 31, 2016
(425
)
Provision for bad debt
(577
)
Write-offs, net of recoveries
376

Balance at December 31, 2017
$
(626
)

Inventories 
Inventories were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Raw materials
$
33,400

 
$
23,348

Work in process
13,246

 
10,996

Finished goods(1)
20,655

 
13,893

 
$
67,301

 
$
48,237

 
(1) Included in finished goods was $7.1 million and $8.3 million of inventory at customer vendor managed inventory locations at December 31, 2017 and 2016, respectively. 
Prepaid expenses and other current assets 
Prepaid expenses and other current assets were as follows (in thousands):
 
December 31, 
 
2017
 
2016
Prepaid taxes and taxes receivable
$
15,162

 
$
16,102

Transition services agreement receivable (see Note 9)
12,817

 

Deposits and other prepaid expenses
4,138

 
3,571

Other receivable
4,118

 
2,723

 
$
36,235

 
$
22,396

 
Property, plant and equipment, net 
Property, plant and equipment, net were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Land
$
3,083

 
$
2,847

Buildings
24,102

 
22,107

Machinery and equipment
189,527

 
160,314

Furniture, fixtures, software and office equipment
9,948

 
8,413

Leasehold improvements
26,007

 
14,541

 
252,667

 
208,222

Less: Accumulated depreciation
(125,102
)
 
(101,355
)
 
$
127,565

 
$
106,867

 
Depreciation expense was $27.0 million, $17.9 million and $17.7 million for the years ended December 31, 2017, 2016 and 2015, respectively. In 2017, the Company wrote off certain leasehold improvements in its facilities in California and recorded a restructuring charge of $0.1 million in connection with the Company’s restructuring actions. Purchases of property, plant and equipment unpaid as of December 31, 2017, 2016 and 2015 was $10.0 million, $16.1 million and $2.5 million, respectively.

Accrued and other current liabilities 
Accrued and other current liabilities were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Employee-related
$
12,990

 
$
18,654

Transition services agreement payables (see Note 9)
11,222

 

Asset sale related contingent liabilities (see Note 9)
7,135

 

Income and other taxes payable
542

 
3,956

Deferred revenue, current
939

 
956

Accrued warranty
1,334

 
678

Rusnano payment derivative

 
389

Other accrued expenses
9,080

 
5,992

 
$
43,242

 
$
30,625

 
Accrued warranty 
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands): 
 
Years ended December 31,
 
2017
 
2016
 
2015
Beginning balance
$
678

 
$
1,175

 
$
1,751

Warranty accruals
1,263

 
102

 
79

Settlements
(607
)
 
(599
)
 
(655
)
Ending balance
$
1,334

 
$
678

 
$
1,175

 
Other noncurrent liabilities 
Other noncurrent liabilities were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Pension and other employee-related
$
4,675

 
$
5,045

Deferred rent
2,908

 
1,509

Deferred revenue
617

 
136

Government grant
1,095

 
1,048

Rusnano payment derivative
389

 

Deferred income tax liabilities
106

 
46

Asset retirement obligations and other
4,285

 
1,155

 
$
14,075

 
$
8,939

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Asset sale
12 Months Ended
Dec. 31, 2017
Discontinued Operations and Disposal Groups [Abstract]  
Asset sale
Asset sale

In January 2017, the Company completed the sale of its Low Speed Transceiver Products’ assets to APAT OE pursuant to an asset purchase agreement dated December 14, 2016 for consideration of approximately $25.0 million (in RMB equivalent) plus approximately $1.4 million (in RMB equivalent) post-closing transaction service fees to be received under a transition services agreement with APAT OE in which the Company will provide short-term manufacturing and other specific services pursuant to such agreement. The related supply chain purchase commitments and value-added tax obligations have been assumed by APAT OE. The receivable and payable balances related to the transition service arrangement were $12.8 million and $11.2 million, respectively, as of December 31, 2017.
As of December 31, 2016, the balance in assets held for sale was $13.9 million, consisting of $13.1 million in inventories and $0.8 million in property, plant and equipment. As a result of post-closing adjustments, total consideration was reduced by approximately $3.4 million for inventory. In addition, an immaterial amount of property, plant and equipment was reclassified from assets held for sale. Upon closing, assets sold to APAT OE were approximately $12.8 million, including approximately $12.1 million in inventories and $0.7 million in property, plant and equipment. The adjusted consideration received of approximately $21.6 million is subject to further reduction of up to $10.0 million for any indemnification claims. As of December 31, 2017, the Company has a reserve of $7.1 million within accrued and other current liabilities for warranty claims. The indemnification warranties expired on June 30, 2017. The Company recognized a $2.2 million gain on the sale of these assets within operating loss in 2017.
All of the Low Speed Transceiver Products were part of the Company’s Network Products and Solution product group and included the low speed optical network (PON) products for which the end-of-life plan was announced in mid-2016.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring
12 Months Ended
Dec. 31, 2017
Restructuring and Related Activities [Abstract]  
Restructuring
Restructuring 
In 2017, the Company initiated restructuring actions in order to focus on key growth initiatives and a lower break even revenue level through lower operating expenses and manufacturing costs. Actions included a reduction in force, facilities consolidation and certain asset-related adjustments. The Company recorded $0.8 million and $3.9 million in restructuring charges within cost of goods sold and operating expenses in 2017, respectively. Additionally, the Company recorded a charge of $2.0 million to cost of goods sold in 2017 for discontinued product inventory write-downs related the Company's decisions to end-of-life certain products. There were no restructuring charges in 2016. There were no restructuring liabilities as of December 31, 2016.
 
Employee Severance
 
Facilities Consolidation
 
Asset-Related
 
Total
Restructuring obligations December 31, 2016
$

 
$

 
$

 
$

Charges
2,308

 
2,003

 
434

 
4,745

Cash payments
(2,308
)
 
(310
)
 
(177
)
 
(2,795
)
Non-cash settlements and other

 
(113
)
 
(214
)
 
(327
)
Restructuring obligations December 31, 2017
$

 
$
1,580

 
$
43

 
$
1,623

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Debt
Debt 
The table below summarizes the carrying amount and weighted average interest rate of the Company’s debt (in thousands, except percentages): 
 
December 31, 2017
 
December 31, 2016
 
Carrying
Amount
 
Interest
Rate
 
Carrying
Amount
 
Interest
Rate
Note payable to Pudong Bank
$
17,000

 
4.10
%
 
$

 

Note payable to CITIC Bank
$
17,000

 
4.00
%
 
$

 

Notes payable to suppliers
$
1,607

 


 
$
6,390

 

Short-term borrowing under Comerica Bank Credit Facility

 


 
23,800

 
3.37
%
Total notes payable and short-term borrowing
$
35,607

 
 

 
$
30,190

 
 

Long-term debt, current and non-current:
 

 
 

 
 

 
 

Borrowing under Wells Fargo Credit Facility
$
30,018

 
3.29
%
 
$

 
 
Mitsubishi Bank loans
$
16,924

 
1.05% -1.45%

 
$
11,253

 
1.43
%
Unaccreted discount and issuance costs within current portion of long-term debt
(86
)
 
 

 
(108
)
 
 

Unaccreted discount and issuance costs within long-term debt, net of current portion
(295
)
 
 

 
(183
)
 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
46,561

 
 

 
$
10,962

 
 

Reported as:
 

 
 

 
 

 
 

Current portion of long-term debt
$
6,005

 
 

 
$
747

 
 

Long-term debt, net of current portion
40,556

 
 
 
10,215

 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
46,561

 
 

 
$
10,962

 
 


Notes payable
The Company regularly issues notes payable to its suppliers in China. These notes are supported by non-interest bearing bank acceptance drafts issued under the Company’s existing line of credit facilities and are due three to six months after issuance. As a condition of the notes payable arrangements, the Company is required to keep a compensating balance at the issuing banks that is a percentage of the total notes payable balance until the amounts are settled. As of December 31, 2017, the Company’s subsidiary in China had three, line of credit facilities with banking institutions:
Under the first line of credit facility with Pudong Bank, the Company can borrow up to RMB 120.0 million ($18.4 million) for short-term loans at varying interest rates, or up to approximately RMB 171.4 million ($26.3 million) for bank acceptance drafts (with a 30% compensating balance requirement).  This line of credit facility expires in July 2019. In November 2017, the Company borrowed $17.0 million under this line which bears interest at 4.1% and will mature in May 2018.
Under the second line of credit facility with Pudong Bank, which expires in July 2019, the Company can borrow up to RMB 30.0 million ($4.6 million) for short-term loans at varying interest rates, or up to approximately RMB 42.9 million ($6.6 million) for bank acceptance drafts (with a 30% compensating balance requirement). 
In December 2017, the Company's subsidiary in China entered into a third line of credit facility with CITIC Bank in China, which expires in November 2018. The purpose of the credit facility is to provide short-term borrowings, bank acceptance drafts and letters of credits. Under this credit facility, the Company can borrow up to approximately RMB 250 million ($38.4 million) at varying interest rates.
The Company had another line of credit facility with CITIC Bank in China which expired during September 2017. In July 2017, the Company borrowed $17.0 million under this line which bore interest at LIBOR plus 2.55%. The amount of $17.0 million under this line was repaid to CITIC Bank in January 2018.
Under these line of credit facilities, the non-interest bearing bank acceptance drafts issued in connection with the Company's notes payable to its suppliers in China, had an outstanding balance of $1.6 million and $6.4 million as of December 31, 2017 and December 31, 2016, respectively. In addition to the outstanding notes payable, three letters of credit totaling $1.6 million were issued to its suppliers in 2016 for equipment purchases delivered by December 2016. These letters of credit required a 30% compensating balance. As of December 31, 2016, the outstanding balance of these letters of credit was immaterial and was fully repaid as of December 31, 2017. The total amount available for short-term borrowings under these line of credit facilities as of December 31, 2017 was $43.4 million.
As of December 31, 2017 and December 31, 2016, compensating balances relating to bank acceptance drafts and letters of credit issued to suppliers and the Company's subsidiaries totaled $0.5 million and $2.1 million, respectively. Compensating balances are classified as restricted cash on the Company’s consolidated balance sheets. 
Credit Facilities
The Company had a credit agreement, as amended with the Comerica Bank as lead bank in the U.S. (the “Comerica Bank Credit Facility”) with a borrowing capacity to $30.0 million. In January 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to April 30, 2017 and to remove the financial covenant related to EBDITA. In April 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity date to July 31, 2017 and to add a financial covenant that required maintenance of a modified EBITDA. In June 2017, the Company amended the Comerica Bank Credit Facility to extend the maturity to August 31, 2017, to allow NeoPhotonics China to borrow up to $17.0 million, to limit the indebtedness under the facility to $20.0 million and to modify the EBITDA requirement. In August 2017, the Credit Facility was further amended to extend the maturity to September 30, 2017. As of December 31, 2016, the Company was in compliance with the covenants of the credit facility except for exceeding the capital expenditure limit as of December 31, 2016 for which a waiver was obtained subsequent to the year end.
Borrowings under the Comerica Bank Credit Facility bore interest at an interest rate option of a base rate as defined in the agreement plus 1.75% or LIBOR plus 2.75%. The base rate was the greater of (a) the effective prime rate, (b) the Federal Funds effective rate plus one percent, and (c) the daily adjusting LIBOR rate plus one percent. The outstanding balance was $23.8 million as of December 31, 2016 and the rate on the LIBOR option was 3.37%.  
In September 2017, the Company entered into a revolving line of credit agreement with Wells Fargo as the administrative agent for a lender group (the "Wells Fargo Credit Facility" or "Credit Facility"), and the amount outstanding under the Comerica Bank Credit Facility was paid in full.
The Wells Fargo Credit Facility provides for borrowings equal to the lower of (a) a maximum revolver amount of $50.0 million, or (b) an amount equal to 80% - 85% of eligible accounts receivable plus 100% of qualified cash balances up to $15.0 million, less certain discretionary adjustments ("Borrowing Base"). The maximum revolver amount may be increased by up to $25.0 million, subject to certain conditions. At closing, $50.0 million was available, of which $30.0 million was drawn. The Company used $20.0 million of this amount to pay the principal and interest due under the Comerica Bank Credit Facility, which has since been terminated.
The Credit Facility matures on June 30, 2022 and borrowings bear interest at an interest rate option of either (a) the LIBOR rate, plus an applicable margin ranging from 1.50% to 1.75% per annum, or (b) the prime lending rate, plus an applicable margin ranging from 0.50% to 0.75% per annum. The Company is also required to pay a commitment fee equal to 0.25% of the unused portion of the Credit Facility.
The Credit Facility agreement ("Agreement") requires prepayment of the borrowings to the extent the outstanding balance is greater than the lesser of (a) the most recently calculated Borrowing Base, or (b) the maximum revolver amount. The Company is required to maintain a combination of certain defined cash balances and unused borrowing capacity under the Credit Facility of at least $20.0 million, of which at least $5.0 million shall include unused borrowing capacity. The Agreement also restricts the Company's ability to dispose of assets, permit change in control, merge or consolidate, make acquisitions, incur indebtedness, grant liens, make investments and make certain restricted payments. Borrowings under the Credit Facility are collateralized by substantially all of the Company's assets. The Company was in compliance with the covenants of this Credit Facility as of December 31, 2017. As of December 31, 2017, the outstanding balance under the Credit Facility was $30.0 million and the weighted average rate under the LIBOR option was 3.29% The remaining borrowing capacity as of December 31, 2017 was $20.0 million, of which $5.0 million is required to be maintained as unused borrowing capacity.
Acquisition-related 
In 2015, the Company repaid in full the $15.5 million note issued for the acquisition of the tunable laser products of EMCORE in January 2015 as well as the remaining balance of the 1,050 million Japanese Yen (the “JPY”) loan issued for the acquisition of NeoPhotonics Semiconductor in March 2013. 
Mitsubishi Bank Loans
On February 25, 2015, the Company entered into certain loan agreements and related agreements with the Bank of Tokyo-Mitsubishi UFJ, Ltd. (the "Mitsubishi Bank") that provided for (i) a term loan in the aggregate principal amount of 500 million Japanese Yen (the “JPY”)  ($4.4 million) (the “Term Loan A”) and (ii) a term loan in the aggregate principal amount of one billion JPY ($8.9 million) (the “Term Loan B” and together with the Term Loan A, the “2015 Mitsubishi Bank Loans”). The Mitsubishi Bank Loans are secured by a mortgage on certain real property and buildings owned by our Japanese subsidiary. Interest on the 2015 Mitsubishi Bank Loans accrues and is paid monthly based upon the annual rate of the monthly Tokyo Interbank Offer Rate (TIBOR) plus 1.40%. The Term Loan A requires interest only payments until the maturity date of February 23, 2018, with a lump sum payment of the aggregate principal amount on the maturity date. The Term Loan B requires equal monthly payments of principal equal to 8,333,000 JPY until the maturity date of February 25, 2025, with a lump sum payment of the balance of 8,373,000 JPY on the maturity date. Interest on the Term Loan B is accrued based upon monthly TIBOR plus 1.40% and is secured by real estate collateral. In conjunction with the execution of the Bank Loans, the Company paid a loan structuring fee, including consumption tax, of 40,500,000 JPY ($0.4 million).  The Term Loan A of 500 million JPY (approximately $4.4 million) was repaid to the Mitsubishi Bank in January 2018.
The 2015 Mitsubishi Bank Loans contain customary representations and warranties and customary affirmative and negative covenants applicable to the Company’s Japanese subsidiary, including, among other things, restrictions on cessation in business, management, mergers or acquisitions. The 2015 Mitsubishi Bank Loans contain financial covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. Outstanding principal balance under the 2015 Mitsubishi Bank Loans and unamortized debt issuance costs were approximately 1.2 billion JPY (approximately $4.4 million for Term Loan A and $6.4 million for Term Loan B) and 43.0 million JPY (approximately $0.4 million), respectively, as of December 31, 2017. The Company was in compliance with the related covenants as of December 31, 2017 and December 31, 2016.
In March 2017, the Company entered into a loan agreement and related agreements with the Mitsubishi Bank for a term loan of 690 million JPY (approximately $6.1 million) (the “2017 Mitsubishi Bank Loan”) to acquire manufacturing equipment for its Japanese subsidiary. This loan is secured by the manufacturing equipment acquired from the loan proceeds. Interest on the 2017 Mitsubishi Bank Loan is based on the annual rate of the monthly TIBOR rate plus 1.00%. The 2017 Mitsubishi Bank Loan matures on March 29, 2024 and requires monthly interest and principal payments over 72 months commencing in April 2018. The loan contains customary covenants relating to minimum net assets, maximum ordinary loss and a dividends covenant. The loan is available from March 31, 2017 to March 30, 2018 and 690 million JPY (approximately $6.1 million) under this loan was drawn as of December 31, 2017.
At December 31, 2017, maturities of long-term debt were as follows (in thousands): 
2018
$
6,091

2019
1,908

2020
1,908

2021
1,908

2022
31,926

Thereafter
3,201

 
$
46,942

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans
12 Months Ended
Dec. 31, 2017
Compensation and Retirement Disclosure [Abstract]  
Pension Plans
Pension Plans 
Japan defined benefit pension plans 
In connection with its acquisition of NeoPhotonics Semiconductor in 2013, the Company assumed responsibility for two defined benefit plans that provide retirement benefits to its NeoPhotonics Semiconductor employees in Japan: the Retirement Allowance Plan (“RAP”) and the Defined Benefit Corporate Pension Plan (“DBCPP”). The RAP is an unfunded plan administered by the Company.  Effective February 28, 2014, the DBCPP was converted to a defined contribution plan (“DCP”).  In May 2014, LAPIS transferred approximately $2.0 million into the newly formed DCP which was the allowable amount that can be transferred according to the Japanese regulations. LAPIS also paid the Company approximately $0.3 million in connection with the conversion of the plan.  Additionally, the Company transferred the net unfunded projected benefit obligation amount from the DBCPP to the RAP and froze the RAP benefit at the February 28, 2014 amount.  Under the RAP, lump sum benefits are provided upon retirement or upon certain instances of termination. In 2014, the Company reclassified $0.2 million and $0.1 million from accumulated other comprehensive income to cost of goods sold and operating expenses, respectively. 
The funded status of these plans for the years ended December 31, 2017, 2016 and 2015 was as follows (in thousands): 
 
2017
 
2016
 
2015
 
RAP
 
RAP
 
RAP
Change in projected benefit obligation:
 

 
 

 
 

Projected benefit obligation, beginning of period
$
4,802

 
$
5,086

 
$
5,054

Service cost

 

 

Interest cost
5

 
11

 
10

Benefits paid
(411
)
 
(551
)
 

Actuarial (gain)/loss
32

 
72

 
40

Curtailment/Settlement

 

 

Transfer from DBCPP to RAP

 

 

Currency translation adjustment
188

 
184

 
(18
)
Projected benefit obligation, end of period
$
4,616

 
$
4,802

 
$
5,086

Change in plan assets:
 

 
 

 
 

Plan assets at fair value, beginning of period
$

 
$

 
$

Employer contributions

 

 

Benefits paid

 

 

Transfer to DCP

 

 

Currency translation adjustment

 

 

Plan assets at calculated amount, end of period
$

 
$

 
$

Amounts recognized in consolidated balance sheets:
 

 
 

 
 

Accrued and other current liabilities
$
488

 
$
393

 
$
497

Other noncurrent liabilities
$
4,128

 
$
4,409

 
$
4,589

Amount recognized in accumulated other comprehensive loss:
 

 
 

 
 

Defined benefit pension plans adjustment
$
271

 
$
230

 
$
153

Accumulated benefit obligation, end of period
$
4,616

 
$
4,802

 
$
5,086

 
Net periodic pension cost associated with these plans for the years ended December 31, 2017, 2016 and 2015 included the following components (in thousands): 
 
2017
 
2016
 
2015
 
RAP
 
RAP
 
RAP
Service cost
$

 
$

 
$

Interest cost
5

 
11

 
10

Other

 

 

Curtailment/settlement (gain) loss

 

 

Net periodic pension (gain) costs
$
5

 
$
11

 
$
10

 
The projected and accumulated benefit obligations for the RAP were calculated as of December 31, 2017 and 2016 using a discount rate assumption of 0.1% and 0.1%, respectively.  
Estimated future benefit payments under the RAP are as follows (in thousands): 
2018
$
387

2019
183

2020
501

2021
611

2022
288

2023 - 2026
1,342

Thereafter
1,304

 
$
4,616


401(k) Plan 
The Company maintains a savings and retirement plan qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended (the "IRC"). The Company currently matches a portion of all eligible employee contributions which vest immediately. The Company’s matching contributions to the plan totaled $0.5 million, $0.4 million and $0.3 million, respectively, for the years ended December 31, 2017, 2016, and 2015.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and contingencies
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies
Commitments and contingencies 
Leases 
The Company leases various facilities under non-cancelable operating leases expiring through 2027.
On June 13, 2017, the Company entered into an office lease for approximately 39,000 square feet for the Company’s current headquarters in San Jose (the “Lease”) with a commencement date of June 1, 2017. The Company’s existing office lease for the facility was terminated and replaced by the new Lease. Upon commencement, the Lease had an initial term of one hundred and twenty-three (123) months, ending September 30, 2027, (the “Initial Term”) with a monthly rental rate of $41,388, escalating annually to a maximum monthly rental rate of approximately $72,525 in the last year of the Initial Term. Upon termination of the Lease, the Company anticipates a restoration cost of approximately $0.7 million.
In September 2016, the Company entered into an office lease for approximately 64,000 square feet of office and laboratory space located adjacent to the Company’s current headquarters in San Jose (the “Lease”). The term of the Lease commenced on January 1, 2017. Upon commencement, the Lease has an initial term of one hundred and twenty-nine (129) months, ending on September 30, 2027 (the “Initial Term”), with a monthly rental rate of $144,000, escalating annually to a maximum monthly rental rate of approximately $194,000 in the last year of the Initial Term. The Landlord has agreed to provide the office and laboratory space to the Company free of charge for the first nine months of the Initial Term through September 30, 2017. Upon termination of the Lease, the Company anticipates a restoration cost of approximately $3.1 million.
As of December 31, 2017, the future minimum commitments under the Company’s non-cancelable operating leases are as follows (in thousands): 
Years ending December 31, 
 
2018
$
3,512

2019
3,608

2020
3,069

2021
2,977

2022
2,939

Thereafter
14,370

 
$
30,475

 
The total minimum lease commitment amount above does not include minimum sublease rent income of $1.7 million receivable in the future under non-cancelable sublease agreements. 
The Company recognizes rent expense on a straight-line basis over the lease period. Rent expense under the Company’s operating leases was $4.6 million, $2.4 million and $2.2 million, respectively, in the years ended December 31, 2017, 2016, and 2015. 
Litigation
From time to time, the Company is subject to various claims and legal proceedings, either asserted or unasserted, that arise in the ordinary course of business. The Company accrues for legal contingencies if the Company can estimate the potential liability and if the Company believes it is probable that the case will be ruled against it. If a legal claim for which the Company did not accrue is resolved against it, the Company would record the expense in the period in which the ruling was made. The Company believes that the likelihood of an ultimate amount of liability, if any, for any pending claims of any type (alone or combined) that will materially affect the Company’s financial position, results of operations or cash flows is remote. The ultimate outcome of any litigation is uncertain, however, and unfavorable outcomes could have a material negative impact on the Company’s financial condition and operating results. Regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, negative publicity, diversion of management resources and other factors.
On January 5, 2010, Finisar Corporation, or Finisar, filed a complaint in the U.S. District Court for the Northern District of California against Source Photonics, Inc., MRV Communications, Inc., Oplink Communications, Inc. and the Company, or collectively, the co-defendants. In the complaint Finisar alleged infringement of certain of its U.S. patents. In 2010 the Company filed an answer to the complaint and counterclaims, asserting two claims of patent infringement and additional claims. The court dismissed without prejudice all co-defendants (including the Company) except Source Photonics, Inc., on grounds that such claims should have been asserted in four separate lawsuits, one against each defendant. This dismissal does not prevent Finisar from bringing a new similar lawsuit against the Company. In 2011 the Company and Finisar agreed to suspend their respective claims and in 2012 they further agreed to toll their respective claims. While there has been no action on this matter since 2012, the Company is currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
In January 2013, the Company was served with a lawsuit, filed in Belgium by a distributor called Laser 2000 Beneluo SA (“Laser 2000”) claiming unpaid commissions. The distributor agreement was formally terminated as of January 3, 2012. The Company paid $492,000 to Laser 2000 as partial settlement of claims and to avoid penalties from the Court and submitted a legal brief to court on September 16, 2013. Laser 2000 filed a response on December 16, 2013 and the Company filed the final rebuttal brief on January 30, 2014. In March 2015, the Belgian Court issued a ruling awarding Laser 2000 approximately one million euros in damages (approximately $1,100,000 at current exchange rates). The Company did not believe it would ultimately be liable for the full amount of damage and accrued $0.3 million in March 2015 for estimated probable net litigation expense relating to this matter. The Company appealed this verdict and, in April 2017 settled this case and paid approximately $250,000.
On December 27, 2016 the Company was served with a lawsuit filed by Lestina International Ltd. (“Lestina”), in Santa Clara County, CA. The lawsuit is regarding a dispute of approximately $3 million related to purchase orders for the Company’s Low Speed Transceiver Products that was soon thereafter sold by the Company to APAT OE in January 2017. The purchase orders in question were included in the asset sale and were assumed liabilities by the purchaser of the business. The Company is unable to predict with certainty the outcome of this matter, but is seeking to resolve the matter either through a court dismissal of the action or a resolution with the plaintiff and/or the purchaser of the Low Speed Transceiver Products’ assets. Discovery is currently in process. Because the purchase orders in question were an assumed liability of the Low Speed Transceiver Products’ assets that were transferred to the purchaser, the Company does not expect that the ultimate costs to resolve these matters will have a material adverse effect on its consolidated financial position, results of operations or cash flows.
APAT Arbitration
On June 16, 2017, APAT Optoelectronics Components Co., Ltd. filed an arbitration claim against NeoPhotonics (China) Co., Ltd. (the Company’s China subsidiary), claiming that approximately $1.5 million of the inventory that was sold to APAT OE by NeoChina in an Asset Purchase Agreement executed between the parties on December 14, 2016 was aged inventory and of no value. The arbitration was heard in the Shenzhen Court of International Arbitration on August 2, 2017. On October 25, 2017, NeoPhotonics (China) Co., Ltd. was informed that it was successful in the defense of the dispute and was also successful in its counterclaim against APAT Optoelectronics Components Co., Ltd. NeoPhotonics (China) Co. Ltd. was awarded approximately RMB700,000 (approximately USD $100,000) in compensatory damages and attorney fees as well as having the approximately $1.5 million claim against it rejected in its entirety.
Indemnifications 
In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
In November 2016 Oyster Communications, Inc. filed nine patent lawsuits against several defendants in the U.S. District Court for the Eastern District of Texas, including one against Cisco Systems, Inc. One defendant has successfully transferred their case to the U.S. District Court for the Northern District of California. Additional defendant requested venue changes are still pending. The Company was not named as a defendant in any of the lawsuits. In July 2017, however, Cisco notified the Company that it would be seeking indemnification from the Company for claims against Cisco arising from the lawsuits. The Company is investigating the matter but is currently unable to predict the outcome of this matter and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
Purchase obligations 
The Company has open purchase orders with its suppliers for the purchase of inventory and other items in the ordinary course of its business. As of December 31, 2017, the Company’s estimate of outstanding amounts under these purchase orders was approximately $32.1 million, primarily expected to be purchased within the next 12 months. Certain of these open purchase orders may be cancellable without penalty.  
Penalty Payment Derivative
In connection with a private placement transaction with Joint Stock Company "Rusano" in 2012, (formerly Open Joint Stock Company “RUSNANO"), or Rusnano, in 2012, the Company agreed to certain performance obligations including establishing a wholly-owned subsidiary in Russia and making a $30.0 million investment commitment (the ‘Investment Commitment’) towards the Company’s Russian operations, which could be partially satisfied by cash and/or non-cash investment inside or outside of Russia and/or by way of non-cash asset transfers.
The Rights Agreement as amended in 2015 (the "Amended Rights Agreement") limits the maximum amount of penalties and/or exit fee (the "Rusano Payment") to be paid by the Company to $5.0 million in the aggregate and allows such payment to be reduced when certain milestones are met over time. The Amended Rights Agreement also provides for an updated investment plan for the Company’s Russian subsidiaries that includes non-cash transfer of licensing rights to intellectual property, non-cash transfers of existing equipment and commitments to complete the remaining investment milestones through 2019. The Company fulfilled its investment commitment required by 2016 and had contributed over $21.0 million in cash and assets to its subsidiaries in Russia as of December 31, 2016. Therefore, no amounts of the Rusnano Payment were due as of December 31, 2016 or December 31, 2017.  
As of December 31, 2017, the remaining Investment Commitment was approximately $8.0 million to be invested at any time on or before December 31, 2019. At any point between December 31, 2017 and December 31, 2019, the Company may elect to pay a $2.0 million exit fee to terminate any remaining obligations associated with the Investment Commitment.
In August 2016, the Company entered into a letter of agreement with Rusnano to agree to transfer a 10G SFP+ transceiver product line and incur expected costs of approximately $0.1 million, by July 30, 2017, which will not be counted toward the Company’s overall Investment Commitment. Since the asset sale of the Company’s Low Speed Transceiver Products was completed in January 2017, the Company may undertake such expense by spending such amount in another manner to be discussed and agreed between the parties.
Rusnano has non-transferable veto rights over the Company’s Russian subsidiaries’ annual budget during the investment period and must approve non-cash asset transfers to be made in satisfaction of the Investment Commitment.  The Company accounted for the Rusnano Payment as an embedded derivative instrument.  The fair value of the Penalty Payment derivative has been estimated at the date of the original common stock sale (April 27, 2012) and at each subsequent balance sheet date using a probability-weighted discounted future cash flow approach using unobservable inputs, which are classified as Level 3 within the fair value hierarchy. The primary inputs for this approach include the probability of achieving the Investment Commitment and a discount rate that approximates the Company’s incremental borrowing rate. After the initial measurement, changes in the fair value of this derivative are recorded in other income (expense), net. The estimated fair value of this derivative was $0.4 million as of each of December 31, 2017 and December 31, 2016. As of December 31, 2017, the derivative was reported within other noncurrent liabilities and as of December 31, 2016 the derivative was reported within accrued and other current liabilities on the Company’s consolidated balance sheets. See Note 8.
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2017
Stockholders' Equity Note [Abstract]  
Stockholders’ Equity
Stockholders’ Equity
Common stock 
As of December 31, 2017, the Company had reserved 7,297,302 shares of common stock for issuance under its stock plans and 278,673 shares of common stock for issuance under its employee stock purchase plan. 
Resale Registration Statement
In December 2014, the Company entered into a Commitment to File a Registration Statement and Related Waiver of Registration Rights, whereby Rusnano waived certain registration rights in connection with a potential offering by the Company of shares of the Company’s common stock, and the Company committed to file with the U.S. Securities and Exchange Commission a resale registration statement on Form S-1 covering the resale of all shares of the Company’s common stock held by Rusnano. In each of 2015 and 2016, the Company filed such resale registration statement, which registered 4,972,905 shares of the Company’s common stock, at a par value of $0.0025 per share, held by Rusnano. The Company does not receive any proceeds from any sales of the Company’s common stock held by Rusnano (See Note 13). 
Follow-On Public Offering
In 2015, the Company completed a follow-on public offering, in which the Company sold 6,866,689 shares of its common stock, including 895,655 shares of common stock sold upon the exercise in full of the overallotment option by the underwriters, at a public offering price of $7.25 per share. The Company raised approximately $45.6 million, net of underwriting discounts of $3.0 million and other offering expenses of approximately $1.2 million
Accumulated Other Comprehensive Income (Loss) 
The following table shows the components of accumulated other comprehensive income (loss), net of taxes, as of December 31, 2017 and 2016 (in thousands): 
 
December 31, 
2017
 
December 31, 
2016
Foreign currency translation adjustments
$
567

 
$
(8,235
)
Unrealized gains on available-for-sale securities
(1
)
 
(19
)
Defined benefit pension plan adjustment
(168
)
 
(147
)
 
$
398

 
$
(8,401
)
 
No material amounts related to available-for-sale securities or the defined benefit pension plan were reclassified out of accumulated other comprehensive income (loss) during the years ended December 31, 2017, 2016 or 2015. 
Accumulated Deficit
Approximately $8.8 million and $8.7 million of the Company’s retained earnings within its accumulated deficit at December 31, 2017 and 2016, respectively, was subject to restriction due to a requirement that its subsidiaries in China set aside at least 10% of their respective accumulated profits each year to fund statutory common reserves as well as allocate a discretional portion of their after-tax profits to their staff welfare and bonus fund.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation
Stock-based compensation 
Equity incentive programs 
2004 Stock Option Plan 
In March 2004, the Company adopted the 2004 Stock Option Plan (the “2004 Plan”) for the benefit of its eligible employees, consultants and independent directors. In February 2011, in connection with the closing of the Company’s initial public offering and execution of the associated underwriting agreement, shares authorized for issuance under the 2004 Plan were cancelled (except for those shares reserved for issuance upon exercise of outstanding stock options). As of December 31, 2017, options to purchase 481,725 shares were outstanding under the 2004 Plan and no shares were available for future grant. 
2007 Stock Appreciation Grants Plan 
In October 2007, the Company adopted its 2007 Stock Appreciation Grants Plan (the “2007 Plan”). The 2007 Plan provides for the grant of units (“stock appreciation units”) entitling the holder upon exercise to receive cash in an amount equal to the amount by which the Company’s common stock has appreciated in value. Each stock appreciation unit entitles a participant to a cash payment in the amount of the excess of the fair market value of a share of common stock on the exercise date over the fair market value of a share of common stock on the award date. 
The total appreciation available to a participant from the exercise of an award is equal to the number of stock appreciation units being exercised, multiplied by the amount of appreciation per stock appreciation unit. The stock appreciation units granted under the 2007 Plan were primarily granted to employees or consultants of the Company’s subsidiaries in China. 
As of December 31, 2017, 49,824 stock appreciation units were outstanding, of which 49,824 stock appreciation units were vested. The Company does not intend to grant additional stock appreciation units under the 2007 Plan. 
2010 Equity Incentive Plan 
In April 2010, the Company adopted its 2010 Equity Incentive Plan (the “2010 Plan”). The 2010 Plan will terminate on April 13, 2020, unless sooner terminated by the board of directors. 
The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, market-based stock awards, and other forms of equity compensation, or collectively, stock awards, all of which may be granted to employees, including officers, and to non-employee directors and consultants. Additionally, the 2010 Plan provides for the grant of market-based cash awards. Incentive stock options may be granted only to employees. All other awards may be granted to employees, including officers, and to non-employee directors and consultants. 
Under the terms of the 2010 Plan, awards may be granted at prices not less than 100% of the fair value of the Company’s common stock, as determined by the Company’s board of directors, on the date of grant for an incentive stock option and not less than 85% of the fair value of the Company’s common stock on the date of grant for a non-qualified stock option. Options vest over a period of time as determined by the board of directors, generally over a three to four year period, and expire ten years from date of grant. 
Initially, the aggregate number of shares of the Company’s common stock that may be issued pursuant to stock awards under the 2010 Plan was 865,420 shares. The number of shares of the Company’s common stock reserved for issuance under the 2010 Plan automatically increase on January 1st each year, starting on January 1, 2012 and continuing through January 1, 2020, by 3.5% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year, or such lesser number of shares of common stock as determined by the Company’s board of directors. The maximum number of shares that may be issued pursuant to the exercise of incentive stock options under the 2010 Plan is 8,000,000 shares. As of December 31, 2017, stock options to purchase and restricted stock units to convert to a total of 5,301,808 shares of common stock were outstanding under the 2010 Plan and 909,805 shares were reserved for future issuance. 
2010 Employee Stock Purchase Plan 
In February 2011, the Company adopted its 2010 Employee Stock Purchase Plan (the “2010 ESPP”). The 2010 ESPP was implemented through a series of offerings of purchase rights to eligible U.S. employees. The offering period is for 12 months beginning November 16th of each year, with two purchase dates on May 15th and November 15th.   Due to the delay in filing its 2013 Annual Report on Form 10-K, in May 2014 the Compensation Committee of the Company’s Board of Directors (the “Committee”) rescheduled the May 15 purchase date under the then offering period to June 17, 2014. Additionally, the Committee waived the existing purchase limits for the June 17, 2014 purchase only and created a modification of the purchase price formula for such offering period. In connection with this modification, the Company recorded an immaterial charge as stock based compensation expense in its 2014 consolidated statements of operations. 
The 2010 ESPP initially authorized the issuance of 342,568 shares of the Company’s common stock pursuant to purchase rights granted to employees or to employees of designated affiliates. The number of shares of common stock reserved for issuance automatically increase on January 1st of each year, starting January 1, 2012 and continuing through January 1, 2020, in an amount equal to the lesser of (1) 3.5% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year, (2) 600,000 shares of common stock or (3) such lesser number of shares of common stock as determined by the Company’s board of directors. As of December 31, 2017, the Company had 278,673 shares reserved for future issuance. 
2011 Inducement Award Plan 
In September 2011, the Company adopted its 2011 Inducement Award Plan (the “2011 Plan”). The 2011 Plan provides for awarding options, stock appreciation rights, restricted stock grants, restricted stock units and other awards to new employees of the Company and its affiliates, including as a result of future business acquisitions. All options under this plan will be designated as non-statutory stock options. 
The number of shares initially reserved for issuance under the 2011 Plan was 750,000 shares. The exercise price of awards shall be not less than 100% of the fair market value of the Company’s common stock on the date of grant. Each stock appreciation right grant will be denominated in shares of common stock equivalents. Options and stock appreciation rights have a maximum term of ten years measured from the date of grant, subject to earlier termination following the individual’s cessation of service with the Company. In 2015, an additional 100,000 shares were authorized for issuance by the Company’s board of directors. As of December 31, 2017, stock options to purchase and restricted stock units to convert to a total of 554,633 shares of common stock were outstanding under the 2011 Plan and 49,331 shares were reserved for future issuance. 
Determining Fair Value 
The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions: 
 
Years ended December 31, 
Stock options
2017
 
2016
 
2015
Weighted-average expected term (years)
5.99
 
5.75
 
5.33
Weighted-average volatility
65%
 
65%
 
60%
Risk-free interest rate
2.02%-2.08%
 
1.01%-1.76%
 
1.37%-1.85%
Expected dividends
—  %
 
—  %
 
—  %
Stock appreciation units
 
 
 
 
 
Weighted-average expected term (years)
2.30
 
2.77
 
3.54
Weighted-average volatility
69%
 
61%
 
62%
Risk-free interest rate
0.51%-1.62%
 
0.45%-1.47%
 
0.25%-1.57%
Expected dividends
—  %
 
—  %
 
—  %
ESPP
 
 
 
 
 
Weighted-average expected term (years)
0.72
 
0.73
 
0.69
Weighted-average volatility
61%
 
54%
 
58%
Risk-free interest rate
0.91%-1.31%
 
0.39%-0.45%
 
0.03%-0.14%
Expected dividends
—  %
 
—  %
 
—  %
 
Expected term. The expected term for stock options was estimated using the Company’s historical exercise behavior and expected future exercise behavior. Vested stock appreciation units first became exercisable upon the expiration of the lock-up period associated with the initial public offering. Therefore, the Company estimated the term of the award based on an average of the weighted-average exercise period and the remaining contractual term. The expected term for the ESPP represents the period of time from the beginning of the offering period to the purchase date. 
Volatility. Due to the limited history of the trading of the Company’s common stock since the initial public offering in February 2011, the expected volatility used by the Company is based on a combination of its own volatility and the volatility of similar entities. In evaluating similarity, factors such as industry, stage of life cycle, size, and financial leverage are taken into consideration. The term over which volatility was measured was commensurate with the expected term. 
Risk-free interest rate. The risk-free rate that the Company uses in the Black-Scholes-Merton option valuation model is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options. 
Expected dividends. The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Stock-Based Compensation Expense 
The following table summarizes the stock-based compensation expense recognized for the years ended December 31, 2017, 2016 and 2015. Unamortized stock-based compensation costs capitalized as part of inventory were immaterial in each of the periods presented (in thousands):
 
Years ended December 31, 
 
2017
 
2016
 
2015
Cost of goods sold
$
1,098

 
$
3,130

 
$
1,335

Research and development
2,491

 
4,760

 
2,049

Sales and marketing
1,697

 
4,105

 
1,794

General and administrative
2,920

 
5,081

 
2,585

 
$
8,206

 
$
17,076

 
$
7,763

  
2014 Stock Option and Stock Appreciation Rights Repricing Offer 
On December 18, 2014, the Company completed an offer to certain of its current employees (or engaged as a consultant to the Company) to receive the opportunity to reduce the exercise price of certain outstanding eligible options or eligible stock appreciation rights to the closing trading price of the Company’s common stock on December 18, 2014, in exchange for such holders’ agreement to accept a new vesting schedule (the “Repricing Offer”). The eligible stock options and stock appreciation rights covered an aggregate of 2,373,692 shares of the Company’s common stock. On December 18, 2014, options to purchase 1,948,631 shares of the Company’s common stock and stock appreciation rights to purchase 87,354 shares of the Company’s common stock were repriced in the Repricing Offer. The repriced eligible options and eligible stock appreciation rights had a grant date compensation cost, net of forecasted forfeitures, of approximately $2.6 million, which included incremental compensation cost of approximately $0.9 million.  
The new exercise price per share for each repriced eligible option or eligible stock appreciation right is $3.50. Each of the repriced eligible options or eligible stock appreciation rights was subject to a new vesting schedule as follows: 50% of the shares subject to such repriced eligible option or eligible stock appreciation right vested and became exercisable on January 1, 2016, and the remaining 50% vested and became exercisable in 12 equal monthly installments on each monthly anniversary thereafter, in each case subject to continued service with the Company on each applicable vesting date; provided, however, that alternative vesting applied to certain eligible options or eligible stock appreciation rights if the expiration date of such eligible options or eligible stock appreciation rights was after January 30, 2016, but on or before January 1, 2017, then 50% of the shares subject to the repriced awards vested and became exercisable on January 1, 2016 and the remaining shares were subject to ratable monthly vesting over the remaining term ending 60 days prior to the expiration date of the repriced awards; if the expiration date of such eligible options or eligible stock appreciation rights was prior to January 30, 2016, then 100% of the shares subject to the repriced awards vested and became exercisable on the 60th day prior to the expiration date. 
Stock Option and Restricted Stock Unit Activity 
The following table summarizes the Company’s stock option and restricted stock unit, or RSU, activity during the year ended December 31, 2017: 
 
 
 
Stock Options
 
Restricted Stock Units
 
Shares Available for Grant
 
Number of Shares
 
Weighted Average Exercise Price
 
Number of Units
 
Weighted Average Grant Date Fair Value
Balance at December 31, 2016
768,046

 
4,301,340

 
$
5.18

 
2,089,473

 
$
10.15

Authorized for issuance
1,488,411

 


 


 


 


Granted
(1,889,536
)
 
502,746

 
7.37

 
1,386,790

 
7.86

Exercised/Converted


 
(665,393
)
 
3.73

 
(805,463
)
 
9.48

Cancelled/Forfeited
592,215

 
(205,164
)
 
8.11

 
(266,163
)
 
10.42

Balance at December 31, 2017
959,136

 
3,933,529

 
$
5.55

 
2,404,637

 
$
9.02

 
The following table summarizes information about stock options outstanding as of December 31, 2017: 
 
Options Outstanding
 
 Number of Shares
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value (in Thousands)
Vested and expected to vest
3,830,959

 
$
5.48

 
5.83
 
$
6,919,879

Exercisable
3,084,096

 
$
4.78

 
5.08
 
$
6,706,040

 
The fair value of options vested during the years ended December 31, 2017, 2016 and 2015 was $1.5 million, $3.9 million and $1.3 million, respectively. The intrinsic value of options vested and expected to vest and exercisable as of December 31, 2017 is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of December 31, 2017. The intrinsic value of options exercised during the years ended December 31, 2017, 2016 and 2015, was $3.0 million, $9.7 million and $1.6 million, respectively. 
The weighted-average fair value of options granted was $4.43$7.05 and $3.87 per share for the years ended December 31, 2017, 2016 and 2015, respectively. At December 31, 2017, there was $3.2 million of unrecognized stock-based compensation expense for stock options, net of estimated forfeitures, which will be recognized over the remaining weighted-average period of 2.2 years. 
Included in the outstanding stock options at December 31, 2017 are 1.0 million shares of market-based stock options granted to key personnel. The fair value of its market-based option grants was $4.72 for 2015 and $1.65 for 2014 using a Monte Carlo simulation model with the assumptions discussed above. These options vested in September 2016 as a result of the satisfaction of the market condition requiring the average closing price of the Company’s common stock over a period of 20 consecutive trading days to be equal to or greater than $15.00 per share and the recipients remaining in continuous service with the Company through such period. The Company recorded approximately $4.8 million in related stock-based compensation expense for these options in 2016. 
The following table summarizes information about RSUs outstanding as of December 31, 2017:
 
Restricted Stock Units Outstanding
 
Number of Shares
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value (in Thousands)
Vested and expected to vest
2,098,888

 
$

 
1.26
 
$
13,810,684

 
The fair value of RSUs vested during the years ended December 31, 2017, 2016 and 2015 was $7.6 million, $1.6 million and $3.3 million, respectively. The intrinsic value of RSUs vested and expected to vest as of December 31, 2017 is calculated based on the fair value of the Company’s common stock as of December 31, 2017. The intrinsic value of RSUs converted during the years ended December 31, 2017, 2016 and 2015, was $6.4 million, $2.8 million and $4.3 million, respectively. 
The weighted-average fair value of RSUs granted was $7.86, $12.33 and $7.46 per share for the years ended December 31, 2017, 2016 and 2015, respectively. At December 31, 2017, the Company had $15.3 million of unrecognized stock-based compensation expense for RSUs, net of estimated forfeitures, which will be recognized over the remaining weighted-average period of 2.1 years. 
The majority of the Company’s RSUs that were converted during the years ended December 31, 2017, 2016 and 2015 were net share settled. Upon each settlement date, RSUs were withheld to cover the minimum withholding tax and the remaining amounts were delivered to the recipient as shares of the Company’s common stock. In 2017, 2016 and 2015, the Company withheld 126,999, 49,838 and 95,227 shares, respectively, and remitted cash of $1.0 million, $0.6 million and $0.7 million, respectively, to the appropriate tax authorities. 
Stock Appreciation Unit Activity 
The following table summarizes the Company’s stock appreciation unit activity during the year ended December 31, 2017: 
 
Stock Appreciation Units
 
Weighted-Average Exercise Price
Stock appreciation units outstanding as of December 31, 2016
286,768

 
$
4.87

Stock appreciation units exercised
(42,618
)
 
$
4.50

Stock appreciation units cancelled
(4,326
)
 
$
4.24

Stock appreciation units outstanding as of December 31, 2017
239,824

 
$
4.95

 
The fair value of stock appreciation units vested was immaterial in 2017, $3.7 million in 2016 and immaterial in 2015. The intrinsic value of stock appreciation units is calculated based on the difference between the exercise price and the fair value of the Company’s common stock as of December 31, 2017. Cash paid for stock appreciation units exercised was $0.2 million in 2017, $0.5 million in 2016, and $0.1 million in 2015. 
As of December 31, 2017 and 2016 the liability for settlement of stock appreciation units was approximately $0.8 million and $2.0 million, respectively, and was included in accrued and other current liabilities on the consolidated balance sheet, based on the fair value of the stock appreciation units, that will be recognized through settlement. 
Included in the outstanding stock appreciation units at December 31, 2017 were 0.2 million shares of market-based stock appreciation units granted to key personnel which were granted during 2013. These market-based units vested in September 2016 upon the satisfaction of the market condition requiring the average closing price of the Company’s common stock over a period of 20 consecutive trading days to be equal to or greater than $15.00 per share and the recipients remaining in continuous service with the Company through such period. In 2017, the Company recorded approximately $0.3 million gain as compared to expense of approximately $0.9 million in 2016, in related stock-based compensation for these stock appreciation units. 
Employee Stock Purchase Plan
The Company issued 349,175 shares under the 2010 ESPP during the year ended December 31, 2017. As of December 31, 2017, there was $0.8 million of unrecognized stock-based compensation expense for stock purchase rights that will be recognized over the remaining offering period, through November 2018.
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income taxes
Income taxes 
The provision for income taxes is based upon the income (loss) before income taxes as follows (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
U.S. operations
$
(52,725
)
 
$
(10,217
)
 
$
(7,212
)
Non-U.S. operations
301

 
13,609

 
13,984

 
$
(52,424
)
 
$
3,392

 
$
6,772

 
The components of the provision for income taxes consisted of the following (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Current
 

 
 

 
 

Federal
$
(144
)
 
$
(127
)
 
$
(48
)
State
3

 
(13
)
 
(8
)
Foreign
363

 
(3,925
)
 
(3,725
)
 
222

 
(4,065
)
 
(3,781
)
Deferred
 

 
 

 
 

Federal
4

 
(24
)
 
(22
)
State

 

 

Foreign
(1,135
)
 
492

 
699

Total provision
$
(909
)
 
$
(3,597
)
 
$
(3,104
)

The provision for income taxes differs from the amount obtained by applying the U.S. federal statutory tax rate as follows (in thousands, except percentages): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Federal statutory rate
35
%
 
35
%
 
35
%
Tax at federal statutory rate
$
18,354

 
$
(1,185
)
 
$
(2,378
)
State taxes, net of federal benefit
2

 
(8
)
 
(8
)
Mandatory repatriation/Section 956
(5,718
)
 
(19
)
 
(66
)
Nondeductible expenses
(67
)
 
(727
)
 
(135
)
Stock-based compensation
(314
)
 
(877
)
 
(465
)
Change in valuation allowance
16,273

 
(1,455
)
 
(958
)
Research and development
851

 
1,175

 
1,017

Foreign rate differences
(2,819
)
 
(1,215
)
 
(844
)
Foreign tax credit
144

 
127

 
30

Change in prior year deferred balances
(28,262
)
 
920

 
417

Other
647

 
(333
)
 
286

Total provision for income taxes from continuing operations
$
(909
)
 
$
(3,597
)
 
$
(3,104
)
 
Change in prior year deferred balances of $28.3 million include approximately $30.0 million related to remeasurement of U.S. federal deferred tax assets from corporate tax rate of 35% to 21%, based on the newly enacted tax laws in December 2017. See below for more discussion related to newly enacted tax laws in December 2017.

Deferred income tax assets and liabilities comprise the following (in thousands): 
 
December 31, 
 
2017
 
2016
Deferred Tax Assets:
 

 
 

Net operating loss carryforwards
$
44,912

 
$
55,274

Federal and state credits
26,170

 
23,372

Reserves, accruals and other
9,698

 
14,423

Fixed assets and intangibles
1,259

 
1,817

Total deferred tax assets
82,039

 
94,886

Valuation allowance
(76,101
)
 
(90,060
)
Total deferred tax assets, net of valuation allowance
5,938

 
4,826

Less deferred tax liabilities:
 

 
 

Acquired intangibles
(2,054
)
 
(2,295
)
Property, plant and equipment
(3,338
)
 
(949
)
Net deferred tax assets
$
546

 
$
1,582

Reported as:
 

 
 

Long term deferred tax assets, included within other long-term assets
$
652

 
$
1,628

Long term deferred income tax liabilities, included within noncurrent liabilities
(106
)
 
(46
)
Net deferred tax assets
$
546

 
$
1,582


The net valuation allowance decreased by $14.0 million in 2017 and increased by $1.1 million in 2016. The changes are primarily due to changes in the U.S. deferred tax assets. U.S. deferred tax assets and the corresponding valuation allowance have been re-measured based on the newly enacted tax rate in December 2017. The change in valuation allowance balance in 2017 has reflected such accounting impact. See more discussion below for change in U.S. tax laws. The Company did not record a full valuation allowance against its net deferred tax assets in most foreign jurisdictions as it believes these deferred tax assets were realizable on a more likely than not basis as of December 31, 2017. Based upon the weight of available evidence, which includes the Company’s historical operating performance and the reported cumulative net losses to date, the Company continues to maintain a full valuation allowance against its net U.S. deferred tax assets with the exception of indefinite deferred tax liabilities.
The Company adopted ASU 2016-9 effective January 1, 2017. Upon adoption, the Company's previously unrecognized excess tax benefits of $8.6 million had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance.
As of December 31, 2017, the Company had federal and state net operating loss, or NOL, carryforwards of $244.7 million and $51.7 million, respectively. Federal NOL carryforwards start to expire in 2022 and a portion of the California NOL carryforwards will begin to expire in 2028. As of December 31, 2017, the Company also had federal and state research credit carryovers of $8.3 million and $15.8 million, respectively. The federal credits will begin to expire in 2018 and the state credits can be carried forward indefinitely. The Company also had $10.4 million of foreign tax credit carryforwards which will start to expire in 2022 if not utilized. Utilization of NOL carryforwards and carried over tax credits may be subject to substantial annual limitation due to federal and state ownership limitations. The annual limitation may result in the expiration of NOL and tax credit carryforwards before utilization. The deferred tax assets listed above do not include NOL carryforwards that are expected to expire unutilized as a result of existing ownership changes. 
On December 22, 2017, the U.S. President signed into U.S. law the Tax Cuts and Jobs Act of 2017 ("Tax Reform"). The new legislation, among other provisions, will lower the corporate tax rate from 35% to 21%. In addition to applying the new lower corporate tax rate in 2018 and thereafter to any taxable income we may have, the legislation affects the way we can use and carry forward net operating losses previously accumulated and results in a revaluation of deferred tax assets recorded on our balance sheet. Given that the deferred tax assets are offset by a full valuation allowance, these changes will have no net impact on the Company's financial position and net loss. However, if and when we become profitable, we will receive a reduced benefit from such deferred tax assets. In addition, the Tax Reform includes a one-time mandatory repatriation transition tax on the net accumulated earnings and profits of a US taxpayer's foreign subsidiaries. We have performed an earnings and profits analysis, and as a result of net operating loss carry forward available to fully offset the anticipated transition tax, there will be no income tax effect in the current period. Therefore, the preliminary accounting for this matter is generally complete. Although foreign earnings have been included in US taxable income under the mandatory repatriation transition tax regime as discussed here, the Company has not changed its assertion to permanently reinvest the foreign earnings.
The SEC staff issued Staff Accounting Bulletin 118 (“SAB 118”), which provides guidance on accounting for the tax effects of the Tax Reform. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Reform enactment date for companies to complete the accounting under ASC 740, Income Taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Reform for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Reform is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the Tax Reform. We expect to complete our analysis within the measurement period in accordance with SAB 118.
One of the Company’s China subsidiaries qualified for a preferential 15% tax rate that is available under the China Enterprise Income Tax Law, or the EIT law, for new and high technology enterprises and was granted a 15% tax rate for tax years 2015 and 2014. In June 2016, China’s State Administration of Taxation issued a notice to adjust the requirements for high technology enterprise status and as a result, the Company’s China subsidiary did not meet the requirements for the tax year 2016 and computed its tax provision for 2016 based on a 25% regular corporate tax rate and remeasured its deferred tax assets accordingly. The Company realized benefits from the reduced tax rate of $0.9 million and $0.5 million in the years ended December 31, 2015 and 2014, respectively. The tax provision for 2017 was based on the 25% regular corporate tax rate.
At December 31, 2017, the Company’s gross unrecognized tax benefits were approximately $25.5 million, of which $0.2 million would impact the effective tax rate if recognized. Substantial portion of these unrecognized tax benefits could be subject to a valuation allowance if and when recognized in a future period, which could impact the timing of any related effective tax rate benefit. The Company does not believe that the amount of unrecognized tax benefits will change significantly in the next twelve months. There were no interest or penalties related to unrecognized tax benefits. The Company’s policy is to classify interest and penalties associated with unrecognized tax benefits as income tax expense. 
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands): 
Balance at December 31, 2014
$
18,372

Gross increases for tax positions of current year
2,314

Balance at December 31, 2015
20,686

Gross increases for tax positions of current year
2,920

Balance at December 31, 2016
23,606

Gross increases for tax positions of current year
1,933

Balance at December 31, 2017
$
25,539

 
The Company’s material tax jurisdictions are the United States federal, California, Japan and China. As a result of NOL carryforwards, substantially all of the Company’s tax years remain open to U.S. federal and state tax examination. Tax years for 2011 and forward remain open for Chinese tax examination.
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and geographic information
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Segment and geographic information
Segment and geographic information 
The Company’s Chief Executive Officer, who is considered to be the chief operating decision maker, manages the Company’s operations as a whole and reviews financial information presented on a consolidated basis for purposes of evaluating financial performance and allocating resources. In 2017, 2016 and 2015, the Company operated in one reportable segment. 
Through 2017, the Company has aligned its products to High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue:
 

 
 

 
 

High Speed Products
$
241,780

 
$
277,258

 
$
195,831

Network Products and Solutions
51,114

 
134,165

 
143,608

Total revenue
$
292,894

 
$
411,423

 
$
339,439

 
The following tables set forth the Company’s revenue and asset information by geographic region. Revenue is classified based on the ship to location of the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue:
 

 
 

 
 

China
$
161,637

 
$
254,685

 
$
182,504

United States
41,538

 
67,807

 
77,867

Japan
8,586

 
12,037

 
12,713

Rest of world
81,133

 
76,894

 
66,355

Total revenue
$
292,894

 
$
411,423

 
$
339,439

 
 
As of December 31, 
 
2017
 
2016
Property, plant and equipment, net:
 

 
 

China
$
37,212

 
$
38,589

United States
42,243

 
31,101

Japan
43,826

 
31,784

Rest of world
4,284

 
5,393

Total
$
127,565

 
$
106,867

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Data (unaudited)
12 Months Ended
Dec. 31, 2017
Selected Quarterly Financial Information [Abstract]  
Selected Quarterly Financial Data (unaudited)
Selected Quarterly Financial Data (unaudited) 
The following tables set forth a summary of the Company’s quarterly financial information for each of the four quarters for the years ended December 31, 2017 and 2016: 
Year ended December 31, 2017
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
(In thousands, except per share data)
Revenues
 
$
71,688

 
$
73,214

 
$
71,121

 
$
76,871

Gross profit
 
18,503

 
16,777

 
10,513

 
15,686

Net income (loss)
 
(11,522
)
 
(9,341
)
 
(18,187
)
 
(14,283
)
Basic net income (loss) per share
 
$
(0.27
)
 
$
(0.22
)
 
$
(0.42
)
 
$
(0.32
)
Diluted net income (loss) per share
 
$
(0.27
)
 
$
(0.22
)
 
$
(0.42
)
 
$
(0.32
)
Weighted averages shares used to compute basic net income (loss) per share
 
42,615

 
43,219

 
43,790

 
44,079

Weighted averages shares used to compute diluted net income (loss) per share
 
42,615

 
43,219

 
43,790

 
44,079

Year ended December 31, 2016
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
(In thousands, except per share data)
Revenues
 
$
99,145

 
$
99,129

 
$
103,312

 
$
109,837

Gross profit
 
31,122

 
27,529

 
27,449

 
31,033

Net income (loss)
 
2,310

 
2,676

 
(7,187
)
 
1,996

Basic net income (loss) per share
 
$
0.06

 
$
0.06

 
$
(0.17
)
 
$
0.05

Diluted net income (loss) per share
 
0.05

 
0.06

 
(0.17
)
 
0.04

Weighted averages shares used to compute basic net income (loss) per share
 
41,121

 
41,603

 
42,038

 
42,421

Weighted averages shares used to compute diluted net income (loss) per share
 
43,648

 
44,320

 
42,038

 
45,767

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2017
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events 
Subsequent events included the following: 
New term loan and repayment of Term Loan A in Japan
In January 2018, the Company entered into a term loan agreement with Mitsubishi Bank and The Yamanashi Chou Bank, Ltd. for a term loan in the aggregate principal amount of 850 million JPY (approximately $7.8 million) (the “Term Loan C”).  The purpose of the Term Loan C is to obtain machinery for the core parts of the manufacturing line and payments for related expenses by the Company's subsidiary in Japan.  The Term Loan C will be secured by the assets owned by the Company's subsidiary in Japan. The Term Loan C is available from January 29, 2018 to January 29, 2025.  The full amount of the Term Loan C was drawn on January 29, 2018. Interest on the Term Loan C is based upon the annual rate of the three months TIBOR rate plus 1.00%. The Term Loan C requires quarterly interest payments, along with the principal payments, over 82 months commencing in April 2018.
In January 2018, the Company repaid Term Loan A of 500 million JPY to Mitsubishi Bank.

Repayment of note payable to financial institution
In January 2018, the Company repaid $17.0 million to CITIC Bank, which was borrowed under a line of credit facility with CITIC Bank which expired in September 2017.
Note payable to financial institution
In February 2018, the Company borrowed $17.0 million from CITIC Bank, under the credit facility with CITIC Bank, which expires in November 2018.
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Use of estimates
Use of estimates 
The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenue and expenses during the reporting period. Significant estimates made by management include: the useful lives of property, plant and equipment and intangible assets as well as future cash flows to be generated by those assets; fair values of identifiable assets acquired and liabilities assumed in business combinations; allowances for doubtful accounts; valuation allowances for deferred tax assets; write off of excess and obsolete inventories; the valuation of the Rusnano payment derivative and the valuations and recognition of stock-based compensation, among others. Actual results could differ from these estimates. 
Concentration of credit risk and significant customers
Concentration of credit risk and significant customers 
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents and trade accounts receivable. The Company’s investment policy requires cash and cash equivalents to be placed with high-credit quality institutions and limits on the amount of credit risk from any one issuer. The Company performs ongoing credit evaluations of its customers’ financial condition whenever deemed necessary and generally does not require collateral. The Company maintains an allowance for doubtful accounts based upon the expected collectability of all accounts receivable, which takes into consideration an analysis of historical bad debts, specific customer creditworthiness and current economic trends. 
Restricted cash
Restricted cash 
As a condition of the notes payable lending arrangements and the line of credit facilities, the Company is required to keep a compensating balance at the issuing banks. In addition, the Company also maintained restricted cash in connection with the asset purchase agreement executed in December 2016, see Note 9. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s consolidated balance sheets.
Cash, cash equivalents and investments
Cash, cash equivalents and investments 
Highly liquid investments with a maturity of 90 days or less at the date of purchase are considered cash equivalents, with the exception of money market funds and commercial paper which are classified as short-term investments. Marketable securities are reported at fair value and are classified as available-for-sale investments in our current assets because they represent investments of cash available for current operations and for strategic reasons. As a result, the Company recorded all its marketable securities in short-term investments regardless of the contractual maturity date of the securities. 
The Company regularly reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include: the length of time and extent to which the fair market value has been lower than the cost basis, the financial condition and near-term prospects of the investee, credit quality, likelihood of recovery, and the Company’s ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in fair market value. 
Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss as a separate component of stockholders’ equity on the consolidated balance sheets. The amortization of premiums and discounts on the investments, and realized gains and losses on available-for-sale securities are included in other income, net in the consolidated statements of operations. The Company uses the specific-identification method to determine cost in calculating realized gains and losses upon the sale of its marketable securities. 
Fair Value Measurements
Fair Value Measurements 
Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, fair value is based on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, valuation models are applied. These valuation techniques involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative accounting guidance describes a fair value hierarchy based on three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last is considered unobservable. These levels of inputs are as follows: 
Level 1—Observable inputs such as unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. 
Level 2—Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the asset or liability. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active. 
Level 3—Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. 
For marketable securities measured at fair value using Level 2 inputs, we review trading activity and pricing for these investments as of the measurement date. When sufficient quoted pricing for identical securities is not available, we use market pricing and other observable market inputs for similar securities obtained from various third party data providers. These inputs either represent quoted prices for similar assets in active markets or have been derived from observable market data. 
Accounts receivable
Accounts receivable 
Accounts receivable include trade receivables and notes receivable from customers. The notes are generally due within six months. The Company receives notes receivable in exchange for accounts receivable from certain customers in China that are secured by the customer’s affiliated financial institution. 
An allowance for doubtful accounts is calculated based on the aging of the Company’s trade receivables, historical experience, and management judgment. The Company writes off trade receivables against the allowance when management determines a balance is uncollectible and is no longer actively pursuing collection of the receivable. 
Inventories
Inventories 
Inventories consist of on-hand raw materials, work-in-progress inventories and finished goods. Raw materials and work-in-progress inventories are stored mainly on the Company’s premises. Finished goods are stored on the Company’s premises as well as on consignment at certain customer sites. 
Inventories are stated at the lower of standard cost, which approximates actual cost determined on the weighted average basis, or net realizable value. Inventories are recorded using the first-in, first-out method. The Company routinely evaluates quantities and values of inventories in light of current market conditions and market trends, and records a write-down for quantities in excess of demand and product obsolescence. The evaluation may take into consideration historic usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product obsolescence, customer concentrations, product merchantability and other factors. Market conditions are subject to change and actual consumption of inventory could differ from forecasted demand. The Company also regularly reviews the cost of inventories against their estimated market value and records a lower of cost or market write-down for inventories that have a cost in excess of estimated market value, resulting in a new cost basis for the related inventories which is not reversed. 
Business Combinations
Business Combinations 
We allocate the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the close of acquisition. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions through established and generally accepted valuation techniques.   
Fair value estimates are based on the assumptions management believes a market participant would use in pricing the asset or liability. Critical estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from customer relationships and acquired patents and developed technology; and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. 
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. 
Goodwill
Goodwill 
Goodwill is reviewed for impairment annually in the fourth fiscal quarter or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company will assess the qualitative factors to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the two-step goodwill impairment test is performed. The first step, identifying a potential impairment, compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds its fair value, the second step would need to be performed; otherwise, no further steps are required. The second step, measuring the impairment loss, compares the implied fair value of the goodwill with the carrying amount of the goodwill. Any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value. The Company had no goodwill impairment in 2017 or 2016.   
Long-lived assets
Long-lived assets 
Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. Repairs and maintenance costs are expensed as incurred. Depreciation and amortization are computed using the straight-line method over the following estimated useful lives: 
Buildings
20-30 years
Machinery and equipment
2-7 years
Furniture, fixtures and office equipment
3-5 years
Software
5-7 years
Leasehold improvements
life of the asset or lease term, if shorter
 
Intangible assets acquired in a business combination are recorded at fair value. Identifiable finite-lived intangible assets are amortized over the period of estimated benefit using the straight-line method, reflecting the pattern of economic benefits associated with these assets. The estimated useful lives of the Company’s finite-lived intangible assets generally range from two to seven years. The acquired land use rights in China have an estimated useful life of 45 years. 
Assets held for sale are measured at the lower of carrying value or the fair value less cost to sell. The carrying value of intangible assets and other long-lived assets is reviewed on a regular basis for the existence of facts or circumstances, both internally and externally, that may suggest impairment. Some factors which the Company considers to be triggering events for impairment review include a significant decrease in the market value of an asset, a significant change in the extent or manner in which an asset is used, a significant adverse change in the business climate that could affect the value of an asset, an accumulation of costs for an asset in excess of the amount originally expected, a current period operating loss or cash flow decline combined with a history of operating loss or cash flow uses or a projection that demonstrates continuing losses and a current expectation that, it is more likely than not, a long-lived asset will be disposed of at a loss before the end of its estimated useful life. 
If one or more of such facts or circumstances exist, the Company will evaluate the carrying value of long-lived assets to determine if impairment exists by comparing it to estimated undiscounted future cash flows over the remaining useful life of the assets. If the carrying value of the assets is greater than the estimated future cash flow, the assets are written down to the estimated fair value. The Company’s cash flow estimates contain management’s best estimates, using appropriate and customary assumptions and projections at the time. Any write-down would be treated as a permanent reduction in the carrying amount of the asset and an operating loss would be recognized. 
Revenue recognition
Revenue recognition 
Revenue is derived from the sale of the Company’s products. The Company recognizes revenue provided that persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed or determinable and collectability is reasonably assured. Contracts and/or customer purchase orders are used to determine the existence of an arrangement. Delivery is considered to have occurred when title and risk of loss have transferred to the customer. The price is equal to the amount invoiced to the customer and is not subject to adjustment and customers do not have the right of return. The Company evaluates the creditworthiness of its customers to determine that appropriate credit limits are established prior to the acceptance of an order. 
Revenue is recognized when the product is delivered and title have transferred to the buyer. The Company generally bears all costs and risks of loss or damage to the goods up to that point. Revenue related to the sale of consignment inventory at customer vendor managed locations is not recognized until the product is pulled from inventory stock by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments. 
Product warranties
Product warranties 
The Company generally provides warranties to cover defects in workmanship, materials and manufacturing for a period of one to three years to meet the stated functionality as agreed to in each sales arrangement. Products are tested against specified functionality requirements prior to delivery, but the Company nevertheless from time to time experiences claims under its warranty guarantees. The Company accrues for estimated warranty costs under those guarantees based upon historical experience, and for specific items, at the time their existence is known and the amounts are determinable. 
Research and development
Research and development 
Research and development expense consists of personnel costs, including stock-based compensation expense, for the Company’s research and development personnel and product development costs, including engineering services, development software and hardware tools, depreciation of capital equipment and facility costs. Research and development costs are expensed as incurred. 
Advertising costs
Advertising costs 
Advertising costs are expensed as incurred and, to date, have not been significant. 
Stock-based compensation
Stock-based compensation 
The Company grants stock-based awards to employees, consultants and directors. The stock-based awards, including stock options, restricted stock units, employee stock purchase rights, stock appreciation units and market-based awards, are accounted for at estimated fair values. Vesting of stock-based awards is generally subject to the grantee’s continuing service to the Company.   
The Company generally determines the fair value of stock options and stock appreciation rights utilizing the Black-Scholes-Merton option-pricing model, or a lattice-binomial option-pricing model for stock-based awards with a market condition. The fair value of employee grants is measured on the date of grant and then recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) on a straight-line basis. The fair value of non-employee grants is measured on the date of grant and then marked to market until vest dates and then recognized over the requisite service period. 
The Company records expense and an equal adjustment to the liability for stock appreciation units equal to the fair value of the vested portion of the awards as of each period end. Each reporting period thereafter, compensation expense will be recorded based on the remaining service period and the then fair value of the award until vesting of the award is completed. After vesting is completed, the Company will continue to re-measure the fair value of the liability each reporting period until the award is exercised or expires, with changes in the fair value of the liability recorded in the consolidated statements of operations. 
Restricted stock units are valued at the closing sales price as quoted on the New York Stock Exchange on the date of grant, and are converted into shares of common stock upon vesting on a one-for-one basis. The compensation expense related to the restricted stock units is determined using the fair value of common stock on the date of grant, and the expense is recognized on a straight-line basis over the vesting period. 
Employee stock purchase rights are accounted for at fair value, utilizing the Black-Scholes-Merton option-pricing model.    
Stock-based compensation expense for modified stock-based awards are recognized using the pool approach, under which the remaining compensation cost from the original awards plus the incremental costs, if any, of the related modified awards is recognized in its entirety over the remaining portion of the requisition service period of the corresponding modified awards. 
Stock-based compensation expense recognized at fair value includes the impact of estimated forfeitures. The Company estimates future forfeitures at the date of grant and revises the estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. 
Income taxes
Income taxes 
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases, and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in the consolidated statement of operations in the period that includes the enactment date. 
The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. In preparing the Company’s consolidated financial statements, the Company is required to estimate its taxes in each of the jurisdictions in which it operates. The Company estimates actual current tax exposure as well as assesses temporary differences resulting from different treatment of items, such as accruals and allowances not currently deductible for tax purposes. These differences result in deferred tax assets which represent future tax benefits to be received when certain expenses previously recognized in the financial statements become deductible expenses under applicable income tax laws, or loss credit carryforwards are utilized. 
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of a deferred tax asset will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. A valuation allowance is recorded for loss carryforwards and other deferred tax assets where it is more likely than not that such deferred tax assets will not be realized. The Company classifies its net deferred tax assets as other long-term assets and deferred tax liabilities as noncurrent liabilities on its consolidated balance sheet. 
Foreign currency
Foreign currency 
Generally the functional currency of the Company’s international subsidiaries is the local currency. The Company translates the financial statements of these subsidiaries to U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs, and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Effective July 1, 2016, the Company has established a hedging program using monthly forward exchange contracts as economic hedges to protect against volatility of foreign exchange rate exposure of its net intercompany activities based on a cost-benefit analysis that considers that magnitude of the exposure, the volatility of the exchange rate and the cost of the hedging instruments. The forward contracts are not designated for hedge accounting and are marked to market at fair value and reported as either other current assets or accounts payable. Any changes in the fair value are recorded as foreign exchange gain (loss) and help mitigate the changes in the value of the underlying net intercompany balances. The Company recognized a $2.1 million gain and $1.6 million loss in 2017 and 2016, respectively, relating to its foreign currency contracts within other income, net. Net foreign exchange gain (loss) was ($0.5) million, $(0.1) million, and $3.4 million in 2017, 2016, and 2015, respectively. These gains and losses were recorded as other income (expense), net in the Company’s consolidated statements of operations. The Company presents the cash flows relating to these foreign exchange contracts as investing activities in its consolidated statements of cash flows.   
Net income (loss) per share
Net income (loss) per share
Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares and potential dilutive common share equivalents outstanding during the period if the effect is dilutive. 
Accounting standards update recently adopted and not yet effective
Accounting standards update recently adopted
Effective January 1, 2017, the Company adopted ASU 2016-9, Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-9”). ASU 2016-9 simplifies certain aspects of the accounting for shared-based payment transactions, including income taxes, classification of awards and classification in the statement of cash flows. It eliminates the requirement to delay the recognition of excess tax benefits until current taxes payable are reduced. Upon adoption, the Company’s previously unrecognized excess tax benefits of $8.6 million had no impact on its accumulated deficit balance as the related U.S. deferred tax assets were fully offset by a valuation allowance. The Company elected to apply the change in presentation in the statements of cash flows prospectively and elected to continue to account for estimated forfeitures over the vesting period of the share-based awards.
Effective January 1, 2017, the Company also adopted ASU 2015-11, Inventory (Topic 330): Simplifying the Measurement of Inventory (“ASU 2015-11”). ASU 2015-11 requires entities to measure most inventories “at the lower of cost and net realizable value” but does not apply to inventories that are measured by using either the last-in, first-out method or the retail inventory method. The impact on the Company’s consolidated financial statements upon the adoption of this standard was immaterial.
Recent accounting standards update not yet effective
In May 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-9, Compensation—Stock Compensation (718)—Scope of Modification Accounting (ASU 2017-9”). This guidance redefines which changes to the terms and conditions of a share-based payment award require an entity to apply modification accounting for a share-based payment. ASU 2017-9 is effective for interim and annual periods after December 15, 2017 and early adoption is permitted in any interim period. The Company has not yet determined whether it will elect early adoption and has determined that the adoption of this standard will not have a significant impact on its consolidated financial statements and related disclosures.
In March 2017, the FASB issued ASU No. 2017-7, Compensation-Retirement Benefits (Topic 715)-Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost (“ASU 2017-7”). This guidance revises the presentation of employer-sponsored defined benefit pension and other postretirement plans for the net periodic benefit cost in the statement of operations and requires that the service cost component of net periodic benefit be presented in the same income statement line items as other employee compensation costs for services rendered during the period. The other components of the net benefit costs are required to be presented in the statement of operations separately from the service cost component and outside the subtotal of income from operations. This guidance allows only the service cost component of net periodic benefit costs to be eligible for capitalization. ASU 2017-7 is effective for interim and annual periods after December 15, 2018 and early adoption is permitted as of the beginning of an annual reporting period. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-4, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-4”). This standard amends the goodwill impairment test to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, up to the total amount of goodwill allocated to that reporting unit. ASU 2017-4 is effective prospectively for interim and annual periods beginning after December 15, 2019. Early adoption is permitted for interim and annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company has not determined whether it will elect early adoption and is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
In January 2017, the FASB issued ASU 2017-1, Business Combinations (Topic 805): Clarifying the Definition of a Business (“ASU 2017-1”). This standard provides a framework in determining when a set of assets and activities is a business. ASU 2017-1 is effective for interim and annual periods beginning after December 15, 2017 on a prospective basis. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In November 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (“ASC 2016-18”). This standard provides guidance on the classification and presentation of restricted cash in the statement of cash flows and must be applied retrospectively. ASU 2016-18 is effective for fiscal years beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory (“ASU 2016-16”). This standard provides guidance on the tax accounting for the transferring and receiving entities upon transfer of an asset. ASU 2016-16 is effective for the Company’s interim and annual periods beginning after December 15, 2017 and should be applied on a modified retrospective basis. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (“ASU 2016-15”). This standard provides guidance on the classification of certain cash receipts and payments in the statement of cash flows. It is effective, retrospectively, for the Company’s annual and interim reporting periods beginning after December 15, 2017 or prospectively from the earliest date practicable if retrospective application is impracticable. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 amends existing guidance on the impairment of financial assets and adds an impairment model that is based on expected losses rather than incurred losses and requires an entity to recognize as an allowance its estimate of expected credit losses for its financial assets. An entity will apply this guidance through a cumulative-effect adjustment to retained earnings upon adoption (a modified-retrospective approach) while a prospective transition approach is required for debt securities for which an other-than-temporary impairment had been recognized before the effective date. It is effective for the Company’s annual and interim reporting periods beginning after December 15, 2019. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) (“ASU 2016-2”).  ASU 2016-2 introduces a lessee model that requires recognition of assets and liabilities arising from qualified leases on the consolidated balance sheets and consolidated statements of operations and to disclose qualitative and quantitative information about lease transactions. It is effective for interim and annual periods beginning after December 15, 2018. Early adoption is permitted. A modified retrospective transition is required with certain optional practical expedients allowed. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosure.
In January 2016, the FASB issued ASU 2016-1, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-1”).  ASU 2016-1 revises an entity’s accounting related to (1) the classification and measurement of investments in equity securities and (2) the presentation of certain fair value changes for financial liabilities measured at fair value. It also amends certain disclosure requirements associated with the fair value of financial instruments and is effective for the Company’s annual and interim reporting periods beginning after December 15, 2017. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements and related disclosures.
In May 2014, the FASB issued ASU No. 2014-9, Revenue from Contracts with Customers (“ASU 2014-9”). The standard, along with the amendments issued in 2016 and 2015, provides companies with a single model for use in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing revenue guidance. ASU 2014-9 is required to be adopted, using either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within ASU 2014-9; or (ii) retrospective with the cumulative effect of initially applying ASU 2014-9 recognized at the date of initial application and providing certain additional disclosures. This standard, as amended, is effective for annual and interim periods beginning after December 15, 2017 and permits entities to early adopt for annual and interim reporting periods beginning after December 15, 2016. The Company will adopt this standard in the first quarter of 2018, using the full retrospective transition method. We have substantially completed our analysis and the adoption of this guidance will not have a material impact on our consolidated financial statements and our internal controls over financial reporting.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Estimated Useful Lives of Property, Plant and Equipment
Depreciation and amortization are computed using the straight-line method over the following estimated useful lives: 
Buildings
20-30 years
Machinery and equipment
2-7 years
Furniture, fixtures and office equipment
3-5 years
Software
5-7 years
Leasehold improvements
life of the asset or lease term, if shorter
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, cash equivalents, short-term investments, and restricted cash and investments (Tables)
12 Months Ended
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]  
Schedule of Restricted Cash and Cash Equivalents
The following table summarizes the Company’s cash, cash equivalents, short-term investments, and restricted cash at December 31, 2017 and 2016 (in thousands): 
 
December 31, 2017
 
December 31, 2016
Cash and cash equivalents:
 
 
 
Cash
$
78,906

 
58,691

Cash equivalents

 
23,809

Cash and cash equivalents
$
78,906

 
$
82,500

Short-term investments
$
12,311

 
$
19,015

Restricted cash
$
2,658

 
$
4,085

Summary of Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities
The following table summarizes the Company’s unrealized gains and losses related to the cash equivalents and short-term investments in marketable securities designated as available-for-sale (in thousands): 
 
As of December 31, 2017
 
As of December 31, 2016
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Loss
 
Fair Value
Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market accounts
$

 
$

 
$

 
$

 
$
23,809

 
$

 
$

 
$
23,809

Money market funds
11,561

 

 

 
11,561

 
199

 

 

 
199

Corporate debt securities

 

 

 

 
9,438

 
4

 
(3
)
 
9,439

Government agency securities

 

 

 

 
3,767

 

 
(10
)
 
3,757

U.S. government securities
751

 

 
(1
)
 
750

 
5,008

 

 
(10
)
 
4,998

Sovereign government bonds

 

 

 

 
622

 

 

 
622

Total
$
12,312

 
$

 
$
(1
)
 
$
12,311

 
$
42,843

 
$
4

 
$
(23
)
 
$
42,824

Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$

 
$

 
$

 
$

 
$
23,809

 
$

 
$

 
$
23,809

Short-term investments
12,312

 

 
(1
)
 
12,311

 
19,034

 
4

 
(23
)
 
19,015

Total
$
12,312

 
$

 
$
(1
)
 
$
12,311

 
$
42,843

 
$
4

 
$
(23
)
 
$
42,824

Maturities of Marketable Securities
As of December 31, 2017 and 2016, maturities of marketable securities were as follows (in thousands): 
 
December 31, 2017
 
December 31, 2016
Less than 1 year
$
12,311

 
$
36,054

Due in 1 to 2 years

 
6,468

Due in 3 to 5 years

 
302

Total
$
12,311

 
$
42,824

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements (Tables)
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets
The following table presents the Company’s assets that are measured at fair value on a recurring basis (in thousands): 
 
December 31, 2017
 
December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents and short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
11,561

 
$

 
$

 
$
11,561

 
$
199

 
$

 
$

 
$
199

U.S. government securities
750

 

 

 
750

 
4,998

 

 

 
4,998

Money market accounts

 

 

 

 

 
23,809

 

 
23,809

Corporate debt securities

 

 

 

 

 
9,439

 

 
9,439

Government agency securities

 

 

 

 

 
3,757

 

 
3,757

Sovereign government bonds

 

 

 

 

 
622

 

 
622

Total
$
12,311

 
$

 
$

 
$
12,311

 
$
5,197

 
$
37,627

 
$

 
$
42,824

Mutual funds held in Rabbi Trust, recorded in other long-term assets
$
523

 
$

 
$

 
$
523

 
$
622

 
$

 
$

 
$
622

Fair Value of Financial Liabilities
The following table presents the Company’s liabilities that are measured at fair value on a recurring basis (in thousands): 
 
As of December 31, 2017
 
As of December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Rusnano payment derivative
$

 
$

 
$
389

 
$
389

 
$

 
$

 
$
389

 
$
389

Foreign currency forward contracts

 
(43
)
 

 
(43
)
 

 
41

 

 
41

 
$

 
$
(43
)
 
$
389

 
$
346

 
$

 
$
41

 
$
389

 
$
430

XML 50 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net income (loss) per share (Tables)
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income per Share
The following table sets forth the computation of the basic and diluted net income (loss) per share attributable to NeoPhotonics Corporation common stockholders for the periods indicated (in thousands, except per share amounts): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Numerator:
    
 
 
 
 
Net income (loss)
$
(53,333
)
 
$
(205
)
 
$
3,668

Denominator:
 
 
 

 
 

Weighted average shares used to compute per share amount:
 
 
 

 
 

Basic
43,431

 
41,798

 
37,421

Dilutive effect of equity awards

 

 
1,265

Diluted
43,431

 
41,798

 
38,686

Basic net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.10

Diluted net income (loss) per share
$
(1.23
)
 
(0.00)

 
$
0.09

Potentially Dilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stockholders
The Company has excluded the impact of the following outstanding employee stock options, restricted stock units, common stock warrants and shares expected to be issued under its employee stock purchase plan from the computation of diluted net income (loss) per share, as their effect would have been antidilutive (in thousands):
 
December 31, 
 
2017
 
2016
 
2015
Employee stock options
3,934

 
4,301

 
2,176

Restricted stock units
2,405

 
2,089

 
954

Employee stock purchase plan
421

 
306

 
318

 
6,760

 
6,696

 
3,448

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business combinations (Tables)
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Summary of Purchase Accounting and Tangible and Intangible Assets Acquired and Liabilities Assumed
The following table summarizes the allocation of the assets acquired and liabilities assumed as of the acquisition date and subsequent adjustments (in thousands):  
Total purchase consideration:
    
Cash paid
$
1,500

Notes payable
15,482

Total 
$
16,982

Fair value of assets acquired:
 
Accounts receivable
$
9,274

Inventories
1,693

Prepaid expenses and other current assets
670

Property, plant and equipment
6,917

Intangible assets acquired:
 
Developed technology
4,100

Customer relationships
700

Total 
$
23,354

 
 
Less: fair value of liabilities assumed:
 
Accounts payable
$
(7,427
)
Accrued liabilities
(60
)
Total 
$
(7,487
)
Goodwill
$
1,115

 
Purchase Price Allocation of Intangible Assets
The following table presents details of the purchase price allocated to the acquired intangible assets at the acquisition date: 
 
Useful
Life
 
Purchased
intangible assets
 
(In years)
 
(In thousands)
Developed technology
7
 
$
4,100

Customer relationships
2
 
700

Total purchased intangible assets
 
 
$
4,800

Pro forma Information for Business Acquisition
The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations (in thousands, except per share data): 
 
Years Ended December 31, 
 
2015
 
2014
Revenue
$
339,439

 
$
353,003

Net income (loss)
$
4,088

 
$
(23,221
)
Basic net income (loss) per share
$
0.11

 
$
(0.72
)
Diluted net income (loss) per share
$
0.11

 
$
(0.72
)
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Purchased intangible assets (Tables)
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased Intangible Assets
Purchased intangible assets consist of the following (in thousands): 
 
December 31, 2017
 
December 31, 2016
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
 
Gross
Assets
 
Accumulated
Amortization
 
Net
Assets
Technology and patents
$
37,684

 
$
(34,923
)
 
$
2,761

 
$
36,918

 
$
(33,316
)
 
$
3,602

Customer relationships
15,425

 
(14,835
)
 
590

 
15,039

 
(13,990
)
 
1,049

Leasehold interest
1,309

 
(366
)
 
943

 
1,226

 
(315
)
 
911

 
$
54,418

 
$
(50,124
)
 
$
4,294

 
$
53,183

 
$
(47,621
)
 
$
5,562

Amortization Expense of Purchased Intangible Assets
The following table presents details of the amortization expense of the Company’s purchased intangible assets as reported in the consolidated statements of operations (in thousands): 
 
Years ended December 31, 
 
2017
 
2016
 
2015
Cost of goods sold
$
869

 
$
2,871

 
$
3,349

Operating expenses
472

 
1,609

 
1,791

Total
$
1,341

 
$
4,480

 
$
5,140

 
Estimated Future Amortization Expense of Purchased Intangible Assets
The estimated future amortization expense of purchased intangible assets as of December 31, 2017, is as follows (in thousands): 
2018
$
1,208

2019
807

2020
689

2021
689

2022
103

Thereafter
798

 
$
4,294

XML 53 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components (Tables)
12 Months Ended
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]  
Restricted Cash
Restricted cash was as follows (in thousands):
 
December 31, 
 
2017
 
2016
Restricted in connection with notes payable and short-term borrowing (see Note 11)
$
2,658

 
$
2,098

Restricted in connection with asset purchase agreement (see Note 9)

 
1,987

Total restricted cash
$
2,658

 
$
4,085

Reported as:
 

 
 

Restricted cash
$
2,658

 
$
4,085

Accounts Receivable, Net
Accounts receivable, net were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Accounts receivable
$
65,499

 
$
78,143

Trade notes receivable
2,356

 
2,892

Allowance for doubtful accounts
(626
)
 
(425
)
 
$
67,229

 
$
80,610

Summary of Movement in Allowance for Doubtful Accounts
The table below summarizes the movement in the Company’s allowance for doubtful accounts (in thousands): 
Balance at December 31, 2014
$
(241
)
Provision for bad debt
(640
)
Write-offs, net of recoveries
38

Balance at December 31, 2015
(843
)
Reversal of provision for bad debt
382

Write-offs, net of recoveries
36

Balance at December 31, 2016
(425
)
Provision for bad debt
(577
)
Write-offs, net of recoveries
376

Balance at December 31, 2017
$
(626
)
Inventories, net
Inventories were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Raw materials
$
33,400

 
$
23,348

Work in process
13,246

 
10,996

Finished goods(1)
20,655

 
13,893

 
$
67,301

 
$
48,237

 
(1) Included in finished goods was $7.1 million and $8.3 million of inventory at customer vendor managed inventory locations at December 31, 2017 and 2016, respectively. 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets were as follows (in thousands):
 
December 31, 
 
2017
 
2016
Prepaid taxes and taxes receivable
$
15,162

 
$
16,102

Transition services agreement receivable (see Note 9)
12,817

 

Deposits and other prepaid expenses
4,138

 
3,571

Other receivable
4,118

 
2,723

 
$
36,235

 
$
22,396

Property, Plant and Equipment, Net
Property, plant and equipment, net were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Land
$
3,083

 
$
2,847

Buildings
24,102

 
22,107

Machinery and equipment
189,527

 
160,314

Furniture, fixtures, software and office equipment
9,948

 
8,413

Leasehold improvements
26,007

 
14,541

 
252,667

 
208,222

Less: Accumulated depreciation
(125,102
)
 
(101,355
)
 
$
127,565

 
$
106,867

Accrued and Other Current Liabilities
Accrued and other current liabilities were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Employee-related
$
12,990

 
$
18,654

Transition services agreement payables (see Note 9)
11,222

 

Asset sale related contingent liabilities (see Note 9)
7,135

 

Income and other taxes payable
542

 
3,956

Deferred revenue, current
939

 
956

Accrued warranty
1,334

 
678

Rusnano payment derivative

 
389

Other accrued expenses
9,080

 
5,992

 
$
43,242

 
$
30,625

Accrued Warranty
The table below summarizes the movement in the warranty accrual, which is included in accrued and other current liabilities (in thousands): 
 
Years ended December 31,
 
2017
 
2016
 
2015
Beginning balance
$
678

 
$
1,175

 
$
1,751

Warranty accruals
1,263

 
102

 
79

Settlements
(607
)
 
(599
)
 
(655
)
Ending balance
$
1,334

 
$
678

 
$
1,175

Other Noncurrent Liabilities
Other noncurrent liabilities were as follows (in thousands): 
 
December 31, 
 
2017
 
2016
Pension and other employee-related
$
4,675

 
$
5,045

Deferred rent
2,908

 
1,509

Deferred revenue
617

 
136

Government grant
1,095

 
1,048

Rusnano payment derivative
389

 

Deferred income tax liabilities
106

 
46

Asset retirement obligations and other
4,285

 
1,155

 
$
14,075

 
$
8,939

XML 54 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2017
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve by Type
 
Employee Severance
 
Facilities Consolidation
 
Asset-Related
 
Total
Restructuring obligations December 31, 2016
$

 
$

 
$

 
$

Charges
2,308

 
2,003

 
434

 
4,745

Cash payments
(2,308
)
 
(310
)
 
(177
)
 
(2,795
)
Non-cash settlements and other

 
(113
)
 
(214
)
 
(327
)
Restructuring obligations December 31, 2017
$

 
$
1,580

 
$
43

 
$
1,623

XML 55 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Components of Debt, Obligations, Weighted Average Interest Rate and Additional Fair Value Information Relating to Outstanding Debt Instruments
The table below summarizes the carrying amount and weighted average interest rate of the Company’s debt (in thousands, except percentages): 
 
December 31, 2017
 
December 31, 2016
 
Carrying
Amount
 
Interest
Rate
 
Carrying
Amount
 
Interest
Rate
Note payable to Pudong Bank
$
17,000

 
4.10
%
 
$

 

Note payable to CITIC Bank
$
17,000

 
4.00
%
 
$

 

Notes payable to suppliers
$
1,607

 


 
$
6,390

 

Short-term borrowing under Comerica Bank Credit Facility

 


 
23,800

 
3.37
%
Total notes payable and short-term borrowing
$
35,607

 
 

 
$
30,190

 
 

Long-term debt, current and non-current:
 

 
 

 
 

 
 

Borrowing under Wells Fargo Credit Facility
$
30,018

 
3.29
%
 
$

 
 
Mitsubishi Bank loans
$
16,924

 
1.05% -1.45%

 
$
11,253

 
1.43
%
Unaccreted discount and issuance costs within current portion of long-term debt
(86
)
 
 

 
(108
)
 
 

Unaccreted discount and issuance costs within long-term debt, net of current portion
(295
)
 
 

 
(183
)
 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
46,561

 
 

 
$
10,962

 
 

Reported as:
 

 
 

 
 

 
 

Current portion of long-term debt
$
6,005

 
 

 
$
747

 
 

Long-term debt, net of current portion
40,556

 
 
 
10,215

 
 

Total long-term debt, net of unaccreted discount and issuance costs
$
46,561

 
 

 
$
10,962

 
 

Maturities of Long-term Debt
At December 31, 2017, maturities of long-term debt were as follows (in thousands): 
2018
$
6,091

2019
1,908

2020
1,908

2021
1,908

2022
31,926

Thereafter
3,201

 
$
46,942

XML 56 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans (Tables)
12 Months Ended
Dec. 31, 2017
Compensation and Retirement Disclosure [Abstract]  
Funded Status Plans
The funded status of these plans for the years ended December 31, 2017, 2016 and 2015 was as follows (in thousands): 
 
2017
 
2016
 
2015
 
RAP
 
RAP
 
RAP
Change in projected benefit obligation:
 

 
 

 
 

Projected benefit obligation, beginning of period
$
4,802

 
$
5,086

 
$
5,054

Service cost

 

 

Interest cost
5

 
11

 
10

Benefits paid
(411
)
 
(551
)
 

Actuarial (gain)/loss
32

 
72

 
40

Curtailment/Settlement

 

 

Transfer from DBCPP to RAP

 

 

Currency translation adjustment
188

 
184

 
(18
)
Projected benefit obligation, end of period
$
4,616

 
$
4,802

 
$
5,086

Change in plan assets:
 

 
 

 
 

Plan assets at fair value, beginning of period
$

 
$

 
$

Employer contributions

 

 

Benefits paid

 

 

Transfer to DCP

 

 

Currency translation adjustment

 

 

Plan assets at calculated amount, end of period
$

 
$

 
$

Amounts recognized in consolidated balance sheets:
 

 
 

 
 

Accrued and other current liabilities
$
488

 
$
393

 
$
497

Other noncurrent liabilities
$
4,128

 
$
4,409

 
$
4,589

Amount recognized in accumulated other comprehensive loss:
 

 
 

 
 

Defined benefit pension plans adjustment
$
271

 
$
230

 
$
153

Accumulated benefit obligation, end of period
$
4,616

 
$
4,802

 
$
5,086

Periodic Pension Cost
Net periodic pension cost associated with these plans for the years ended December 31, 2017, 2016 and 2015 included the following components (in thousands): 
 
2017
 
2016
 
2015
 
RAP
 
RAP
 
RAP
Service cost
$

 
$

 
$

Interest cost
5

 
11

 
10

Other

 

 

Curtailment/settlement (gain) loss

 

 

Net periodic pension (gain) costs
$
5

 
$
11

 
$
10

Estimated Future Benefit Payments Under Plans
Estimated future benefit payments under the RAP are as follows (in thousands): 
2018
$
387

2019
183

2020
501

2021
611

2022
288

2023 - 2026
1,342

Thereafter
1,304

 
$
4,616

XML 57 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Commitments Under All Operating Leases
As of December 31, 2017, the future minimum commitments under the Company’s non-cancelable operating leases are as follows (in thousands): 
Years ending December 31, 
 
2018
$
3,512

2019
3,608

2020
3,069

2021
2,977

2022
2,939

Thereafter
14,370

 
$
30,475

XML 58 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' equity (Tables)
12 Months Ended
Dec. 31, 2017
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Income, Net of Related Taxes
The following table shows the components of accumulated other comprehensive income (loss), net of taxes, as of December 31, 2017 and 2016 (in thousands): 
 
December 31, 
2017
 
December 31, 
2016
Foreign currency translation adjustments
$
567

 
$
(8,235
)
Unrealized gains on available-for-sale securities
(1
)
 
(19
)
Defined benefit pension plan adjustment
(168
)
 
(147
)
 
$
398

 
$
(8,401
)
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation (Tables)
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Estimated Fair Value of Certain Stock-Based Awards Using Black-Scholes-Merton Valuation Model
The Company estimated the fair value of certain stock-based awards using a Black-Scholes-Merton valuation model with the following assumptions: 
 
Years ended December 31, 
Stock options
2017
 
2016
 
2015
Weighted-average expected term (years)
5.99
 
5.75
 
5.33
Weighted-average volatility
65%
 
65%
 
60%
Risk-free interest rate
2.02%-2.08%
 
1.01%-1.76%
 
1.37%-1.85%
Expected dividends
—  %
 
—  %
 
—  %
Stock appreciation units
 
 
 
 
 
Weighted-average expected term (years)
2.30
 
2.77
 
3.54
Weighted-average volatility
69%
 
61%
 
62%
Risk-free interest rate
0.51%-1.62%
 
0.45%-1.47%
 
0.25%-1.57%
Expected dividends
—  %
 
—  %
 
—  %
ESPP
 
 
 
 
 
Weighted-average expected term (years)
0.72
 
0.73
 
0.69
Weighted-average volatility
61%
 
54%
 
58%
Risk-free interest rate
0.91%-1.31%
 
0.39%-0.45%
 
0.03%-0.14%
Expected dividends
—  %
 
—  %
 
—  %
Summary of Stock Based Compensation Expense
Unamortized stock-based compensation costs capitalized as part of inventory were immaterial in each of the periods presented (in thousands):
 
Years ended December 31, 
 
2017
 
2016
 
2015
Cost of goods sold
$
1,098

 
$
3,130

 
$
1,335

Research and development
2,491

 
4,760

 
2,049

Sales and marketing
1,697

 
4,105

 
1,794

General and administrative
2,920

 
5,081

 
2,585

 
$
8,206

 
$
17,076

 
$
7,763

Summary of Stock Option and Restricted Stock Unit Activity
The following table summarizes the Company’s stock option and restricted stock unit, or RSU, activity during the year ended December 31, 2017: 
 
 
 
Stock Options
 
Restricted Stock Units
 
Shares Available for Grant
 
Number of Shares
 
Weighted Average Exercise Price
 
Number of Units
 
Weighted Average Grant Date Fair Value
Balance at December 31, 2016
768,046

 
4,301,340

 
$
5.18

 
2,089,473

 
$
10.15

Authorized for issuance
1,488,411

 


 


 


 


Granted
(1,889,536
)
 
502,746

 
7.37

 
1,386,790

 
7.86

Exercised/Converted


 
(665,393
)
 
3.73

 
(805,463
)
 
9.48

Cancelled/Forfeited
592,215

 
(205,164
)
 
8.11

 
(266,163
)
 
10.42

Balance at December 31, 2017
959,136

 
3,933,529

 
$
5.55

 
2,404,637

 
$
9.02

Summary of Information about Stock Options Outstanding
The following table summarizes information about stock options outstanding as of December 31, 2017: 
 
Options Outstanding
 
 Number of Shares
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value (in Thousands)
Vested and expected to vest
3,830,959

 
$
5.48

 
5.83
 
$
6,919,879

Exercisable
3,084,096

 
$
4.78

 
5.08
 
$
6,706,040

Summary of Information about Restricted Stock Units Outstanding
The following table summarizes information about RSUs outstanding as of December 31, 2017:
 
Restricted Stock Units Outstanding
 
Number of Shares
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (Years)
 
Aggregate Intrinsic Value (in Thousands)
Vested and expected to vest
2,098,888

 
$

 
1.26
 
$
13,810,684

Summary of Stock Appreciation Unit Activity
The following table summarizes the Company’s stock appreciation unit activity during the year ended December 31, 2017: 
 
Stock Appreciation Units
 
Weighted-Average Exercise Price
Stock appreciation units outstanding as of December 31, 2016
286,768

 
$
4.87

Stock appreciation units exercised
(42,618
)
 
$
4.50

Stock appreciation units cancelled
(4,326
)
 
$
4.24

Stock appreciation units outstanding as of December 31, 2017
239,824

 
$
4.95

XML 60 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income (Loss) before Income Taxes
The provision for income taxes is based upon the income (loss) before income taxes as follows (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
U.S. operations
$
(52,725
)
 
$
(10,217
)
 
$
(7,212
)
Non-U.S. operations
301

 
13,609

 
13,984

 
$
(52,424
)
 
$
3,392

 
$
6,772

Components of Provision for Income Taxes
The components of the provision for income taxes consisted of the following (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Current
 

 
 

 
 

Federal
$
(144
)
 
$
(127
)
 
$
(48
)
State
3

 
(13
)
 
(8
)
Foreign
363

 
(3,925
)
 
(3,725
)
 
222

 
(4,065
)
 
(3,781
)
Deferred
 

 
 

 
 

Federal
4

 
(24
)
 
(22
)
State

 

 

Foreign
(1,135
)
 
492

 
699

Total provision
$
(909
)
 
$
(3,597
)
 
$
(3,104
)
Difference in Provision for Income Taxes from Amount Obtained by Applying U.S. Federal Statutory Rate
The provision for income taxes differs from the amount obtained by applying the U.S. federal statutory tax rate as follows (in thousands, except percentages): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Federal statutory rate
35
%
 
35
%
 
35
%
Tax at federal statutory rate
$
18,354

 
$
(1,185
)
 
$
(2,378
)
State taxes, net of federal benefit
2

 
(8
)
 
(8
)
Mandatory repatriation/Section 956
(5,718
)
 
(19
)
 
(66
)
Nondeductible expenses
(67
)
 
(727
)
 
(135
)
Stock-based compensation
(314
)
 
(877
)
 
(465
)
Change in valuation allowance
16,273

 
(1,455
)
 
(958
)
Research and development
851

 
1,175

 
1,017

Foreign rate differences
(2,819
)
 
(1,215
)
 
(844
)
Foreign tax credit
144

 
127

 
30

Change in prior year deferred balances
(28,262
)
 
920

 
417

Other
647

 
(333
)
 
286

Total provision for income taxes from continuing operations
$
(909
)
 
$
(3,597
)
 
$
(3,104
)
Components of Deferred Income Tax Assets and Liabilities
Deferred income tax assets and liabilities comprise the following (in thousands): 
 
December 31, 
 
2017
 
2016
Deferred Tax Assets:
 

 
 

Net operating loss carryforwards
$
44,912

 
$
55,274

Federal and state credits
26,170

 
23,372

Reserves, accruals and other
9,698

 
14,423

Fixed assets and intangibles
1,259

 
1,817

Total deferred tax assets
82,039

 
94,886

Valuation allowance
(76,101
)
 
(90,060
)
Total deferred tax assets, net of valuation allowance
5,938

 
4,826

Less deferred tax liabilities:
 

 
 

Acquired intangibles
(2,054
)
 
(2,295
)
Property, plant and equipment
(3,338
)
 
(949
)
Net deferred tax assets
$
546

 
$
1,582

Reported as:
 

 
 

Long term deferred tax assets, included within other long-term assets
$
652

 
$
1,628

Long term deferred income tax liabilities, included within noncurrent liabilities
(106
)
 
(46
)
Net deferred tax assets
$
546

 
$
1,582

Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands): 
Balance at December 31, 2014
$
18,372

Gross increases for tax positions of current year
2,314

Balance at December 31, 2015
20,686

Gross increases for tax positions of current year
2,920

Balance at December 31, 2016
23,606

Gross increases for tax positions of current year
1,933

Balance at December 31, 2017
$
25,539

XML 61 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and geographic information (Tables)
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Revenue and Long-Lived Assets By Geographical Region
Through 2017, the Company has aligned its products to High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue:
 

 
 

 
 

High Speed Products
$
241,780

 
$
277,258

 
$
195,831

Network Products and Solutions
51,114

 
134,165

 
143,608

Total revenue
$
292,894

 
$
411,423

 
$
339,439

 
The following tables set forth the Company’s revenue and asset information by geographic region. Revenue is classified based on the ship to location of the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands): 
 
Years Ended December 31, 
 
2017
 
2016
 
2015
Revenue:
 

 
 

 
 

China
$
161,637

 
$
254,685

 
$
182,504

United States
41,538

 
67,807

 
77,867

Japan
8,586

 
12,037

 
12,713

Rest of world
81,133

 
76,894

 
66,355

Total revenue
$
292,894

 
$
411,423

 
$
339,439

 
 
As of December 31, 
 
2017
 
2016
Property, plant and equipment, net:
 

 
 

China
$
37,212

 
$
38,589

United States
42,243

 
31,101

Japan
43,826

 
31,784

Rest of world
4,284

 
5,393

Total
$
127,565

 
$
106,867

XML 62 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2017
Selected Quarterly Financial Information [Abstract]  
Summary of Quarterly Financial Information
The following tables set forth a summary of the Company’s quarterly financial information for each of the four quarters for the years ended December 31, 2017 and 2016: 
Year ended December 31, 2017
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
(In thousands, except per share data)
Revenues
 
$
71,688

 
$
73,214

 
$
71,121

 
$
76,871

Gross profit
 
18,503

 
16,777

 
10,513

 
15,686

Net income (loss)
 
(11,522
)
 
(9,341
)
 
(18,187
)
 
(14,283
)
Basic net income (loss) per share
 
$
(0.27
)
 
$
(0.22
)
 
$
(0.42
)
 
$
(0.32
)
Diluted net income (loss) per share
 
$
(0.27
)
 
$
(0.22
)
 
$
(0.42
)
 
$
(0.32
)
Weighted averages shares used to compute basic net income (loss) per share
 
42,615

 
43,219

 
43,790

 
44,079

Weighted averages shares used to compute diluted net income (loss) per share
 
42,615

 
43,219

 
43,790

 
44,079

Year ended December 31, 2016
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
(In thousands, except per share data)
Revenues
 
$
99,145

 
$
99,129

 
$
103,312

 
$
109,837

Gross profit
 
31,122

 
27,529

 
27,449

 
31,033

Net income (loss)
 
2,310

 
2,676

 
(7,187
)
 
1,996

Basic net income (loss) per share
 
$
0.06

 
$
0.06

 
$
(0.17
)
 
$
0.05

Diluted net income (loss) per share
 
0.05

 
0.06

 
(0.17
)
 
0.04

Weighted averages shares used to compute basic net income (loss) per share
 
41,121

 
41,603

 
42,038

 
42,421

Weighted averages shares used to compute diluted net income (loss) per share
 
43,648

 
44,320

 
42,038

 
45,767

XML 63 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and basis of presentation - Narrative (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2017
CNY (¥)
Sep. 30, 2017
USD ($)
Concentration Risk [Line Items]            
Working capital   $ 110,800,000        
Cash, cash equivalents, short-term investments and restricted cash   93,900,000        
Operating losses   51,364,000 $ (3,019,000) $ (3,953,000)    
Cash outflows from operating activities   32,767,000 (53,836,000) $ (26,138,000)    
Accumulated deficit   352,011,000 $ 298,678,000      
Revolving Credit Facility | Wells Fargo Bank, National Association            
Concentration Risk [Line Items]            
Line of credit maximum borrowing capacity           $ 50,000,000.0
Amount outstanding on line of credit   30,000,000        
Line of credit remaining borrowing capacity   20,000,000        
Required amount to be maintained as unused borrowing capacity   5,000,000        
China | Line of Credit | Pudong Bank            
Concentration Risk [Line Items]            
Line of credit remaining borrowing capacity   $ 5,500,000        
Number of debt instruments   2     2  
China | Line of Credit | CITIC Bank            
Concentration Risk [Line Items]            
Line of credit maximum borrowing capacity   $ 38,400,000     ¥ 250,000,000  
Line of credit remaining borrowing capacity   $ 37,900,000        
Subsequent Event | China | Line of Credit | CITIC Bank            
Concentration Risk [Line Items]            
Borrowing on line of credit $ 17,000,000          
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of significant accounting policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Summary Of Significant Accounting Policies [Line Items]      
Restricted cash $ 2,658,000 $ 4,085,000  
Goodwill impairment charges 0 0  
Asset impairment charges 400,000 0 $ 400,000
Gain on foreign currency contracts 2,100,000    
Loss on foreign currency contracts   1,600,000  
Net gains (losses) resulting from foreign exchange transactions (500,000) $ (100,000) $ 3,400,000
Effective income tax rate reconciliation, share-based compensation, excess tax benefit, amount $ 8,600,000    
Land use rights      
Summary Of Significant Accounting Policies [Line Items]      
Useful Life 45 years    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Useful Life 2 years    
Product warranty period 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Useful Life 7 years    
Product warranty period 3 years    
Notes Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Receivable due period, general 6 months    
Customer Concentration Risk | Customer One | Revenue      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of concentration of credit risk 40.00% 50.00% 44.00%
Customer Concentration Risk | Customer One | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of concentration of credit risk 36.00% 42.00%  
Customer Concentration Risk | Customer Two | Revenue      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of concentration of credit risk 16.00% 15.00% 21.00%
Customer Concentration Risk | Customer Two | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of concentration of credit risk 14.00% 12.00%  
Customer Concentration Risk | Customer Three | Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of concentration of credit risk 10.00% 12.00%  
Customer Concentration Risk | Top Five Customers | Revenue      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of concentration of credit risk 78.00% 82.00% 82.00%
Accounting Standards Update 2016-09      
Summary Of Significant Accounting Policies [Line Items]      
Effective income tax rate reconciliation, share-based compensation, excess tax benefit, amount $ 8,600,000    
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of significant accounting policies - Estimated Useful Lives of Property, Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2017
Buildings | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 20 years
Buildings | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 30 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 2 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 7 years
Furniture, fixtures, software and office equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 3 years
Furniture, fixtures, software and office equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 5 years
Software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 5 years
Software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful lives (in years) 7 years
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash and cash equivalents:        
Cash $ 78,906 $ 58,691    
Cash equivalents 0 23,809    
Cash and cash equivalents 78,906 82,500 $ 76,088 $ 43,035
Short-term investments 12,311 19,015    
Restricted cash $ 2,658 $ 4,085    
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, cash equivalents, short-term investments and restricted cash - Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 12,312 $ 42,843
Gross Unrealized Gains 0 4
Gross Unrealized Loss (1) (23)
Fair Value 12,311 42,824
Money market accounts    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 23,809
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Fair Value 0 23,809
Money market funds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,561 199
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Fair Value 11,561 199
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 9,438
Gross Unrealized Gains 0 4
Gross Unrealized Loss 0 (3)
Fair Value 0 9,439
Government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 3,767
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 (10)
Fair Value 0 3,757
U.S. government securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 751 5,008
Gross Unrealized Gains 0 0
Gross Unrealized Loss (1) (10)
Fair Value 750 4,998
Sovereign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 622
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Fair Value 0 622
Cash equivalents    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 0 23,809
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Fair Value 0 23,809
Short-term investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,312 19,034
Gross Unrealized Gains 0 4
Gross Unrealized Loss (1) (23)
Fair Value $ 12,311 $ 19,015
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Abstract]    
Less than 1 year $ 12,311 $ 36,054
Due in 1 to 2 years 0 6,468
Due in 3 to 5 years 0 302
Total $ 12,311 $ 42,824
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, cash equivalents, short-term investments, and restricted cash Cash, cash equivalents, short-term investments and restricted cash - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
defined_benfit_plan
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Cash and Cash Equivalents [Abstract]      
Impairment losses on its marketable securities | $ $ 0 $ 0 $ 0
Investments in marketable securities in unrealized loss position in excess of 12 months item | defined_benfit_plan 0    
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements- Assets and liabilities measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) $ 12,311 $ 42,824
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 12,311 5,197
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 37,627
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 11,561 199
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 11,561 199
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 750 4,998
U.S. government securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 750 4,998
U.S. government securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
U.S. government securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 23,809
Money market accounts | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Money market accounts | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 23,809
Money market accounts | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 9,439
Corporate debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Corporate debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 9,439
Corporate debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 3,757
Government agency securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Government agency securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 3,757
Government agency securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Sovereign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 622
Sovereign government bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Sovereign government bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 622
Sovereign government bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Mutual funds held in Rabbi Trust, recorded in other long-term assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 523 622
Mutual funds held in Rabbi Trust, recorded in other long-term assets | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 523 622
Mutual funds held in Rabbi Trust, recorded in other long-term assets | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Mutual funds held in Rabbi Trust, recorded in other long-term assets | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Fair Value, Measurements, Recurring | Rusnano payment derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 389 389
Fair Value, Measurements, Recurring | Rusnano payment derivative | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Fair Value, Measurements, Recurring | Rusnano payment derivative | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Fair Value, Measurements, Recurring | Rusnano payment derivative | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 389 389
Fair Value, Measurements, Recurring | Foreign currency forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) (43) 41
Fair Value, Measurements, Recurring | Foreign currency forward contracts | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Fair Value, Measurements, Recurring | Foreign currency forward contracts | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) (43) 41
Fair Value, Measurements, Recurring | Foreign currency forward contracts | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Fair Value, Measurements, Recurring | Derivative    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 346 430
Fair Value, Measurements, Recurring | Derivative | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) 0 0
Fair Value, Measurements, Recurring | Derivative | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) (43) 41
Fair Value, Measurements, Recurring | Derivative | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value assets (liabilities) $ 389 $ 389
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements - Assets and liabilities measured at fair value on a nonrecurring basis (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value assets (liabilities) $ 12,311,000 $ 42,824,000  
Asset impairment charges 0 0 $ 368,000
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value assets (liabilities) 0 $ 0  
Fair Value, Measurements, Nonrecurring      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value assets (liabilities) $ 0    
Fair Value, Measurements, Nonrecurring | Property, plant and equipment      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Asset impairment charges     200,000
Fair Value, Measurements, Nonrecurring | Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Asset impairment charges     200,000
Operating Expense | Fair Value, Measurements, Nonrecurring | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Asset impairment charges     $ 400,000
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net income (loss) per share - Computation 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, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Numerator:                      
Net income (loss) $ (14,283) $ (18,187) $ (9,341) $ (11,522) $ 1,996 $ (7,187) $ 2,676 $ 2,310 $ (53,333) $ (205) $ 3,668
Denominator:                      
Weighted average shares used to compute per share amount, basic (in shares) 44,079 43,790 43,219 42,615 42,421 42,038 41,603 41,121 43,431 41,798 37,421
Dilutive effect of equity awards (in shares)                 0 0 1,265
Weighted average shares used to compute diluted net (loss) income (in shares) 44,079 43,790 43,219 42,615 45,767 42,038 44,320 43,648 43,431 41,798 38,686
Basic net income (loss) per share (USD per share) $ (0.32) $ (0.42) $ (0.22) $ (0.27) $ 0.05 $ (0.17) $ 0.06 $ 0.06 $ (1.23) $ 0.00 $ 0.10
Diluted net income (loss) per share (USD per share) $ (0.32) $ (0.42) $ (0.22) $ (0.27) $ 0.04 $ (0.17) $ 0.06 $ 0.05 $ (1.23) $ 0.00 $ 0.09
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net income (loss) per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share 6,760 6,696 3,448
Employee stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share 3,934 4,301 2,176
Restricted stock units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share 2,405 2,089 954
Employee stock purchase plan      
Antidilutive Securities Excluded From Computation Of Earnings Per Share      
Potentially dilutive securities, excluded from computation of diluted net income (loss) per share 421 306 318
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 16, 2015
Jan. 02, 2015
Nov. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]              
Cash consideration paid       $ 0 $ 0 $ 422,000  
Acquisition and asset sale related costs       130,000 2,125,000 934,000  
Tunable Laser Product Lines From EMCORE Corporation              
Business Acquisition [Line Items]              
Purchase price $ 16,982,000 $ 17,500,000          
Cash consideration paid 1,500,000 1,500,000          
Issuance of notes to the seller of acquired business $ 15,482,000 $ 16,000,000          
Acquisition and asset sale related costs           900,000  
Tunable Laser Product Lines From EMCORE Corporation | Pro Forma              
Business Acquisition [Line Items]              
Acquisition and asset sale related costs           300,000 $ 600,000
Revenues       96,000,000 80,800,000 55,800,000  
Tunable Laser Product Lines From EMCORE Corporation | Intersegment Eliminations | Pro Forma              
Business Acquisition [Line Items]              
Sales between business acquired from ENCORE and the Company       $ 0 $ 0 $ 0  
EigenLight Corporation              
Business Acquisition [Line Items]              
Cash consideration paid     $ 400,000        
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Allocation of Assets acquired, liabilites assumed and Purchase price (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 16, 2015
Jan. 02, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Total purchase consideration:          
Cash paid     $ 0 $ 0 $ 422
Liabilities assumed:          
Goodwill     $ 1,115 $ 1,115  
Tunable Laser Product Lines From EMCORE Corporation          
Total purchase consideration:          
Cash paid $ 1,500 $ 1,500      
Notes payable 15,482 16,000      
Total 16,982 17,500      
Fair value of assets acquired:          
Accounts receivable 9,274        
Inventories 1,693        
Prepaid expenses and other current assets 670        
Property, plant and equipment 6,917        
Intangible assets acquired:          
Purchased intangible assets   $ 4,800      
Total 23,354        
Liabilities assumed:          
Accounts payable (7,427)        
Accrued liabilities (60)        
Total (7,487)        
Goodwill 1,115        
Tunable Laser Product Lines From EMCORE Corporation | Developed technology          
Fair value of assets acquired:          
Useful Life   7 years      
Intangible assets acquired:          
Purchased intangible assets 4,100 $ 4,100      
Tunable Laser Product Lines From EMCORE Corporation | Customer relationships          
Fair value of assets acquired:          
Useful Life   2 years      
Intangible assets acquired:          
Purchased intangible assets $ 700 $ 700      
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Intangible Assets Acquired (Details) - Tunable Laser Product Lines From EMCORE Corporation - USD ($)
$ in Thousands
Jan. 02, 2015
Apr. 16, 2015
Business Acquisition [Line Items]    
Purchased intangible assets $ 4,800  
Developed technology    
Business Acquisition [Line Items]    
Useful Life 7 years  
Purchased intangible assets $ 4,100 $ 4,100
Customer relationships    
Business Acquisition [Line Items]    
Useful Life 2 years  
Purchased intangible assets $ 700 $ 700
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Pro forma results (Details) - Tunable Laser Product Lines From EMCORE Corporation - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]    
Revenue $ 339,439 $ 353,003
Net income (loss) $ 4,088 $ (23,221)
Basic net income (loss) per share (USD per share) $ 0.11 $ (0.72)
Diluted net income (loss) per share (USD per share) $ 0.11 $ (0.72)
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Purchased intangible assets - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Assets $ 54,418 $ 53,183
Accumulated Amortization (50,124) (47,621)
Net Assets 4,294 5,562
Technology and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 37,684 36,918
Accumulated Amortization (34,923) (33,316)
Net Assets 2,761 3,602
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 15,425 15,039
Accumulated Amortization (14,835) (13,990)
Net Assets 590 1,049
Leasehold interest    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 1,309 1,226
Accumulated Amortization (366) (315)
Net Assets $ 943 $ 911
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Purchased intangible assets - Amortization expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]      
Cost of goods sold $ 869 $ 2,871 $ 3,349
Operating expenses 472 1,609 1,791
Total $ 1,341 $ 4,480 $ 5,140
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Purchased intangible assets - Estimated future amortization expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
2018 $ 1,208  
2019 807  
2020 689  
2021 689  
2022 103  
Thereafter 798  
Net Assets $ 4,294 $ 5,562
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Restricted Cash and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash and investments $ 2,658 $ 4,085
Restricted cash 2,658 4,085
Restricted in connection with asset purchase agreement    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash and investments 0 1,987
Restricted in connection with notes payable and short-term borrowing    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash and investments $ 2,658 $ 2,098
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Accounts receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable $ 65,499 $ 78,143
Trade notes receivable 2,356 2,892
Allowance for doubtful accounts (626) (425)
Accounts receivable, Net ,Total $ 67,229 $ 80,610
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Movement in Valuation Allowances and Reserves [Roll Forward]      
Provision for bad debt $ (577) $ 382 $ (640)
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance (425) (843) (241)
Provision for bad debt (577) 382 (640)
Write-offs, net of recoveries 376 36 38
Ending Balance $ (626) $ (425) $ (843)
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 33,400 $ 23,348
Work in process 13,246 10,996
Finished goods 20,655 13,893
Inventories 67,301 48,237
Finished goods, at vendor managed inventory locations $ 7,100 $ 8,300
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Prepaid taxes and taxes receivable $ 15,162 $ 16,102
Transition services agreement receivable (see Note 9) 12,817 0
Deposits and other prepaid expenses 4,138 3,571
Other receivable 4,118 2,723
Prepaid expenses and other current assets $ 36,235 $ 22,396
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Property, Plant and Equipment, net (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Property, plant and equipment $ 252,667,000 $ 208,222,000  
Less: Accumulated depreciation (125,102,000) (101,355,000)  
Property, plant and equipment, net 127,565,000 106,867,000  
Depreciation expense 27,000,000 17,900,000 $ 17,700,000
Asset impairment charges 400,000 0 400,000
Purchases of property, plant and equipment, unpaid 10,000,000 16,100,000 $ 2,500,000
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 3,083,000 2,847,000  
Buildings      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 24,102,000 22,107,000  
Asset impairment charges 100,000    
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 189,527,000 160,314,000  
Furniture, fixtures, software and office equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 9,948,000 8,413,000  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment $ 26,007,000 $ 14,541,000  
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Employee-related $ 12,990 $ 18,654
Transition services agreement payables (see Note 9) 11,222 0
Asset sale related contingent liabilities (see Note 9) 7,135 0
Income and other taxes payable 542 3,956
Deferred revenue, current 939 956
Accrued warranty 1,334 678
Rusnano payment derivative 0 389
Other accrued expenses 9,080 5,992
Accrued and other current liabilities $ 43,242 $ 30,625
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Accrued warrranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Beginning balance $ 678 $ 1,175 $ 1,751
Warranty accruals 1,263 102 79
Settlements (607) (599) (655)
Ending balance $ 1,334 $ 678 $ 1,175
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance sheet components - Other noncurrent liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Pension and other employee-related $ 4,675 $ 5,045
Deferred rent 2,908 1,509
Deferred revenue 617 136
Government grant 1,095 1,048
Rusnano payment derivative 389 0
Deferred income tax liabilities 106 46
Asset retirement obligations and other 4,285 1,155
Other noncurrent liabilities $ 14,075 $ 8,939
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Asset sale (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Transition services agreement receivable (Note 5)   $ 12,817 $ 0  
Transition services agreement payables (Note 5)   11,222 0  
Assets held for sale   0 13,953  
Gain within operating income   2,193 0 $ 0
Other current liabilities | Indemnification agreement        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contingent liability   $ 7,100    
Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Assets held for sale     13,900  
Reclassification from assets held-for-sale $ 3,400      
Assets sold 12,800      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Inventories        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Assets held for sale, other     13,100  
Assets sold 12,100      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Property, plant and equipment        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Assets held for sale, other     $ 800  
Assets sold 700      
APAT OE | Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Consideration received pursuant to asset purchase agreement 25,000      
Proceeds from post-closing transaction services fees under transition services agreement 1,400      
Disposal group consideration adjustment 21,600      
Consideration adjustment for potential indemnification claims $ 10,000      
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Restructuring Cost and Reserve [Line Items]      
Write-down of inventories $ 8,349,000 $ 2,983,000 $ 6,486,000
Restructuring Reserve [Roll Forward]      
Restructuring obligations December 31, 2016 0    
Charges 4,745,000    
Cash payments (2,795,000)    
Non-cash settlements and other (327,000)    
Restructuring obligations December 31, 2017 1,623,000 0  
Employee Severance      
Restructuring Reserve [Roll Forward]      
Restructuring obligations December 31, 2016 0    
Charges 2,308,000    
Cash payments (2,308,000)    
Non-cash settlements and other 0    
Restructuring obligations December 31, 2017 0 0  
Facilities Consolidation      
Restructuring Reserve [Roll Forward]      
Restructuring obligations December 31, 2016 0    
Charges 2,003,000    
Cash payments (310,000)    
Non-cash settlements and other (113,000)    
Restructuring obligations December 31, 2017 1,580,000 0  
Asset-Related      
Restructuring Reserve [Roll Forward]      
Restructuring obligations December 31, 2016 0    
Charges 434,000    
Cash payments (177,000)    
Non-cash settlements and other (214,000)    
Restructuring obligations December 31, 2017 43,000 $ 0  
Cost of goods sold      
Restructuring Cost and Reserve [Line Items]      
Write-down of inventories 2,000,000    
Restructuring Reserve [Roll Forward]      
Charges 800,000    
Operating Expense      
Restructuring Reserve [Roll Forward]      
Charges $ 3,900,000    
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt - Components of Debt, Obligations, Weighted Average Interest Rate (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Total notes payable and short-term borrowing $ 35,607 $ 30,190
Total long-term debt, net of unaccreted discount and issuance costs 46,561 10,962
Current portion of long-term debt 6,005 747
Long-term debt, net of current portion 40,556 10,215
Mitsubishi Bank    
Debt Instrument [Line Items]    
Long-term debt, gross 16,924 $ 11,253
Interest Rate   1.43%
Bank Borrowings    
Debt Instrument [Line Items]    
Total notes payable and short-term borrowing 0 $ 23,800
Bank Borrowings | Comerica Bank Term Loan    
Debt Instrument [Line Items]    
Interest Rate   3.37%
Long Term Debt Current    
Debt Instrument [Line Items]    
Unaccreted discount and issuance costs within current portion of long-term debt (86) $ (108)
Long Term Debt Non Current    
Debt Instrument [Line Items]    
Unaccreted discount and issuance costs within long-term debt, net of current portion (295) (183)
Wells Fargo Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Long-term debt, gross $ 30,018 0
Interest Rate 3.29%  
Notes Payable to Banks | Note payable to Pudong Bank    
Debt Instrument [Line Items]    
Total notes payable and short-term borrowing $ 17,000 0
Interest Rate 4.10%  
Notes Payable to Banks | Note payable to CITIC Bank    
Debt Instrument [Line Items]    
Total notes payable and short-term borrowing $ 17,000 0
Interest Rate 4.00%  
Notes Payable    
Debt Instrument [Line Items]    
Total notes payable and short-term borrowing $ 1,607 $ 6,390
Minimum | Mitsubishi Bank    
Debt Instrument [Line Items]    
Interest Rate 1.05%  
Maximum | Mitsubishi Bank    
Debt Instrument [Line Items]    
Interest Rate 1.45%  
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt - Narrative (Details)
1 Months Ended 2 Months Ended 9 Months Ended 12 Months Ended
Feb. 25, 2015
JPY (¥)
Feb. 28, 2018
USD ($)
Jan. 31, 2018
USD ($)
Jan. 31, 2018
JPY (¥)
Nov. 30, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jul. 31, 2017
USD ($)
Mar. 31, 2017
USD ($)
Mar. 10, 2017
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
debt_instrument
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2015
JPY (¥)
Dec. 31, 2017
CNY (¥)
Dec. 31, 2017
JPY (¥)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
JPY (¥)
Feb. 25, 2015
USD ($)
Feb. 25, 2015
JPY (¥)
Debt Instrument [Line Items]                                        
Repayment of notes payable                     $ 11,639,000 $ 18,007,000 $ 25,498,000              
Long-term debt                     46,561,000 10,962,000                
Comerica | Revolving Credit Facility                                        
Debt Instrument [Line Items]                                        
Outstanding balance of line of credit facilities                       23,800,000                
Current borrowing capacity                       $ 30,000,000                
Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Short-term line of credit facility | ¥                               ¥ 1,200,000,000        
Interest Rate                       1.43%                
NeoPhotonics Semiconductor                                        
Debt Instrument [Line Items]                                        
Debt repaid | ¥                           ¥ 1,050,000,000            
Libor Plus Rate | Comerica | Revolving Credit Facility                                        
Debt Instrument [Line Items]                                        
Line of credit facility, interest rate                       3.37%                
Term Loan B | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Debt, aggregate principal amount                                     $ 8,900,000 ¥ 1,000,000,000
Debt, periodic principal payments | ¥ ¥ 8,333,000                                      
Debt, lump sum payment on the maturity date | ¥ ¥ 8,373,000                                      
Debt issuance costs                                     400,000 40,500,000
Term Loan B | Tunable Laser Product Lines From EMCORE Corporation | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Debt repaid                         $ 15,500,000              
Term Loan B | Tokyo Interbank Offered Rate (TIBOR) | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread 1.40%                                      
Senior Secured Revolving Credit Facility, expires April 2017 | Libor Plus Rate | Comerica                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread                 2.75%                      
Senior Secured Revolving Credit Facility, expires April 2017 | Credit Facility Base Rate | Comerica                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread                 1.75%                      
Senior Secured Revolving Credit Facility, expires April 2017 | Federal Funds Effective Rate | Comerica                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread                 1.00%                      
Senior Secured Revolving Credit Facility, expires April 2017 | Daily Adjusting LIBOR Rate | Comerica                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread                 1.00%                      
Wells Fargo Credit Facility | Line of Credit                                        
Debt Instrument [Line Items]                                        
Line of credit maximum borrowing capacity           $ 50,000,000.0       $ 50,000,000.0                    
Short-term line of credit facility           $ 30,000,000.0       $ 30,000,000.0                    
Outstanding balance of line of credit facilities                     30,000,000                  
Cash balance available for borrowing           100.00%                            
Cash balance max borrowing           $ 15,000,000.0                            
Line of credit facility, increase (decrease)           25,000,000                            
Repayment of notes payable           $ 20,000,000                            
Line of credit facility, collateral           20.0                            
Unused borrowing capacity                     $ 5,000,000                  
Interest Rate                     3.29%       3.29% 3.29%        
Line of credit remaining borrowing capacity                     $ 20,000,000                  
Required amount to be maintained as unused borrowing capacity                     5,000,000                  
Wells Fargo Credit Facility | Prime Rate | Line of Credit                                        
Debt Instrument [Line Items]                                        
Commitment fee           0.25%                            
Term Loan A | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Debt, aggregate principal amount                                     $ 4,400,000 ¥ 500,000,000
Term Loan A | Tokyo Interbank Offered Rate (TIBOR) | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread 1.40%                                      
Mitsubishi Bank Term Loan A | Notes Payable to Banks                                        
Debt Instrument [Line Items]                                        
Short-term line of credit facility                     4,400,000                  
Mitsubishi Bank Term Loan B | Notes Payable to Banks                                        
Debt Instrument [Line Items]                                        
Long-term debt                     6,400,000                  
Mitsubishi Bank Loans | Notes Payable to Banks                                        
Debt Instrument [Line Items]                                        
Unamortized debt issuance costs                     400,000         ¥ 43,000,000        
Mitsubishi Bank Loan 2017 | Notes Payable to Banks                                        
Debt Instrument [Line Items]                                        
Short-term line of credit facility                     6,100,000         ¥ 690,000,000        
Debt, aggregate principal amount               $ 6,100,000                   ¥ 690,000,000    
Mitsubishi Bank Loan 2017 | Tokyo Interbank Offered Rate (TIBOR) | Notes Payable to Banks                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread               1.00%                        
Notes Payable | Second Line Of Credit, Expires July 2019 | Subsidiary in China                                        
Debt Instrument [Line Items]                                        
Short-term line of credit facility                     4,600,000       ¥ 30,000,000          
Bankers Acceptance                                        
Debt Instrument [Line Items]                                        
Restricted cash and investments, current                     $ 500,000 $ 2,100,000                
Bankers Acceptance | Subsidiary in China                                        
Debt Instrument [Line Items]                                        
Outstanding balance of line of credit facilities                       6,400,000                
Bankers Acceptance | Second Line Of Credit, Expires July 2019 | Subsidiary in China                                        
Debt Instrument [Line Items]                                        
Percentage of compensating balance requirement for bank acceptance drafts                     30.00%                  
Short-term line of credit facility                     $ 6,600,000       ¥ 42,900,000          
Bankers Acceptance | First Credit Facility Expires July 2019                                        
Debt Instrument [Line Items]                                        
Percentage of compensating balance requirement for bank acceptance drafts                   30.00%                    
Notes Payable to Banks | Note payable to CITIC Bank                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread             2.55%                          
Borrowing on line of credit             $ 17,000,000                          
Interest Rate                     4.00%       4.00% 4.00%        
Line of Credit | Amended Comerica Bank Credit Facility                                        
Debt Instrument [Line Items]                                        
Current borrowing capacity                                 $ 17,000,000.0      
Line of credit facility, maximum indebtedness under debt covenant                                 $ 20,000,000.0      
China | CITIC Bank | Line of Credit                                        
Debt Instrument [Line Items]                                        
Line of credit maximum borrowing capacity                     $ 38,400,000       ¥ 250,000,000          
Line of credit remaining borrowing capacity                     $ 37,900,000                  
China | First Credit Facility Expires June 2016                                        
Debt Instrument [Line Items]                                        
Percentage of compensating balance requirement for bank acceptance drafts                     30.00%                  
China | Notes Payable                                        
Debt Instrument [Line Items]                                        
Number of credit facilities | debt_instrument                     3                  
China | Notes Payable | First Credit Facility Expires June 2016                                        
Debt Instrument [Line Items]                                        
Short-term line of credit facility                     $ 18,400,000       120,000,000          
Borrowing on line of credit         $ 17,000,000                              
China | Bankers Acceptance                                        
Debt Instrument [Line Items]                                        
Outstanding balance of line of credit facilities                     1,600,000                  
Line of credit remaining borrowing capacity                     43,400,000                  
China | Bankers Acceptance | First Credit Facility Expires June 2016                                        
Debt Instrument [Line Items]                                        
Line of credit maximum borrowing capacity                     $ 26,300,000       ¥ 171,400,000          
Debt instrument, basis spread             4.10%                          
Minimum | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Interest Rate                     1.05%       1.05% 1.05%        
Minimum | Wells Fargo Credit Facility | Line of Credit                                        
Debt Instrument [Line Items]                                        
Revolver accounts receivable           80.00%                            
Minimum | Wells Fargo Credit Facility | Credit Facility Base Rate | Line of Credit                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread           1.50%                            
Minimum | Wells Fargo Credit Facility | Prime Rate | Line of Credit                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread           0.50%                            
Maximum | Mitsubishi Bank                                        
Debt Instrument [Line Items]                                        
Interest Rate                     1.45%       1.45% 1.45%        
Maximum | Wells Fargo Credit Facility | Line of Credit                                        
Debt Instrument [Line Items]                                        
Revolver accounts receivable           85.00%                            
Maximum | Wells Fargo Credit Facility | Credit Facility Base Rate | Line of Credit                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread           1.75%                            
Maximum | Wells Fargo Credit Facility | Prime Rate | Line of Credit                                        
Debt Instrument [Line Items]                                        
Debt instrument, basis spread           0.75%                            
Financial Standby Letter of Credit                                        
Debt Instrument [Line Items]                                        
Outstanding letters of credit                       $ 1,600,000                
Subsequent Event | Mitsubishi Bank Term Loan A | Notes Payable to Banks                                        
Debt Instrument [Line Items]                                        
Repayments of lines of credit     $ 4,400,000 ¥ 500,000,000                                
Subsequent Event | Notes Payable to Banks | Note payable to CITIC Bank                                        
Debt Instrument [Line Items]                                        
Repayments of lines of credit     17,000,000                                  
Borrowing on line of credit   $ 17,000,000                                    
Subsequent Event | China | CITIC Bank | Line of Credit                                        
Debt Instrument [Line Items]                                        
Borrowing on line of credit   $ 17,000,000                                    
Subsequent Event | China | Notes Payable to Banks | Note payable to CITIC Bank                                        
Debt Instrument [Line Items]                                        
Repayments of lines of credit     $ 17,000,000                                  
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt - Maturities of Long-Term debt (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Debt Disclosure [Abstract]  
2018 $ 6,091
2019 1,908
2020 1,908
2021 1,908
2022 31,926
Thereafter 3,201
Long Term Debt $ 46,942
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
May 31, 2014
USD ($)
Dec. 31, 2013
defined_benfit_plan
Defined Benefit Plan Disclosure [Line Items]            
Number of defined benefit plans | defined_benfit_plan           2
Cost of goods sold $ 231,415 $ 294,290 $ 240,358      
Operating expenses $ 112,843 $ 114,114 $ 95,128      
Discount rate 0.10% 0.10%        
Reclassification out of Accumulated Other Comprehensive Income            
Defined Benefit Plan Disclosure [Line Items]            
Cost of goods sold       $ 200    
Operating expenses       $ 100    
Pension Plan            
Defined Benefit Plan Disclosure [Line Items]            
Plan assets         $ 2,000  
Receivable from LAPIS         $ 300  
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans - Funded Status (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Change in projected benefit obligation:      
Projected benefit obligation, beginning of period $ 4,802 $ 5,086 $ 5,054
Service cost 0 0 0
Interest cost 5 11 10
Benefits paid (411) (551) 0
Actuarial (gain)/loss 32 72 40
Curtailment/Settlement 0 0 0
Transfer from DBCPP to RAP 0 0 0
Currency translation adjustment 188 184 (18)
Projected benefit obligation, end of period 4,616 4,802 5,086
Change in plan assets:      
Plan assets at fair value, beginning of period 0 0 0
Employer contributions 0    
Benefits paid 0    
Transfer to DCP 0    
Currency translation adjustment 0    
Plan assets at calculated amount, end of period 0 0 0
Amounts recognized in consolidated balance sheets:      
Accrued and other current liabilities 488 393 497
Other noncurrent liabilities 4,128 4,409 4,589
Amount recognized in accumulated other comprehensive loss:      
Defined benefit pension plans adjustment 271 230 153
Accumulated benefit obligation, end of period $ 4,616 $ 4,802 $ 5,086
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans - Periodic Pension Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Compensation and Retirement Disclosure [Abstract]      
Service cost $ 0 $ 0 $ 0
Interest cost 5 11 10
Other 0 0 0
Curtailment/settlement (gain) loss 0 0 0
Net periodic pension (gain) costs $ 5 $ 11 $ 10
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans - Estimated Future Benefit Payments Under Plans (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Compensation and Retirement Disclosure [Abstract]        
2018 $ 387      
2019 183      
2020 501      
2021 611      
2022 288      
2023 - 2026 1,342      
Thereafter 1,304      
Defined benefit plan, benefit obligation $ 4,616 $ 4,802 $ 5,086 $ 5,054
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Pension Plans - 401 (k) Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Compensation and Retirement Disclosure [Abstract]      
Matching contributions to 401(k) plan $ 0.5 $ 0.4 $ 0.3
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and contingencies - Narrative (Details)
ft² in Thousands, € in Millions, ¥ in Millions
1 Months Ended 12 Months Ended
Oct. 25, 2017
USD ($)
Oct. 25, 2017
CNY (¥)
Jun. 16, 2017
USD ($)
Jun. 13, 2017
USD ($)
ft²
Dec. 27, 2016
USD ($)
Sep. 16, 2013
USD ($)
Apr. 30, 2017
USD ($)
Sep. 30, 2016
USD ($)
ft²
Aug. 31, 2016
USD ($)
Mar. 31, 2015
USD ($)
Mar. 31, 2015
EUR (€)
Dec. 31, 2019
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2010
defendant
claim
Dec. 31, 2012
USD ($)
claim
Commitments And Contingencies Disclosure [Line Items]                                  
Area of office lease | ft²       39       64                  
Office lease term, months       123 months                 129 months        
Expected lease restoration charges       $ 700,000       $ 3,100,000                  
Lease period, with no rent charge                         9 months        
Operating leases, future minimum, sublease receipts                         $ 1,700,000        
Rent expense                         4,600,000 $ 2,400,000 $ 2,200,000    
Total outstanding purchase obligations                         32,100,000        
Other non-current liability                         0        
Amount of contribution                           21,000,000      
Fair value of derivative                         400,000 400,000      
Expected Costs to Transfer Product Line                 $ 100,000                
Laser2000 Case                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Payments for legal settlements             $ 250,000                    
Lestina International Ltd. Litigation                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Damages sought         $ 3,000,000                        
Apat Optoelectronics Components Co Arbitration                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Damages sought     $ 1,500,000                            
Proceeds from legal settlements $ 100,000 ¥ 0.7                              
Minimum                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Office lease, monthly rental rate       41,388                 144,000        
Maximum                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Office lease, monthly rental rate       $ 72,525                 194,000        
Pending Litigation Member | Laser2000 Case                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Estimated litigation liability                   $ 300,000              
Infringement of United States Patents | Finisar                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Claims of patent infringement | claim                               2 4
Number of defendants | defendant                               1  
Termination Of Distributor Agreement | Pending Litigation Member | Laser 2000                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Partial settlement of claims payment           $ 492,000                      
Accrual for estimated net litigation expense                   $ 1,100,000 € 1            
Private Placement | Performance Guarantee                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Other non-current liability                         $ 8,000,000       $ 30,000,000
Embedded Derivative Financial Instruments | Maximum                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Other non-current liability                             $ 5,000,000    
Rusnano                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Other non-current liability                           $ 0      
Scenario, Forecast | RUSSIAN FEDERATION                                  
Commitments And Contingencies Disclosure [Line Items]                                  
Exit fees for future                       $ 2,000,000          
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and contingencies - Future minimum commitments under the Company's non-cancelable operating leases (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 3,512
2019 3,608
2020 3,069
2021 2,977
2022 2,939
Thereafter 14,370
Total future minimum lease payments $ 30,475
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Common stock, resale registration statement, and follow-on public offering (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)   100,000,000 100,000,000  
Common stock, par value (USD per share)   $ 0.0025 $ 0.0025  
Issuance of common stock from public stock offering, net of discount and offering costs (in shares) 895,655     6,866,689
Public offering price (USD per share)       $ 7.25
Proceeds from issuance of common stock       $ 45,600,000
Underwriting discounts       3,000,000
Other offering expenses       1,200,000
Reclassified out of accumulated other comprehensive loss for realized gains or losses on available for sale securities   $ 0 $ 0 $ 0
Accumulated deficit subject to restriction   $ (8,800,000) $ (8,700,000)  
Resale Registration Statement        
Class of Stock [Line Items]        
Common stock, shares authorized (in shares)     4,972,905 4,972,905
Common stock, par value (USD per share)     $ 0.0025 $ 0.0025
Minimum        
Class of Stock [Line Items]        
Accumulated profits   10.00%    
Employee stock options        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares)   7,297,302    
Employee stock purchase plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares)   278,673    
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Stockholders' Equity Note [Abstract]    
Foreign currency translation adjustments $ 567 $ (8,235)
Unrealized gains on available-for-sale securities (1) (19)
Defined benefit pension plan adjustment (168) (147)
Accumulated other comprehensive income (loss), net of taxes $ 398 $ (8,401)
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 18, 2014
USD ($)
Dec. 18, 2014
USD ($)
shares
Sep. 30, 2016
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
installment
$ / shares
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
$ / shares
Feb. 28, 2011
shares
Apr. 30, 2010
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Remitted cash to appropriate tax authorities | $       $ 998 $ 615 $ 727      
Stock Appreciation Units (SARs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options to purchase shares, outstanding (in shares)       239,824 286,768        
Intrinsic value of options exercised | $       $ 200 $ 500 100      
Number of days for stock price to be traded above mentioned price       20 days          
Minimum closing stock price (USD per share) | $ / shares       $ 15.00          
Share-based compensation expense (gain) | $       $ (300) 900        
Stock grants vested value | $       $ 0 $ 3,700 0      
Employee stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options to purchase shares, outstanding (in shares)       3,933,529 4,301,340        
Shares available for future grant (in shares)       959,136 768,046        
Authorized for issuance (in shares)       1,488,411          
Unrecognized stock-based compensation expense | $       $ 3,200          
Fair value of options vested | $       1,500 $ 3,900 1,300      
Intrinsic value of options exercised | $       $ 3,000 $ 9,700 $ 1,600      
Weighted-average fair value of options granted (USD per share) | $ / shares       $ 4.43 $ 7.05 $ 3.87      
Remaining weighted-average period       2 years 2 months 12 days          
Stock Option and Restricted Stock Unit Activity                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance-based stock appreciation units (in shares)       1,000,000          
Weighted-average fair value granted (USD per share) | $ / shares           4.72      
Number of days for stock price to be traded above mentioned price     20 days            
Minimum closing stock price (USD per share) | $ / shares       $ 15.00          
Share-based compensation expense (gain) | $         $ 4,800        
Stock Option and Restricted Stock Unit Activity | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted-average fair value granted (USD per share) | $ / shares             $ 1.65    
Restricted stock units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares outstanding (in shares)       2,404,637 2,089,473        
Vested (in shares)       805,463          
Unrecognized stock-based compensation expense | $       $ 15,300          
Remaining weighted-average period       2 years 1 month 6 days          
Performance-based stock appreciation units (in shares)       1,386,790          
Weighted-average fair value granted (USD per share) | $ / shares       $ 7.86 $ 12.33 $ 7.46      
Stock grants vested value | $       $ 7,600 $ 1,600 $ 3,300      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested | $       $ 6,400 $ 2,800 $ 4,300      
Common stock withheld shares (in shares)       126,999 49,838 95,227      
Remitted cash to appropriate tax authorities | $       $ 1,000 $ 600 $ 700      
Stock Appreciation Units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options to purchase shares, outstanding (in shares)       200,000          
Liability for settlement | $       $ 800 $ 2,000        
Employee stock purchase plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized stock-based compensation expense | $       $ 800          
2004 Stock Option Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options to purchase shares, outstanding (in shares)       481,725          
Shares available for future grant (in shares)       0          
2007 Stock Appreciation Grants Plan | Stock Appreciation Units (SARs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares outstanding (in shares)       49,824          
Vested (in shares)       49,824          
2010 Equity Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future grant (in shares)       909,805          
Shares outstanding (in shares)       5,301,808          
Awards expiration period from date of grant       10 years          
Maximum aggregate number of shares of common stock that may be issued (in shares)       8,000,000         865,420
Number of shares of common stock outstanding increase percentage       3.50%          
2010 Equity Incentive Plan | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Exercise price, percentage of fair value of common stock on grant date       100.00%          
Options vesting period       3 years          
2010 Equity Incentive Plan | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options vesting period       4 years          
2010 Equity Incentive Plan | Nonqualified Stock Options | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Exercise price, percentage of fair value of common stock on grant date       85.00%          
2010 ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future grant (in shares)       278,673          
Maximum aggregate number of shares of common stock that may be issued (in shares)       600,000       342,568  
Number of shares of common stock outstanding increase percentage       3.50%          
Offering period       12 months          
2011 Inducement Award Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future grant (in shares)       49,331          
Shares outstanding (in shares)       554,633          
Exercise price, percentage of fair value of common stock on grant date       100.00%          
Awards expiration period from date of grant       10 years          
Maximum aggregate number of shares of common stock that may be issued (in shares)       750,000          
Authorized for issuance (in shares)           100,000      
2014 Repricing Offer | Stock Appreciation Units (SARs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued under repricing offer (in shares)   87,354              
2014 Repricing Offer | Stock Options and Stock Appreciation Rights                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued under repricing offer (in shares)   2,373,692              
Unrecognized stock-based compensation expense | $ $ 2,600 $ 2,600              
Incremental compensation cost | $ $ 900                
Exercise price per share (USD per share) | $ / shares           $ 3.50      
Percentage of shares subject to repriced eligible stock         50.00%        
Number of monthly installments | installment         12        
Remaining vesting term         60 days        
Perod prior to expiration date when repriced awards vested and become exercisable         60 days        
2014 Repricing Offer | Stock Options and Stock Appreciation Rights | Vesting In 12 Equal Monthly Installments                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of shares subject to repriced eligible stock         50.00%        
2014 Repricing Offer | Stock Options and Stock Appreciation Rights | 60th Day Prior to Expiration Date                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of shares subject to repriced eligible stock         100.00%        
2014 Repricing Offer | Employee stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued under repricing offer (in shares)   1,948,631              
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation - Estimated fair vale of stock-based awards (Details)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected term (years) 5 years 11 months 27 days 5 years 9 months 5 years 3 months 29 days
Weighted-average volatility 65.00% 65.00% 60.00%
Risk-free interest rate Minimum 2.02% 1.01% 1.37%
Risk-free interest rate Maximum 2.08% 1.76% 1.85%
Expected dividends 0.00% 0.00% 0.00%
Stock Appreciation Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected term (years) 2 years 3 months 18 days 2 years 9 months 7 days 3 years 6 months 15 days
Weighted-average volatility 69.00% 61.00% 62.00%
Risk-free interest rate Minimum 0.51% 0.45% 0.25%
Risk-free interest rate Maximum 1.62% 1.47% 1.57%
Expected dividends 0.00% 0.00% 0.00%
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average expected term (years) 8 months 19 days 8 months 23 days 8 months 9 days
Weighted-average volatility 61.00% 54.00% 58.00%
Risk-free interest rate Minimum 0.91% 0.39% 0.03%
Risk-free interest rate Maximum 1.31% 0.45% 0.14%
Expected dividends 0.00% 0.00% 0.00%
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation - Summary of stock compensation expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based compensation $ 8,206 $ 17,076 $ 7,763
Cost of goods sold      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based compensation 1,098 3,130 1,335
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based compensation 2,491 4,760 2,049
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based compensation 1,697 4,105 1,794
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based compensation $ 2,920 $ 5,081 $ 2,585
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation - Stock Options and RSUs (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee stock options      
Shares Available for Grant      
Beginning Balance (in shares) 768,046    
Authorized for issuance (in shares) 1,488,411    
Granted (in shares) (1,889,536)    
Cancelled/Forfeited (in shares) (592,215)    
Ending Balance (in shares) 959,136 768,046  
Number of Shares      
Beginning Balance (in shares) 4,301,340    
Granted (in shares) 502,746    
Exercised/Converted (in shares) (665,393)    
Cancelled/Forfeited (in shares) (205,164)    
Ending Balance (in shares) 3,933,529 4,301,340  
Weighted Average Exercise Price      
Beginning Balance (USD per share) $ 5.18    
Granted (USD per share) 7.37    
Exercised/Converted (USD per share) 3.73    
Cancelled/Forfeited (USD per share) 8.11    
Ending Balance (USD per share) $ 5.55 $ 5.18  
Restricted stock units      
Number of Units      
Beginning Balance (in shares) 2,089,473    
Granted (in shares) 1,386,790    
Exercised/Converted (in shares) (805,463)    
Cancelled/Forfeited (in shares) (266,163)    
Ending Balance (in shares) 2,404,637 2,089,473  
Weighted Average Exercise Price      
Beginning Balance (USD per share) $ 10.15    
Granted (USD per share) 7.86 $ 12.33 $ 7.46
Exercised/Converted (USD per share) 9.48    
Cancelled/Forfeited (USD per share) 10.42    
Ending Balance (USD per share) $ 9.02 $ 10.15  
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Summary of Information about Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
shares
Number of Shares  
Vested and expected to vest (in shares) | shares 3,830,959
Exercisable (in shares) | shares 3,084,096
Weighted Average Exercise Price  
Vested and expected to vest (USD per share) | $ / shares $ 5.48
Exercisable (USD per share) | $ / shares $ 4.78
Weighted Average Remaining Contractual Term (Years)  
Vested and expected to vest 5 years 9 months 29 days
Exercisable 5 years 29 days
Aggregate Intrinsic Value (in Thousands)  
Vested and expected to vest | $ $ 6,919,879
Exercisable | $ $ 6,706,040
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Summary of Information about Restricted Stock Units Outstanding (Details) - Restricted stock units
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
shares
Number of Shares  
Vested and expected to vest (in shares) | shares 2,098,888
Weighted Average Remaining Contractual Term (Years)  
Vested and expected to vest 1 year 3 months 4 days
Aggregate Intrinsic Value  
Vested and expected to vest | $ $ 13,810,684
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Summary of Company's Stock Appreciation Unit Activity (Details) - Stock Appreciation Units (SARs)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Number of Units  
Beginning Balance (in shares) | shares 286,768
Exercised/Converted (in shares) | shares (42,618)
Cancelled/Forfeited (in shares) | shares (4,326)
Ending Balance (in shares) | shares 239,824
Weighted-Average Exercise Price  
Beginning Balance (USD per share) | $ / shares $ 4.87
Exercised/Converted (USD per share) | $ / shares 4.50
Cancelled/Forfeited (USD per share) | $ / shares 4.24
Ending Balance (USD per share) | $ / shares $ 4.95
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Employee Stock Purchase Plan (Details) - Employee stock purchase plan
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Issuance of common stock under employee stock purchase plan (in shares) | shares 349,175
Unrecognized stock-based compensation expense | $ $ 0.8
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes - Income (Loss) before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
U.S. operations $ (52,725) $ (10,217) $ (7,212)
Non-U.S. operations 301 13,609 13,984
Income (loss) before income taxes $ (52,424) $ 3,392 $ 6,772
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current      
Federal $ (144) $ (127) $ (48)
State 3 (13) (8)
Foreign 363 (3,925) (3,725)
Provision for income tax, current 222 (4,065) (3,781)
Deferred      
Federal 4 (24) (22)
State 0 0 0
Foreign (1,135) 492 699
Total provision $ (909) $ (3,597) $ (3,104)
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes - Difference in Provision for Income Taxes from Amount Obtained by Applying U.S. Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Federal statutory rate 35.00% 35.00% 35.00%
Tax at federal statutory rate $ 18,354 $ (1,185) $ (2,378)
State taxes, net of federal benefit 2 (8) (8)
Mandatory repatriation/Section 956 (5,718) (19) (66)
Nondeductible expenses (67) (727) (135)
Stock-based compensation (314) (877) (465)
Change in valuation allowance 16,273 (1,455) (958)
Research and development 851 1,175 1,017
Foreign rate differences (2,819) (1,215) (844)
Foreign tax credit 144 127 30
Change in prior year deferred balances (28,262) 920 417
Other 647 (333) 286
Total provision $ (909) $ (3,597) $ (3,104)
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes - Components of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Deferred Tax Assets:    
Net operating loss carryforwards $ 44,912 $ 55,274
Federal and state credits 26,170 23,372
Reserves, accruals and other 9,698 14,423
Fixed assets and intangibles 1,259 1,817
Total deferred tax assets 82,039 94,886
Valuation allowance (76,101) (90,060)
Total deferred tax assets, net of valuation allowance 5,938 4,826
Less deferred tax liabilities:    
Acquired intangibles (2,054) (2,295)
Property, plant and equipment (3,338) (949)
Net deferred tax assets 546 1,582
Reported as:    
Long term deferred tax assets, included within other long-term assets 652 1,628
Deferred income tax liabilities 106 46
Net deferred tax assets $ 546 $ 1,582
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Taxes [Line Items]          
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount   $ 28,262,000 $ (920,000) $ (417,000)  
Tax cuts and jobs act of 2017, incomplete accounting, change in tax rate, deferred tax asset, provisional income tax expense $ 30,000,000        
(Decrease) increase in net valuation allowance   (14,000,000) $ 1,100,000    
Previously unrecognized excess tax benefits   $ 8,600,000      
Income tax statutory rate   35.00% 35.00% 35.00%  
Gross unrecognized tax benefits 25,539,000 $ 25,539,000 $ 23,606,000 $ 20,686,000 $ 18,372,000
Unrecognized tax benefits affecting effective tax rate if recognized 200,000 200,000      
Interest and income tax penalties   0      
Federal          
Income Taxes [Line Items]          
Net operating loss carryforwards 244,700,000 244,700,000      
Research credit 8,300,000 8,300,000      
State          
Income Taxes [Line Items]          
Net operating loss carryforwards 51,700,000 51,700,000      
Research credit 15,800,000 15,800,000      
Foreign Tax Authority          
Income Taxes [Line Items]          
Research credit $ 10,400,000 $ 10,400,000      
Benefits realized from reduced tax rate     $ 900,000 $ 500,000  
Foreign Tax Authority | Subsidiary in China          
Income Taxes [Line Items]          
Preferential enterprise income tax rate   15.00%      
Income tax statutory rate   15.00%      
Corporate effective income tax rate   25.00%      
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 23,606 $ 20,686 $ 18,372
Gross increases for tax positions of current year 1,933 2,920 2,314
Ending Balance $ 25,539 $ 23,606 $ 20,686
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Additional Information (Details) - segment
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting [Abstract]      
Number of reportable segments 1 1 1
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and georgraphic information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Revenue $ 76,871 $ 71,121 $ 73,214 $ 71,688 $ 109,837 $ 103,312 $ 99,129 $ 99,145 $ 292,894 $ 411,423 $ 339,439
Property, plant and equipment, net 127,565       106,867       127,565 106,867  
China                      
Segment Reporting Information [Line Items]                      
Revenue                 161,637 254,685 182,504
Property, plant and equipment, net 37,212       38,589       37,212 38,589  
United States                      
Segment Reporting Information [Line Items]                      
Revenue                 41,538 67,807 77,867
Property, plant and equipment, net 42,243       31,101       42,243 31,101  
Japan                      
Segment Reporting Information [Line Items]                      
Revenue                 8,586 12,037 12,713
Property, plant and equipment, net 43,826       31,784       43,826 31,784  
Rest of world                      
Segment Reporting Information [Line Items]                      
Revenue                 81,133 76,894 66,355
Property, plant and equipment, net $ 4,284       $ 5,393       4,284 5,393  
High Speed Products                      
Segment Reporting Information [Line Items]                      
Revenue                 241,780 277,258 195,831
Network Products and Solutions                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 51,114 $ 134,165 $ 143,608
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Selected Quarterly Financial Information [Abstract]                      
Revenue $ 76,871 $ 71,121 $ 73,214 $ 71,688 $ 109,837 $ 103,312 $ 99,129 $ 99,145 $ 292,894 $ 411,423 $ 339,439
Gross profit 15,686 10,513 16,777 18,503 31,033 27,449 27,529 31,122 61,479 117,133 99,081
Net income (loss) $ (14,283) $ (18,187) $ (9,341) $ (11,522) $ 1,996 $ (7,187) $ 2,676 $ 2,310 $ (53,333) $ (205) $ 3,668
Basic net income (loss) per share (USD per share) $ (0.32) $ (0.42) $ (0.22) $ (0.27) $ 0.05 $ (0.17) $ 0.06 $ 0.06 $ (1.23) $ 0.00 $ 0.10
Diluted net income (loss) per share (USD per share) $ (0.32) $ (0.42) $ (0.22) $ (0.27) $ 0.04 $ (0.17) $ 0.06 $ 0.05 $ (1.23) $ 0.00 $ 0.09
Weighted average shares used to compute basic net income (loss) (in shares) 44,079 43,790 43,219 42,615 42,421 42,038 41,603 41,121 43,431 41,798 37,421
Weighted average shares used to compute diluted net (loss) income (in shares) 44,079 43,790 43,219 42,615 45,767 42,038 44,320 43,648 43,431 41,798 38,686
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events (Details)
$ in Millions
1 Months Ended
Feb. 28, 2018
USD ($)
Jan. 31, 2018
USD ($)
Jan. 31, 2018
JPY (¥)
Jul. 31, 2017
USD ($)
Jan. 31, 2018
JPY (¥)
Term Loan C | Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. | Subsequent Event          
Subsequent Event [Line Items]          
Line of credit maximum borrowing capacity   $ 7.8     ¥ 850,000,000
Term Loan A | Mitsubishi Bank | Subsequent Event          
Subsequent Event [Line Items]          
Repayments of lines of credit | ¥     ¥ 500,000,000    
Notes Payable to Banks | Note payable to CITIC Bank          
Subsequent Event [Line Items]          
Debt instrument, basis spread       2.55%  
Borrowing on line of credit       $ 17.0  
Notes Payable to Banks | Note payable to CITIC Bank | Subsequent Event          
Subsequent Event [Line Items]          
Repayments of lines of credit   $ 17.0      
Borrowing on line of credit $ 17.0        
Tokyo Interbank Offered Rate (TIBOR) | Term Loan C | Mitsubishi Bank and The Tamanashi Chou Ban, Ltd. | Subsequent Event          
Subsequent Event [Line Items]          
Debt instrument, basis spread   1.00% 1.00%    
EXCEL 122 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( FH:$P?(\\#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,$% @ ":AH3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " )J&A,0-H&(>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;1%F:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!JSN_ (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 = M.O24H"HK8'*:&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0 MP=O3X\N\;F%](N4UYE_)"CH%7+/+Y-?F8;/;,EGS:E7PIN"K7&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 " )J&A,"<:>M:D" %"@ & 'AL+W=O5O[H]5Z-HM'*J&MJ*BK4!I^=EN$;S'2HU MP2!>*OH0D^] NW)@[%4/OIV68:Q71&MZE-H$4:\[W=*ZUI;4.OX,1L-14Q.G MW^_6OQCGE3,'(NB6U;^KD[PNPS(,3O1,;K5\9H^O=' H"X/!^^_T3FL%URM1 M&D=6"_,,CC5_$BNFLS M V+3(_ $@49$I&R/ A@2V&"'CC\+;%U$\AFQFD)N(@9+)"# KE#1_8N Q#/-A>@1.'RK7W>])#, M0-H^$V+D"50)BI2NB)4J&P#BR949*#%S^9DE 4!R6 +%<,W%KH7"KCH 4WI4 M/)6-7 LS6P4Y>X(P+F+L*1 $UO@:84<*.\<(@/%D&(++&"6N!3O'($SB48&K M';G%C%-;!<#X(@:7/'(K&MNG"H3Q^0+7/7*K&CN)!F!\B0:7/G)K'UN)MD5N M\:M!D>9G&EE(TN2,;RB^F_Q#!D=U:T_Q, M9L<>9XW-'?L![QND'X1?JE8$!R;536WNTS-CDJKEQ$_*Z:OJR<9!3<]2?Q;J MF_>-23^0K!N:KFCL_%;_ %!+ P04 " )J&A,8KJEAC,$ #N$P & M 'AL+W=O!"UL W4 M"H(&2(!%BK;76IM>&Y$L5]*ND[6:XO;$._H?\1R0_'I:7IOW1';SO M%S_KZM2MDD/?GQ_2M-L>?%UV'YNS/X5_]DU;EWUX;)_3[MSZQ^,:3RU#0_ MAH^\MM^**(,EU=?^*H:2@H^_ID*36YU#H'S^[?2/X_)AV2>RLX7 M3?7W<=I_+

MLUE MT5Y;ZUP.G4(^J/ QM\/+\=N-_X5LN_#V=:WD,GT=RIDDFZL$9A*X5Q14H?Z3 MI*'^FPE@3< 8K^;QBH]7;+P:X_4\7J,DKA([2DZC)'.YL"@1JG)@A."]:-:+ MIEX,\G*5F%DM$I1$G[U@5+F0AO=B6"^&>D$9;PRI!:QQR H5:>$B3BSKQ%(G M&7)B224V \B1%:IRPLI("V6LEXQZ00EO,L:+$KB%J$H[F.5UY\6Q7ASU@C+> M.%*+0#ZH0JK<1$90SOK(B0^-:MGDI!9E ??M@JH 5&YY+U+P3!+4#8&28#JN MMMAUP>DRD44=12@IJ2/ CB0SK#-C\1?B=,(Z&^DWDD>F!.I(84= .RCD&ONA M*F-LA-^2!["D!-:8P)/F+F\IR=?Y']6]&Q[!DC)88P9+BE>C\-@K&)4U.M92 M/(0EI;#&%)8<86$^AB<_5*=RX5S,$0]C: (/4Z P-1BFP$#2*)?A*9C3::O 11Q% MUI\4IGCH;8"!J0B@Q(:H3 J( 0QXG +%J<$X!0:46F2X_S RE\\X=V^'YRE0 MGAK,4Z"DA+!&%*0','X"Y:T8L@90T[YO!+56'V=P.$MFO7=]\GGLMS(=0$RK,&G^$GB%_-CLD1&J(< MRPIJ7M+:87!:NY_\U=;WE$$K7DIH^:COJ%+VE+ZJP;?CVO44$1 X"!4"R^8* M6R!$19(N+6O=MMU*G/8VNR'H#<%@ M\*.;AK WA(8!=62ZU,]8X#QCM'58][4:K Z%OPKE9A[4I-X[O2:KY7+VFB=) MAJXJ3B_9=))@) FFBNU<$?Z7()E_@ BL$('VAV.(U.X/K?Y0^Z.Q?V$4T4E2 M+:FUQ'ORO" V*KDKF]!$5IIH3K,T:#I)/$KC>]W/X'E ."&*K43QC"@U$FWB M62(3Y99BPI!8&9(Y@V\P)'<9;BDF#*F5(9TS&$=YDSYV3N[*)C0+*\UB3A,: M-(L//[^Y,X\H)TQ+*]-RSA093,M9IB@*_.485 MY3T*95/:J=#H"E5OV@_,SF7-G3T5\C;6=^:)4@$RJO&PO=V]R:W-H965T&ULA9A=;^LV#(;_2I#[Q"(E?ZA( ]0Q MA@W8@.(,VZ[=1&V"8\>9[39G_W[R1W-J_MX2=UT$=\97?]_=[(O=_\^7I_%WW[9QM G>NCRC)!TD M.)' 31'XY+<14!HA11:.'P?8<84FDHQ+XE@VH<5IZCY>3^,3.=Z(\::/-]-X M2\HT2*)>#8BHXM=TSZ/+6\ M_'$:_YG2 MVA88%/J$,\9E"$',C2,U'O.F"$%'K(NY3BM@:X6@LN'T!)DHF[;:1]J7_J2N6>RKUW/;GCC:&R[: MZC(>6P:WL]/M_U!+ P04 " )J&A,.#HCYL@" V"@ & 'AL+W=O MZ8)2:S:Q@.2=/]^@%W7@9LN#S'@^86+5WED3 5O3=W*17A4JIM% MD=P>64/E/>]8J]_LN6BHTEUQB&0G&-W9H*:.DCC.HH96;;B<=/;"?3#UWCT+WHI%E5S6LE15O M \'VB_ !S38(FP"+^%6QBYRT V/EA?-7T_FV6X2Q4<1JME6&@NK'F:U971LF MK>//0!J.JK5$[]\98.A- P& M]]_9F=4:;I3H.;:\EO8_V)ZDXLW HJ4T]*U_5JU]7OHW>3:$P0')$)", >CS M #P$X(\ \FD &0*($Q#U5NS:;*BBR[G@ET#TG[>C9A>A&=&KOS6#=K'M.[T\ M4H^>ER@F\^ALB ;,JLH*UC\ .9.-#\AP6@4&? MV,;C*Y\I3$! F()R(2@+)UUZB&9A;06W55KDI I7OV $SN'CX ,_E\ M5V)1#%\S,2 7N?=,[,WC.%K_'[+Y%'*M]<:5B "MB:L5^9L$N6)]3$)F M*+))^8.FKZA^4'&H6AF\<*53NTW >\X5TRKC>[VP1UW$C9V:[95IYKHM^DJF M[RC>#55:-):*RW]02P,$% @ ":AH3 ;P&ISZ 0 >P4 !@ !X;"]W M;W)KMC5G;A.W?US:$)00E+]@SG'-\9C 3]8R_BPI 6I^4-"*V*RG;'4(B MJX!B\<1::-2;@G&*I0IYB43+ >>&1 GR'&>#**X;.XE,[LB3B'62U T&7LSVEJ[DQ-B[#E[RV':T(2"02:V U7*& Q"BA92-CU'3GH[4Q/G^ MHO[=U*YJ.6$!!T;>ZEQ6L?W-MG(H<$?D*^M_P%A/:%MC\3_A#$3!M1-U1L:( M,$\KZX1D=%115BC^'-:Z,6L_ZE]HZP1O)'@3P=W<)?@CP?\B!'<)P4@(%@0T ME&)ZDV*)DXBSWN+#UVVQOD3N+E#=SW32--N\4^T1*GM.7#>,T%D+C9C]@/'F MF F!E/ITA+=VQ-Z[H7O7!QQN$?X"DMY"MMMU$_YJG;[A^_,:G'!=(%@5"(Q M<-6HS:)1 V9C,(W!.(M*'R+2>X@KF^&JS7#%YG9A,WQH\R$BO8<8;*+9%:3 M2_-["RMC72/UEYQEIPGR[.DKO,COU609!L&7S#"6?F%>UHVP3DRJ'\12CYMXT M?_J0HBCI1T9>O%7UM^:Y+-O)]]UVWUQ.G]OV<#&?-_?/Y:YHOE2'7.HR^*A-]IMYY0D?KXK-OOIU:+_[K:^6E0O[7:S+V_K2?.RVQ7U M?]?EMGJ[G)KI^Q=?-T_/;??%_&IQ*)[*/\OVK\-M'3[-3UX>-KMRWVRJ_:0N M'R^GOYB+M76=0:_X>U.^-1_>3[JIW%75M^[#;P^7TZ2+J-R6]VWGH@@OK^6R MW&X[3R&.?P>GT].8G>'']^_>U_WDPV3NBJ9<5MM_-@_M\^4TFTX>RL?B9=M^ MK=Y^+8<)N>EDF/WOY6NY#?(NDC#&?;5M^K^3^Y>FK7:#EQ#*KOA^?-WL^]>W MP?^[&3:@P8!.!L9\:L"# ?\PX$\-[&!@3P:4?FK@!@-W,K#^4P,_&/@?(_23 MGA^3U6?_IFB+JT5=O4WJXP8Z%-T^-1<^K.]]]V6_G/W_P@(TX=O7*V.RQ?RU M&\)G@DAB,Q&$G,YOJH\1]&,BZWSHN M"P3GFZT)+@QF5BH ME98Y)C'<6HMFG)"Q!D_?PNG;W@F/IA]9*0<=.)T_8T7^'(B4,[FMG%K/69I8 MD9JU5K'W&8[8PX@]6'$9L5>C^,R'<>2)@KHTN@53&% * G(BH!1M'!806&J5 M2<4.3%7$P1%%]DP&X\U O/(L9'J9$AO-2P['R<$X8CK7N1K'F%2F)==I$5F! M;E(9KFCN6X9Q1C=1V#;K1/$]EW &Q M-I P>PFP5Q5LTNQE9^+)P>PEP%Y5L$E3E=)4%FS2S;0L2]A1+#D8SX3P+$LD M:? 2Q6E(&+V$T"L+-FGTQD;!S"7$7%EI"7#-Q=LSPE@CT+BJ2DNZY9QYX^12 MGE&-?^!B1#) I*JTK*%F;)K+RG]6-@X(PX\!_%B,M&0-/TOND]W%F(&,.D]Y M><*:@43.)K(!&'3C6NMECD ;R\2RCJR ;I;91.S\-9*%6NMC!YHC]QS\\[66 M,3 9 %/56@;-JK5.;K@5T&5I+G_M(V^.F6.!8_PRPJ^ZO='4]#[>93/F)J/; M!5D&&7#3RG9D.:@^;C9UG00=17Z",,8OH^L'6099XY=M'D\.9C"CFP-9!AGT MO9RKY("N5R8'.J)(Q!CEC% NRR!K2&=)'%068]HB3,LR:#5_932#Y+-M [S, M(GFQ&.$6(5Q64ZL1/@N'(9X83'"+""[+J064S/-,3OR,:AP.!JE%]PN2@E;W MIWFJ?I6=4XW#B5S@HAL$V31:C5%KR<0/L,4@M0"D-I%S!QUJ'DJ ;/.1SLA# M#$3..G4'L (ZELN_!J(9.TJ,).;\PY.9[NG='T7]M-DWD[NJ;:M=_RCFL:K: M,CA-O@2GSV7Q3K_0Y\ZG?8&#XH]E_[8[^S[9-^7[,/RU__'/A]MI MM7?4K_K[<5_%(G_\Z-M^M=K7E'W\]U3I]/V>^X+GWW_5_MNA\;DQWQ>[OAU6 M?RX?QN?;:9I.'OK'Q>MJ_#:\_:,_-P$*'Q:04P'YNX#[L( [%7"J MP/S8E$/?=(MQ<7>S'=XFV^/C?5GL1Q%]=KGW[_<7#YU]^%ONGEV^^N..'-W, M?^PK.FF:HX;/->^*>:[]_1:,;M&P*;EH)^,* M'*S '2IP9Q74M>JGHR0<))N#9.8E_U.M!3*NO&JO%4D("1OVT+ '+19<08 5 M!--BV"MA-.KA5ME=D!5%2S#^/Z%V%K6(: YB<[OXJ,>%D TDZ11 %3GK;JT MC&E BP;[(F-%**?10M47"?1GJTJN%0:SIA 9!%$GK5I9^UX;:<%JAF'0-HU MDM5U@9N$.43>DM.,#F\G#IOA;$5F+(-Z2M0D3#T"V/.B_5I6:>9=EW1 ,J-2 M0"9,/(H6\[X4%,I?J@G'&5&) ):^9SXA*Y"H=?;".DIH['=2%NI3'8S:Q99/! M*0,T496BGLQ QY*=:]^@.A=*$8@QH!@!2JAKPF-=!22%%:9C.G!@!X:JPV#E0XEZ]S**.HL&=7E2D,-(X3!JBGH MO(+M6F?F\[K)3!"@2QS9S!&@DTA2R.,8HXL!NH*&-5O:>,Z6M',K"Y+T9D@' M9)2H*JSZ&,.+P4(JZ+4U6]SDB)2T;;!.$K/,Z8 LK\ +O2V87 +(%72B(&"A M%#296Z":!1-(45T526%X"Z:6@!65SEL:04LE[:<%JED.;GI. EFIHS&P! !+ M!_5&+&5T#GI=T@')S'&!KU+86P.LTIL/C0!6Y;Q'[ZFT2.=J%XUQH&.JJ\*: M2C"M!- J%&@EF%8":*7=-F+IDA-'O2P#JN!3U"VW*HY4V@W%G!+ J:@Y)6!] M4M=F4@!5(+TU@E212Z8QJ 2 2H?Q1@!8B'1&!%4Z G= Y7QPA81(,*,$,"IJ M1@F@"G$2G38#79TQ;":'E:6*?6EN8$@)@)3.XQL!:Z*0G-F@1+HZ$)G8B72N MDM)>/2:5 Z2*FE3.TB4$5I.@!:JI25>EP@G3L75T8Y0XCRP%DZ?V]QEU'%I"$RG3V1_5/LIEV>MCH M6,+&61+%6ER8@! MZ0 @DP:D \LO\;6.?T 6')GQ ;8!I?*ESL:(= "122/26:PE]CH>MT 60Y5T MO@MD3JI2ONLP)1V@I-Y#;QQX=95J\QH,R$#S.E3;1?,N?6-.NF13L51Z9)A8 M#A!+;X4USA(FZG#> A'KA64'1"F6WM%B4'D *OU:J?&6+5[TX&F!BMGD84@5 M"OO%'E/*$WA0A=3"8UIX0 N=YS;^.BV )"_%=4[Q8467=C$N/,"%[O_&VPAO M[%J)24V[#^NY=(LIX0$EDJ:$MX$]5&9/!*AF)(%-#P.=E-[6>HP)#S!A7A3Y MJ^^ VNN2#DC(Q^(8QGSP@ ^UYH.__J+HNJ0#$O(N%3#L,1<\X().TQMO([GQ M>U72 4DJOKSW& <>+)OT@KDYB1H=WYVI&K=;Y\.Q]5V MD_OA=3/N3R:=77T_$O>%]T>RU/6&/G?'@VU_5W,\9_?OQ?9IN=E-O@_C.*P/ MQ[(>AV'LL\/J4^[-YW[Q\/YCU3^.^Z\Q?]\>S[<=?XS#R^GLWOS] .'=_P%0 M2P,$% @ ":AH3.PHCXVQ 0 T@, !@ !X;"]W;W)KW<^9P.:5]L"./*FI+8Y;9WK]HS9L@7%[0UVH/V?&HWB MSKNF8;8SP*L(4I(EF\T=4UQH6F0Q=C1%AKV30L/1$-LKQK_=']*0'Q->! QV89/0R0GQ M-3A?JIQN@B"04+K P/UQA@>0,A!Y&;\F3CJ7#,"E?6%_BKW[7D[+CB[3[QLRE#,(XB_O/BK8^> MB^VG-&/G0#3E',:<9)DS9S#//I=(UDHKA.DJP1I M)$C_V^):SMU5$;:8J0+3Q&VRI,1>QTU>1.>%O4_BG;RGC]O^C9M&:$M.Z/S- MQOG7B Z\E,V-7Z'6/[#9D5"[8'[PMAG7;'0<=M,+8O,S+OX 4$L#!!0 ( M FH:$R6<8\UM0$ -(# 9 >&PO=V]R:W-H965T592VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP M*H*49,EF\YDI+C0MLN@[F2+#WDFAX62([97BYN4($H><;NF;XU$TK0L.5F0= M;^ 'N)_=R7B+S2R54*"M0$T,U#F]W1Z.:8B/ ;\$#'9Q)J&2,^)3,+Y7.=T$ M02"A=(&!^^T"=R!E(/(R_DR<=$X9@,OS&_O76+NOY=Z'C/HPWZ6Z" MK0.2"9#,@'W,P\9$4?D7[GB1&1R(&7O?\?#$VT/B>U,&9VQ%O//BK?=>BNW- M=<8N@6B*.8XQR3)FCF">?4Z1K*4X)A_@R3I\MZIP%^&[?Q3NUPG258(T$J3_ M+7$MYN9=$K;HJ0+3Q&FRI,1>QTE>>.>!O4WBF_P-'Z?]@9M&:$O.Z/S+QO[7 MB Z\E,V5'Z'6?[#9D%"[<+SV9S..V6@X[*8?Q.9O7+P"4$L#!!0 ( FH M:$R?Z?39MP$ -(# 9 >&PO=V]R:W-H965T>4$;@\O[)_3+5C+1?AX<&JG[(*;4X/E%10BUZ% M)SM\@JF>6TJFXK_ %12&1R68H[3*IY64O0]63RPH18N7<988.L M/@'X##BD/&Q,E)0_BB"*S-F!N+'WG8A/O#UR[$T9G:D5Z0[%>_1>"WS0C%TC MT11S&F/X(F8[1S!DGU/PM10G_@^K!/M$L']#P-^5 MN!:S>Y>$+7JJP35IFCPI;6_2)"^\\\#>\_0F?\/':?\J7".-)Q<;\&53_VMK M Z"4S0V.4(L?;#84U"$>/^#9C6,V&L%VTP]B\S&UL?5/; M;MP@$/T5Q <$+^NDT6;M\44!Q@6\3OZ^@!W72:V^ #/, M.7-F&+(1S;-M 1QY45+;G+;.]0?&;-F"$O8*>]#^ID:CA/.F:9CM#8@J@I1D M/$ENF!*=ID46?2=39#@XV6DX&6('I81Y/8+$,:<[^N9X[)K6!05@':J9Q4M1XF7:.QWW<;K9IS-L&\!G M %\ MS$/FQ)%Y9^%$T5F<"1FZGTOPA/O#MSWI@S.V(IXY\5;[[T4/$DS=@E$ M<\QQBN&KF-T2P3S[DH)OI3CR?^!\&[[?5+B/\/T[A=?;!.DF01H)TO^6N!5S M\R$)6_54@6GB-%E2XJ#C)*^\R\#>\?@F?\.G:7\0INFT)6=T_F5C_VM$!UY* M&UL?5-A;]L@ M$/TKB!]0')*M661;:CI-G;1)4:>UGXE]ME'!N(#C[M_OP([K;=:^ '?<>_?N M.-+!V!?7 'CRIE7K,MIXWQT8R>6IZKV0+)TM=J)&GZ _]F= M+%IL9BFEAM9)TQ(+54;O-H?C+L3'@"<)@UN<2:CD;,Q+,+Z6&4V"(%!0^, @ M<+O /2@5B%#&Z\1)YY0!N#Q?V;_$VK&6LW!P;]2S+'V3T3TE)52B5_[1# \P MU?.!DJGX;W !A>%!">8HC')Q)47OO-$3"TK1XFW<91OW8;S97F'K #X!^ S8 M1P ;$T7EGX47>6K-0.S8^TZ$)]X<./:F",[8BGB'XAUZ+SE/;E-V"413S'&, MX8N8S1S!D'U.P==2'/D_<+X.WZXJW$;X]@^%^W6"W2K!+A+L_EOB6LRGOY*P M14\UV#I.DR.%Z=LXR0OO/+!W/+[)>_@X[=^%K67KR-EX?-G8_\H8#R@EN<$1 M:O"#S8:"RH?C+9[M.&:CX4TW_2 V?^/\-U!+ P04 " )J&A,=W'X]+,! M #2 P &0 'AL+W=O)&^9%K*G M91Y]9UOF9O1*]G"VQ(U:"_OK!,I,!4WIL^-!MIT/#E;F@VCA*_AOP]FBQ5:6 M6FKHG30]L= 4]"X]G@XA/@9\ES"YS9F$2B[&/ ;C4UW0) @"!94/# *W*]R# M4H$(9?Q<..F:,@"WYV?V#[%VK.4B'-P;]4/6OBOH+24U-&)4_L%,'V&IYPTE M2_&?X0H*PX,2S%$9Y>)*JM%YHQ<6E*+%T[S+/N[3?)-E"VP?P!< 7P&W,0^; M$T7E[X4796[-1.S<^T&$)TZ/''M3!6=L1;Q#\0Z]UY*G2[%_*N2;7JJP;9Q MFARIS-C'2=YXUX&]X_%-_H3/T_Y%V%;VCER,QY>-_6^,\8!2DAL&UL?5-ACYP@$/TKA!]PK.BV MEXV:W%[3M$F;;*YI^YG54FS?#D$]HGFT'X,B+ M5KTM:.?<<&+,5AUH8>]P@-[?-&BT<-XT+;.# 5%'D%:,'PYOF!:RIV4>?1=3 MYC@Z)7NX&&)'K87Y>0:%4T$3^NIXDFWG@H.5^2!:^ +NZW QWF(K2RTU]%9B M3PPT!7U(3N ;Q(FNSF34,D5\3D8'^N"'H(@4%"YP"#\=H-'4"H0>1D_ M%DZZI@S [?F5_7VLW==R%18>47V7M>L*>D])#8T8E7O"Z0,L]1PI68K_!#=0 M/CPH\3DJ5#:NI!JM0[VP>"E:O,R[[.,^S3?'=('M _@"X"O@/N9A.+DQ'UOJN",K8AW7KSUWEO)DS1GMT"TQ)SG&+Z)2=8(YMG7 M%'POQ9G_ ^?[\'1781KAZ1\*LWV";)<@BP39?TOJK!M'&:+*EP M[.,D;[SKP#[P^":_P^=I_RQ,*WM+KNC\R\;^-X@.O)3#G1^ASG^PU5#0N'!\ MZ\]F'K/9<#@L/XBMW[C\!5!+ P04 " )J&A,3DFD M7J=IDS;IU&G;9RYQ$E2(,R"7[M\/2)JE7;X -G[/S\9D(YIGVP(X\J)59W/: M.M.[W1W30G:TR*+O;(H,!Z=D M!V=#[*"U,'].H'#,:4)?'4^R:5UPL"+K10/?P?WHS\9;;&&II(;.2NR(@3JG M#\GQE(;X&/!3PFA79Q(JN2 ^!^-+E=-=$ 0*2A<8A-^N\ A*!2(OX_?,29>4 M ;@^O[)_BK7[6B["PB.J7[)R;4X/E%10BT&Y)QP_PUS/+25S\5_A"LJ'!R4^ M1XG*QI64@W6H9Q8O18N7:9==W,?I)KV=8=L /@/X CC$/&Q*%)5_%$X4F<&1 MF*GWO0A/G!RY[TT9G+$5\;Q.DFP1I)$C?$!S>E;@5\^%=$K;JJ0;3Q&FRI,2A MBY.\\BX#^\#CF_P+GZ;]FS"-["RYH/,O&_M?(SKP4G8W?H1:_\$60T'MPO'> MG\TT9I/AL)]_$%N^&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V'"=U\P+,,.?,F6%(!S1/M@%PY%E);3/: M.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO$DN69*M)KF:?2=3)YB[V2K MX62([942YL\1) X9W= 7QT-;-RXX6)YVHH8?X'YV)^,M-K.4K0)M6]3$0)71 MV\WAN OQ,>!7"X-=G$FHY(SX%(RO94:3( @D%"XP"+]=X ZD#$1>QN^)D\XI M W!Y?F'_$FOWM9R%A3N4CVWIFHS>4%)")7KI'G"XAZF>/253\=_@ M*'!R4^ M1X'2QI44O76H)A8O18GG<6]UW(?Q9K^?8.L /@'X#+B)>=B8*"K_+)S(4X,# M,6/O.Q&>>'/@OC=%<,96Q#LOWGKO)><\2=DE$$TQQS&&+V(V\O@FK^'CM'\7IFZU)6=T_F5C_RM$!UY*&UL?5/;CM,P$/T5RQ^P;MTL5%42:;L(@012 MM0AX=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T)\8 M\U4'6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=Q96Z'H*2!BR-^ MT%JXGV=0=BSHGKXZGF3;A>A@9=Z+%KY ^-I?'%IL8:FE!N.E-<1!4]"'_>F< MQ?@4\$W"Z%=G$BNY6OL]$$&7N[$C MQ"?>GSCVIHK.U(ITA^(]>F\EYX>8O@J9K]$,&1?4O"M%&?^#YQO MPP^;"@\)?OA#8;9-D&T29(D@^V^)6S'W?R5AJYYJ<&V:)D\J.Y@TR2OO,K / M/+W)[_!IVC\+UTKCR=4&?-G4_\;: "AE=XW<NC@Q59)QKX"OY;=['!8C-+)348)]$0"W5.'[:G\S[&IX#O M$@:W.)-8R17Q)1J?JIQNHB!04/K((,)V@T=0*A(%&3\F3CJGC,#E^8W]0ZH] MU'(5#AY1/&PO=V]R:W-H965T M-.G*MI1-5;52(JU2M7UF[;&- M AX7\#KY^P+VNE9K]068X9PS%X9L1/-J6P!'WK3J;$Y;Y_H#8[9L00M[@SUT M_J9&HX7SIFF8[0V(*I*T8CQ)/C M9$>++/I.ILAP<$IV<#+$#EH+\WX$A6-. M=_3J>)%-ZX*#%5DO&O@&[GM_,MYBBTHE-7168D<,U#E]V!V.^X"/@!\21KLZ MDU#)&?$U&%^KG"8A(5!0NJ @_':!1U J"/DT?LV:= D9B.OS5?USK-W7,O$Q2E0VKJ0A"?>';CO31F< ML17QSB=OO?=2KJF MI\FVP'Y38!\%]O\M<0.3_ETD6_54@VGB-%E2XM#%25YYEX%]X/%-_L"G:7\6 MII&=)6=T_F5C_VM$!SZ5Y,:/4.L_V&(HJ%TXWOFSF<9L,ASV\P]BRS&UL?5-A;]P@#/TKB!]0[DC:5:M.IL3EOG^@-CMFQ!"WN%/73^ID:C MA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@9(@=M!;FUQ$4CCG=TW?' MLVQ:%QRLR'K1P#=PW_N3\19;6"JIH;,2.V*@SNG=_G!,0WP,^"%AM*LS"96< M$5^"\53E=!<$@8+2!0;AMPO<@U*!R,MXG3GIDC( U^=W]L^Q=E_+65BX1_53 M5J[-Z2TE%=1B4.X9QT>8Z[FF9"[^"UQ ^?"@Q. S@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ _>]*8,SMB+> M>?'6>R\%3WC&+H%HCCE.,7P5LU\BF&=?4O"M%$?^'YQOPY--A4F$)W\I3+8) MTDV"-!*D'Y:X%9/^DX2M>JK!-'&:+"EQZ.(DK[S+P-[%1V1_PJ=I_RI,(SM+ MSNC\R\;^UX@.O)3=E1^AUG^PQ5!0NW#\Y,]F&K/)<-C//X@MW[CX#5!+ P04 M " )J&A,ML37[+_=N^-(!V-?7 /@R:M6K0G& MUS*CFR (%!0^, C^\T1,+2M'B==QE&_=A MO$GV$VP=P"< GP&'F(>-B:+R1^%%GEHS$#OVOA/AB;='CKTI@C.V(MZA>(?> M:\Z3VY1= ]$4K1/L5@EV MD6#W@6#_J<2UF,.G)&S14PVVCM/D2&'Z-D[RPCL/[#V/;_(>/D[[=V%KV3IR M,1Y?-O:_,L8#2MG&PO=V]R:W-H965T++/I.MLC,X)7LX&2)&[06]N\1E!ESNJ.OCD?9M#XX M6)'UHH&?X'_U)XL66U0JJ:%STG3$0IW3N]WAF 9\!/R6,+K5F81*SL8\!^-; ME=,D) 0*2A\4!&X7N >E@A"F\6?6I$O(0%R?7]6_Q-JQEK-P<&_4DZQ\F]-; M2BJHQ:#\HQF_PES/-25S\=_A @KA(1.,41KEXDK*P7FC9Q5,18N7:9==W,?I MYB:=:=L$/A/X0KB-<=@4*&;^(+PH,FM&8J?>]R(\\>[ L3=E<,96Q#M,WJ'W M4O#]YXQ=@M",.4X8OL+L%@1#]24$WPIQY._H?)N^W\QP'^G[-3U-M@7238$T M"J0?EKB!2=\6R58]U6";.$V.E&;HXB2OO,O WO'X)O_AT[3_$+:1G2-GX_%E M8_]K8SQ@*LD5CE"+'VPQ%-0^'&_P;*4;%_\ 4$L#!!0 ( M FH:$SG9<$5M $ -(# 9 >&PO=V]R:W-H965TO&K5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0 M501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V-]'4&;,Z9Z^.9YDT_K@8$76 MBP:^@__1GRQ:;&&II(;.2=,1"W5.[_:'8QKB8\!/":-;G4FHY&S,2S"^5#G= M!4&@H/2!0>!V@7M0*A"AC%\S)UU2!N#Z_,;^.=:.M9R%@WNCGF7EVYS>4E)! M+0;EG\SX"',]UY3,Q7^%"R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_339+, ML&T GP%\ =S&/&Q*%)4_""^*S)J1V*GWO0A/O#]P[$T9G+$5\0[%._1>"I[R MC%T"T1QSG&+X*F:_1#!D7U+PK11'_@^<;\.3385)A"?O%";;!.DF01H)TO^6 MN!63?DC"5CW58)LX38Z49NCB)*^\R\#>\?@F?\.G:?\F;",[1\[&X\O&_M?& M>$ INRL&UL?5-A M;]L@$/TKB!]0$N*T561;:EI5G;1)4:MMGXE]ME'!YP*.NW]?P*[G;=:^ '?< M>_?N.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-** M\8J]4[*%DR&VUUJ87T=0.&1T2S\=S[)N7'"P/.U$#2_@ MOG&8A/@8\$/"8!=G$BHY([X&XTN9T4T0! H* M%QB$WRYP#TH%(B_C;>*D<\H 7)X_V1]C[;Z6L[!PC^JG+%V3T5M*2JA$K]PS M#D\PU;.G9"K^*UQ ^?"@Q.&UL?5-AC]0@ M$/TKA!]P=-FNKINVR>T9HXDFFS.>G]EVVI*#4H%NSW_O0'NU:N,78(9Y;]X, M0S8:^^Q: $]>M.I<3EOO^Q-CKFQ!"W=G>NCPIC96"X^F;9CK+8@J@K1B/$G> M,"UD1XLL^BZVR,S@E>S@8HD;M!;VYQF4&7.ZHZ^.1]FT/CA8D?6B@:_@O_47 MBQ9;6"JIH7/2=,1"G=/[W>F9A4Z*H_+WPHLBL&8F=>M^+\,2[$\?>E,$96Q'O4+Q#[ZW@Z3%CMT TQYRG M&+Z*V2T1#-F7%'PKQ9G_ ^?;\/VFPGV$[_]0^&Z;(-TD2"-!^M\2-V(.R5]) MV*JG&FP3I\F1T@Q=G.25=QG8^_B(['?X-.U?A&UDY\C5>'S9V/_:& \H);G# M$6KQ@RV&@MJ'XUL\VVG,)L.;?OY!;/G&Q2]02P,$% @ ":AH3*!$=&UL?5-A;]L@$/TK MB!]0$I)N761;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?U6F]?@#ONO7MW'-F M]M&U )X\:65<3EOONP-CKFQ!"W>%'9AP4Z/5P@?3-LQU%D250%HQOMF\8UI( M0XLL^4ZVR+#W2AHX6>)ZK87]?02%0TZW]-EQ+YO61PD-)!;7HE;_'X3-,]5Q3 M,A7_%2Z@0GA4$G*4J%Q:2=D[CWIB"5*T>!IW:=(^C#?\PP1;!_ )P&? 3]^)^,3; P^]*:,SM2+=!?$N>"\%O]YF[!*)IICC&,,7 M,2\1++#/*?A:BB-_ ^?K\-VJPEV"[_Y2^ ^"_2K!/A'L_UOB6LSN51*VZ*D& MVZ1IPL=I_R9L(XTC9_3A95/_:T0/0.RF'\3F;US\ 5!+ P04 " )J&A,-X<6+;0" 0 M"P &0 'AL+W=O&X.1STL).OEB1WX#ZY_ MGIZDF24SRZ[I>*\:T4>2[U?Q [G?4#H$6,1+PZ_J9AP-1WD5XFV8?-VMXG38 M$6_Y5@\4S#PN_)&W[WASFE2G^*-I?S4X?5W$= M1SN^9^=6/XOK%SX=J(BCZ?3?^(6W!C[LQ&AL1:OL;[0]*RVZB<5LI6/OX[/I M[?,ZOBFK*0P'T"F S@&UU4E&(;OS3TRS]5**:R3'CW]BPQV3>VJ^S798M)_" MOC.;5V;ULJ9%ODPN ]&$V8P8>H,A,R(Q[+,$11(;ZH53')[!'68V/+M57]28 M((<$N27(_SMBX1P184HL4D"1 A!4C@C"!$Y20I'2(\A*1\.'T&*!-2JH4?D$ M9>J(($P@)6HH4@,"ZH@@3(9%%E!DX1$0[]Y]#"US+$)2;*#4OY3:-9"/H641 MD GXE *]_(AJ KH0+,^$.I1Y%X]\#&T#"0RP:8F&:!8N#H 5*4!'>Q] HQ= M$5<'@0(UBF#[$^#M*G-U$"B4;;@"$-_?M2<#:D 5RC9.5E&P*%L@W7 M 0),GGEI $!5*-UP*2# Y[E;H)0:%_5%P-*#!ZZO[= M(% =2&N*JP$%3O?R#8+?>]H$WJW.[]V"[O>0??.P5 MOS-Y:'H5O0IMVB+;O.R%T-SL);TS%CN:]G2>M'ROAV%EQG+LT<:)%J>I_TSF M)GC]%U!+ P04 " )J&A,0X#MW[@! #2 P &0 'AL+W=OR@;,EKM-:V#\G4*9/ MZ9J^.QYE5?O@8%G2B@I^@?_=GBU:;%(II(;&2=,0"V5*[];'TS;@(^!)0N]F M9Q(JN1CS$HSO14I7(2%0D/N@('"[PCTH%80PC==1DTXA W%^?E?_%FO'6B[" MP;U1S[+P=4H/E!10BD[Y1],_P%C/CI*Q^!]P!87PD G&R(UR<25YY[S1HPJF MHL7;L,LF[OUPL]N/M&4"'PE\(AQB'#8$BIE_%5YDB34]L4/O6Q&>>'WDV)L\ M.&,KXATF[]![S?AAE[!K$!HQIP'#9YCUA&"H/H7@2R%._#\Z7Z9O%C/<1/IF M'OW+85E@NRBPC0+;?TK(T.9*;KHF3//-. WO'XYM\ MP(=I_REL)1M'+L;CR\;^E\9XP%16-SA"-7ZPR5!0^G"\Q;,=QFPPO&G''\2F M;YS]!5!+ P04 " )J&A,+!H6\<\! ";V,<7 M%8P'..[>?H =S_/HG\ Y_B[G$ [)(-6;K@$,>A>\U2FNC>F.A.B\!L'TG>R@ MM5]*J00S-E05T9T"5GB2X(1&T9X(UK0X2WSNK+)$]H8W+9P5TKT03/T^ 9=# MBF-\2[PT56U<@F1)QRKX#N9'=U8V(K-*T0AH=2-;I*!,\4-\/.T=W@->&QCT M8H]<)Q/7I(EG2T=<[F_JS[YWV\N% M:7B4_&=3F#K%!XP**%G/S8L3NZ0_ M"O_-%J]M]IK1PR$A5RS4.S!@8V4UO 9D?I.P/4$L#!!0 ( FH:$R-*ZD9 MQ $ #<$ 9 >&PO=V]R:W-H965T/WYPXX9Z/2 MKZ8%L.A-BL[DN+6V/Q)BRA8D,W>JA\[MU$I+9MU2-\3T&E@52%(0FB1[(AGO M<)&%V%D7F1JLX!V<-3*#E$S_.8%08XXW^#WPPIO6^@ ILIXU\!WLC_ZLW8HL M*A67T!FN.J2ASO'CYGA*/3X ?G(8S6J.?"47I5[]XDN5X\0G! )*ZQ68&Z[P M!$)X(9?&[UD3+Y:>N)Z_JW\*M;M:+LS DQ*_>&7;'!\PJJ!F@[ O:OP,"_J09N3JA6;,:<+0 M%6:S((A37RQHS.)$/]!IG+Z-9K@-].V:GJ1Q@5U48!<$=O^5N+\I,8:YCYND M49,T(G"X,8EA'FY,R.KB).@F/%F#2C5TH5U6T:4K'FFX^'_PJ:6^,=WPSJ"+ MLN[YA$NNE;+@4DGN7"ZMZ^)E(:"V?GKOYGIZR]/"JGYN4[+\*XJ_4$L#!!0 M ( FH:$RLW_7,P0$ #<$ 9 >&PO=V]R:W-H965TAG[$KCS>^_> 9=\4OK5= 6O4G1FP)WU@X'0DS5@63F3@W0NR^-TI)9%^J6 MF$$#JP-)"D*3Y .1C/>XS$/NI,MN)V?U5_"KV[7L[,P*,2+[RV78'O M,:JA8:.PSVKZ#$L_>XR6YK_"!82#>R>N1J6$";^H&HU5AW5: M]*^T.($N!'I#('.AX/P3LZS,M9J0GL]^8/Z*TP-U9U/Y9#B*\,V9-RY[*;,D MR0ZL&I8Q)>M_ M1?D'4$L#!!0 ( FH:$P5$^3#SP$ )P$ 9 >&PO=V]R:W-H965T M?;0ACU/L2^X[?GSO'YVR4ZE6W :]"=[I'+?&]$="=-F"H/I.]M#9 M+[54@AH;JH;H7@&M/$EPDD112@1E'2XRGSNK(I.#X:R#LT)Z$(*JWR?@]@?O1G92.RJ%1,0*>9[)"".L>/\?&4.KP'O# 8]6J/ M7"<7*5]=\*7*<>0* @ZE<0K4+E=X LZ=D"WCUZR)%TM'7.]OZI]\[[:7"]7P M)/E/5IDVQP\855#3@9MG.7Z&N9\#1G/S7^$*W,)=)=:CE%S[7U0.VD@QJ]A2 M!'V;5M;Y=9SU;[0P(9D)R89 )B-?^4=J:)$I.2(UG7U/W5\<'Q-[-J5+^J/P MWVSQVF:OQ2XZ9.3JA&;,:<(D*TR\((A57RR2D,4I>4=/PO1=L,*=I^_6]/@_ M_ON@P-X+[/]I,=VT&,+30,S!4;V\UM E@>I^ -02P,$% @ ":AH3/-3]_W2 M 0 G 0 !D !X;"]W;W)K&UL=53K;ML@%'X5 MQ .4&"=N%MF6FDY3)ZU2U&G;;V(?7U0P+N"X??L!=CTOI7\,Y_!=SL% .DKU MK!L @UX%[W2&&V/Z R&Z:$ P?2-[Z.Q*)95@QH:J)KI7P$I/$IS0S28A@K4= MSE.?.ZD\E8/A;0' MT=S\#[@ MW!7B?4H)-?^BXI!&REF%5N*8*_3V'9^'*>5Y,M,"Q/H3* +8>]] MR&3D*__*#,M3)4>DIKWOF?O%T8':O2EZ%1(8?.W\E5=KEZ=]2? MKG_PZ=X^,E6WG49G:>P9]2>IDM* +65S8QMN[%.Q!!PJXZ:W=JZF"S,%1O;S M6T"6!RG_"U!+ P04 " )J&A,?22_ER," $!P &0 'AL+W=O-6&>>MM)Y:F\&U$U<%*!OM/^%5!IR?SP*5REO+5+;Y>LC!R$8& PC@*;H<'/(,0CLG&\6<@#4=-YSB= MO[-_]LG;9,Y16(U" M"NV_07'71M8#BPVEYF_]6#5^[/J=)!G<< MU2"_D(__$#<]3);M M]8??4QW*7DXH@%S[#%L@J$C@ECV48)A$D?V MP9WA[C$:8>S=XZD[W> $*Y1@Y0E6TQ19-$L1PRPDF: B"4+ 9B(8)L9%UJC( M&B%8S40P3(*+;%"1#4*PGHE@F(6:;%&1+4*PG8E@F!TNLD-%=A\)XGGA,_]$^O8X@^^PY/_\/Y]^,[5K6IT<);&MD+?L*Y2&K"Q1$_V7I7V M21H7 J[&33=VKOJ^W"^,;(&PO=V]R:W-H965T4/V4M>L*>J2DAD:,RCWB] F6>MY0LA3_ M!6Z@/#QDXF-4J&Q<235:AWI1\:EH\3SOLH_[--]DQX6V3^ +@:^$8XS#YD Q M\P_"B3(W.!$S]WX0X8D/)^Y[4P5G;$6\\\E;[[V5:7K,V2T(+9CSC.$;S&%% M,*^^AN![(<[\/SK?IZ>[&::1GF[I/-L7R'8%LBB0_5/B^U-_6\0'?A4DCL_0IW_ M8*NAH''A^,Z?S3QFL^%P6'X06[]Q^0=02P,$% @ ":AH3(AT>8/ 0 M-P0 !D !X;"]W;W)K&UL;51A;]L@$/TKB!]0 M$FRO4V1;:EI5F[1)4:>MGXE]ME'!>(#C[M\/L.-Z&5\"=W[OW3O@DD]*OYD. MP*)W*7I3X,[:X4"(J3J0S-RI 7KWI5%:,NM"W1(S:&!U($E!Z&[WB4C&>USF M(7?29:Y&*W@/)XW,*"73?XX@U%3@/;XF7GC;69\@93ZP%GZ _3F'R6SVR'=R5NK-!U_K N^\(1!06:_ W'*!1Q#" M"SD;OQ=-O);TQ.W^JOX<>G>]G)F!1R5>>6V[ G_&J(:&C<*^J.D++/UD&"W- M?X,+" ?W3ER-2@D3?E$U&JODHN*L2/8^K[P/Z[3H7VEQ ET(](9 YD+!^1.S MK,RUFI">SWY@_HKW!^K.IO+)6_065GW?,(E-TI9 M<%9V=\Y+YZ9X#00TUF_OW5[/;WD.K!J6,27K?T7Y%U!+ P04 " )J&A, M'%/+]=(! "+;$M-IVF56BGJM.TWL8\O*A@/<-R^_0 [GI>Q/X9S^"[G M8"";A'Q3+8!&[YSU*L>MUL.!$%6VP*FZ$P/T9J46DE-M0MD0-4B@E2-Q1J(@ M2 FG78^+S.5.LLC$J%G7PTDB-7).Y<<1F)AR'.)KXK5K6FT3I,@&VL WT-^' MDS01656JCD.O.M$C"76.'\+#,;5X!_C1P:0V!+0@8E-HJ M4#-8U1!34>F7\7T M%99^$HR6YI_A LS ;27&HQ1,N2\J1Z4%7U1,*9R^SV/7NW&:5Y(KS4^(%D*T M$O:.0&8C5_EGJFF123$A.>_]0.TO#@^1V9O2)MU6N#53O#+92Q'OTHQ!7V#G%=@Y@=U?+=[?M.C# M[/TFB=O4>(G>Z_L#G>_M"9=/U"IV%-F?4G:1:" VFE.#.--R:IV(-&-3:3N_-7,X7 M9@ZT&):W@*P/4O$;4$L#!!0 ( FH:$Q^)_&PO M=V]R:W-H965T]T?& M7-6!XN[&]*#QIC%6<8^F;9GK+? ZDI1DR6YWRQ07FI9Y])UMF9O!2Z'A;(D; ME.+V]PFD&0NZI^^.9]%V/CA8F?>\A>_@?_1GBQ9;5&JA0#MA-+'0%/1^?SQE M 1\!/P6,;G4FH9*+,2_!>*H+N@L)@83*!P6.VQ4>0,H@A&F\SIIT"1F(Z_.[ M^I=8.]9RX0X>C/PE:M\5](Z2&AH^2/]LQD>8ZSE0,A?_%:X@$1XRP1B5D2ZN MI!J<-VI6P504?YMVH>,^3C>';*9M$Y*9D"R$NQB'38%BYI^YYV5NS4CLU/N> MAR?>'Q/L316QY1N7?P!02P,$% @ ":AH3-@-M'NW 0 T@, !D !X;"]W M;W)K&UL;5/M;ML@%'T5Q .4Q$Z3*+(M-:VJ3=JD MJ-.VW\2^ME&!ZP&.N[:%EGT74R18>^DT' QQ/9* MSKN MCX ? @:[.)-0R17Q-1B?JYQN0D(@H71!@?OM!H\@91#R:?R:-.D<,A"7YW?U MYUB[K^7*+3RB_"DJU^;T2$D%->^E>\'A$TSUW%,R%?\%;B ]/&3B8Y0H;5Q) MV5N':E+QJ2C^-NY"QWT8;P[I1%LG)!,AF0G'&(>-@6+F3]SQ(C,X$#/VON/A MB;>GQ/>F#,[8BGCGD[?>>RO2^WW&;D%HPIQ'3++ ;&<$\^ISB&0MQ#GYCYZL MT]/5#--(3Y?T=+\NL%L5V$6!W3\E'CZ4N(8Y?@C"%CU58)HX39:4V.LXR0OO M/+ /27R3O_!QVK]RTPAMR16=?]G8_QK1@4]E<^='J/4?;#8DU"X<#_YLQC$; M#8?=](/8_(V+/U!+ P04 " )J&A,>(2S=/4! #+!0 &0 'AL+W=O M[76G<'0E19 M Z?J0730FB]7(3G5)I0549T$>G$DSD@8!#O":=/Z1>9R)UEDHM>L:>$D/=5S M3N6?(S QY/[&OR=>FJK6-D&*K*,5_ 3]JSM)$Y%9Y=)P:%4C6D_"-?)\T_=G2$I?[ MN_JSZ]WT)2" M*??KE;W2@D\JIA1./\:U:=TZ3/IW&DX()T*X(I#1R%7^A6I:9%(,GAS/OJ/V MBC>'T)Q-:9/N*-PW4[PRV5L1;=.,W*S0A#F.F'"!V/EO0XP 5B5"!V O&RQ5VP:A'#_*?)+6JR103"E0F&B7"3'6JR0P3B ME0F&V>(F"6J2( *[E0F&27"3/6JR1P3V*Q,,D^(F*6J2?A9(UA>/8=873Q:/ MB8.LW!A17BGZUHVP17:>5(^A>XS_X..8^T%EU;3*.PMMGK1[>%&UL;51M;YLP$/XK MR#^@#I 7%@%2TZK:I$V*.JW[[, 14&W,;!.Z?S_;$,;8?<'V\;S<&>[20:IW M70.8X$/P5F>D-J8[4JJ+&@33#[*#UKZII!+,V*.Z4MTI8*4G"4ZCS69/!6M: MDJ<^=E9Y*GO#FQ;.*M"]$$S]/@&70T9"<@^\-M?:N #-TXY=X3N8']U9V1.= M5\-; H!?[P%5RD?+=';Z4&=FXA(!#89P"L\L- MGH!S)V33^#5IDMG2$9?[N_J+K]W6X ;=PEXGU*"37_AD4O3923"HV%<$^QK5I_3I,^G<:3H@F0K0BT-'( M9_[,#,M3)8= C7??,?>)PV-D[Z9P07\5_IU-7MOH+8\/44IO3FC"G$9,M,"$ M,X):]=DBPBQ.T7_T"*?':(:QI\=+^C;&!;:HP-8+;/\I,5Z5B&&VN,D.-=DA M KN5"8;9XR9[U&2/"!Q6)A@FP4T.J,D!$?BT,D$PR08W25"3!!$(5R889OWG MT,5_+D!=?8?KH)!]ZZ?+(CH/D9[HI+2@$UE M\V _76V'WGS@4!FW/=B]&EM_/!C935.-SJ,U_P-02P,$% @ ":AH3%;L MQUBW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q >$7>Q-5RO;4C95U4JMM$K5]IFUQS8*&!?P.OW[#MAQW-0OP SGG+DP M9*.QSZX%\.1%J\[EM/6^/S'FRA:T<'>FAPYO:F.U\&C:AKG>@J@B22O&=[M[ MIH7L:)%%W\46F1F\DAU<+'&#UL+^.8,R8T[W]-7Q))O6!P0:D@A&G\GC7I$C(0U^=7]4^Q=JSE*AP\&O5+5K[-Z9&2"FHQ*/]DQL\P MUW.@9"[^*]Q (3QD@C%*HUQ<23DX;_2L@JEH\3+MLHO[.-T S@2^$ M8XS#ID Q\X_"BR*S9B1VZGTOPA/O3QQ[4P9G;$6\P^0=>F]%>5=!O:!QS=Y@T_3_DW81G:.7(W'EXW]KXWQ@*GL M[G"$6OQ@BZ&@]N'X <]V&K/)\*:??Q!;OG'Q%U!+ P04 " )J&A,*2*< M,K@! #2 P &0 'AL+W=ON.C-FR!<7M#7:@_4V-1G'G3=,PVQG@520IR9+-YI8I M+C0MLN@[FR+#WDFAX6R([97BYO<)) XYW=)WQ[-H6A<TH"/@!U,&9VQ%O//)6^^]%KO#;<:N06C"G$9, MLL!L9P3SZG.(9"W$*?F/GJS3=ZL9[B)]MZ2GG]8%TE6!- JD_Y1X]Z'$-9T6U5ZWW(D^J6WD0A?YF*\L\4?JUW'G5H13) MI@G*,X\@Q+T\20MW.6_&GLOE7!Y5EA;BN72J8YXGY=^5R.1YX6+W8^ EW>U5 M/> MYX=D)WX(]?/P7.HWK\NR27-15*DLG%)L%^X=GCT15@]9Z>> MRJN4;_7+U\W"1;4BD8FUJE,D^N,D8I%E=2:MXX])ZG:<=6#_^2/[8S-Y/9G7 MI!*QS'ZG&[5?N*'K;,0V.6;J19Z_"#,AYCIF]M_$260:7BO1'&N95;/:_^4[O6*5' M3TL:1G/O5" M((P_Q#Q"&#;$/$$8#D^:@FM/FP1TD"" $_A@ K])X \2A*-5:S&\P13MQF 4 MHOH/IF(@%;.H"!HM?MQB6(\JTH5RF8F#3!R8U*@B8VXQ,4RYWV=JZX%;L[^A M"$<6\ $"1HQ>U!Z V@-+NS]FB@-+.R4!#VSM-O"&T9!R6WQ@BR<Z"P8P1T.76\S?*%)8D#% MJ/J?#*@_8X;01/ECL!7>80*0C??!@ 8;,4T&MR!, 3)_3$8M,C)-!KY(+[E?8;E@^NM"=,=R(,/]$X<#] $,-P5I>V[Z,3NC M8,QE&WA4QX^3D*$0V+(8\FP(IR"P9\DG/$M@SY(K/!L3V[,T](=K;PX$+3+J MK\JTO0EL;P+9>UP2!C30%4S]E!+8W@2R=W0A!6Q:XG]B*V O$L"+>+3 *P,: M'%0"<'V]WMDV%^6NN"U6?QWJCW77ICM1GX]%XC&$$2 -H*J56FG4H[;/&3 0 M-8EI8H;V[T]NPX"]3)L7DIBU;RM9VY?9654_ZX.4VOM=Y&4]]P]:'Q^"H-X< M9)'6[]51ELT_.U45J6X>JWU0'RN9;CNC(@\H#..@2+/27\RZL:=J,5,GG6>E M?*J\^E04:?5G*7-UGOO,?QWXFNT/NAT(%K-CNI?_2?WM^%0U3\'%RS8K9%EG MJO0JN9O[C^QA+:+6H$-\S^2YOKKWVE*>E?K9/GS:SOVPS4CF9$K MF>>MIR:/7X-3_Q*S-;R^?_7^H2N^*>8YK>5*Y3^RK3[,_<3WMG*7GG+]59T_ MRJ&@R/>&ZC_+%YDW\#:3)L9&Y77WZVU.M5;%X*5)I4A_]]>L[*[GP?^K&3:@ MP8 N!BR^:\ ' _YF(.X:B,% & 9!7TK'S3K5Z6)6J;-7]:_WF+9?$7L0#?N; M=K CN_NOH:=N1E\6@K%9\-(Z&C#+'D-7F#=$T'B_A" 48DF6.=T&6-D(;D#6 M-F0RP4EP6"?O[/E-G80=".A = [$=8ZQP5,/B3M(V1<:1TD8AD:Y-DZ$272- MN\DG@OE$5CZ"<2.A'A-=!3)3N8>X22*&2<16$E,CPC*V(H@PM#FQ809B'0/6 M0B=I$YCO!) FC(0G5B;$[@1*8* $!(J,DA,K$(OO!)K"0%,0R/PNIU:@=Q%Z M!U.+X7<,X-8VCM][%2S$G2<$J4_,UA-:L9)[)#%'EV,@5N)P ;O8(Z-_[R , M]R#&0193LV( (E>UN%4QNU<))_4$L#!!0 ( FH:$P.V/+'@@( (T* M 9 >&PO=V]R:W-H965TD7)E(X0^)G=G9';.3[.PBU9L^ M"F&"]R(O]3P\&E--HTAOCZ+@^DE6HK1/]E(5W-BE.D2Z4H+O?%"11Q3':53P MK P7,[^W5HN9/)D\*\5:!?I4%%S]68E<7N8A"Z\;+]GA:-Q&M)A5_"!^"/.S M6BN[BEJ675:(4F>R#)38S\,EFZXH=0$>\9J)B[ZY#YR4C91O;O%U-P]C5Y'( MQ=8X"FXO9_$L\MPQV3I^-Z1AF],%WMY?V3][\5;,AFOQ+/-?V9&7+Z(1E(1!H_Z;.(O& M_QJ& Z@)H#: ^<.)ZD2^\D_<\,5,R4N@ZL.ON/N/V93LV6S=IC\*_\P6K^WN M>3%,:!:='5=48NL&P%A%9]C8%H10KN@LG'#Z %0Y\^/!#A0-,,(0$0T\P M^$ PQ 0))$A !SP0-J=M9;DIXE_\'I0^\[5(2MU ML)'&SB1^D.J%D54S_$7M!+KX"U!+ M P04 " )J&A,1N6W%.FRD'!X!$/N&=%@\L('TZLV1 M\0Y+->0G( 9.\,&0.@IB"#/0X;8/J]+,;7E5LK.D;4^V/!#GKL/\]Q.A;%R' M47B=>&E/C=03H"H'?"+?B/P^;+D:@47ET':D%RWK TZ.Z_!#]/B<:[P!_&C) M*&[Z@4ZR8^Q5#SX?UB'4A@@E>ZD5L&HNI":4:B%EX]>L&2Y+:N)M_ZK^T617 M6798D)K1G^U!-NNP"(,#.>(SE2]L_$3F/"@,YO!?R(50!==.U!I[1H5Y!ONS MD*R;5925#K]-;=N;=ISUKS0_(9X)\4*(TO\2DIF0O)>0SH3TO00T$Y!% %-V M4\P-EK@J.1L#/FV' >M=%STB];GV>M)\'?-.U5.HV4N59ED)+EIHQCQ-F/@& M$]\C:A>16)"-"\GS>\BS"TFSOQB@2N%_LWS)W$<8:LLM0N*(6%[03!9,-\QX#EHJO^ %!+ P04 M " )J&A,2M_B"&D$ %&P &0 'AL+W=O^#6K<]W\;(]2=MZOLJC:M7_LNM-C$+2[HRRS]D-] MDI7ZY5 W9=:IT^8E:$^-S/9#H[((:!A&09GEE;]9#=>>FLVJ?NV*O))/C=>^ MEF76_/XHB_J\]HG_?N%[_G+L^@O!9G7*7N1?LOMQ>FK467"-LL]+6;5Y77F- M/*S]/\CC5O"^P:#X.Y?G]N;8Z[OR7-<_^Y,O^[4?]HYD(7=='R)37V]R*XNB MCZ1\_#L&]:_W[!O>'K]'_SQT7G7F.6OEMB[^R??=<>TGOK>7A^RUZ+[7YS_E MV"'A>V/OO\HW62AY[T3=8U<7[?#I[5[;KB['*,I*F?VZ?.?5\'T>X[\WPPWH MV(!>&Q ^VX"-#9C6(+@X&[KZ*>NRS:JISUYSF:U3UB<%>61J,'?]Q6'LAM]4 M;UMU]6W#8[(*WOI H^;C14-O-'2JV)H*]K\D4 :N+BAT08?V;.+"$H#! &P( MP"KX2$Q*$B$A_ M?I$LM0T*A@E!-#%RU@2%,4-SDJD1#!*"2&+D;+QL9$XR-8*!1!*7G$W<)@C( MK!.$\480WRPA*.82#=VSEF*B4$04/6OI,E& ).7,\A!2R](&045/6;H,%2"Q M_/51#!2*@**G["B:-6)*'BPK HJY1-$"2<]9NKQ" A(U/;9LPX"C '")Y1&D M&$HTNB-A,4XHPHF1L,LX 1(61Y85#L5$H8@H1L*:J#"\S$FF1C!+*&*)D;#+ MBR4@>2 6*PPSB:&UDIZQ;'FM!"0L%I;Y81AN#, M(980F$GLGGK+4G Y55PF M*F*A_^L D0A#"V09)@IS*;G8,E%F)5,C&"?,I>QB#G47U-B\8"XQE]*+F2NA M6!C# DJO-+5-$48< XA+;#F'R<3NJ+X89@ISJ;_8,E. )*(6*QPSA;O47WR9 M*;.2J1$,%.Y2?_'EU=*L9&H$8XF[U%]\>:D$)/;)P7CC"&^VWEAV@>ZHOCBF M"7>IOKA)"F- 3,E,0ZZZKR^$%Q*&N.ZE"AA]4WXXRVU]/"GGH^L-8'3>7%S.7DZX^ MC2^=@NN;K\U_4$L#!!0 ( FH:$SJM=]<] $ ' % 9 >&PO=V]R M:W-H965T90V@O)>6=3)#M5+]'F-9 MU-!2><=[Z/2;BHN6*CT49RQ[ ;2T12W#H>\GN*5-A_+4SAU%GO*+8DT'1^') M2]M2\>L!&!\R%*#;Q&-SKI69P'G:TS-\ _6]/PH]PK-+V;30R89WGH J0_?! M_I 8O14\-3#(1=\S24Z5$)1PX^]&4JL[0#GDE5/3"U",?/L&4)T;>%/X+7(%IN2'1:Q2< M2?OTBHM4O)U<-$I+7\:VZ6P[3/ZW,G=!.!6$BD"&T]6:[@!VX#XC0@UB!Z%2-:Q1@UB=5T5A.$) A64;8JDOAQ MY(:)G#"1 R9>P8R:>+&,OP+9*I(HV;DY8B='[.!(5ASQ?SFV"N+_97,3)T:R MP0B"]RN,Y$U[LU5%X2Y<[PU>G'US%WVEXMQTTCMQI7\C>]@KSA5H1_].YZKU M]3#_=;WB^9//?4$L#!!0 ( FH:$QCX[)!^@$ M #L% 9 >&PO=V]R:W-H965T\7=1 M 4CKDY)&Q'8E9;M#2&054"P>6 N->E,P3K%4)B^1:#G@W) H09[C/"**Z\9. M(N,[\B1BG21U T=NB8Y2S'^G0%@?VZY]<;S6926U R51BTOX ?)G>^3*0I-* M7E-H1,T:BT,1V\_N[A!JO &\U="+V=W2E9P8>]?&USRV'9T0$,BD5L#J.,,> M"-%"*HV/4=.>0FKB_'Y1?S&UJUI.6,">D5]U+JO8WMA6#@7NB'QE_1<8ZPEM M:RS^&YR!*+C.1,7(&!'F:66=D(R.*BH5BC^'LV[,V8_Z%]HZP1L)WD0([A/\ MD>!/!,^]2PA&0K @H*$4TYL#ECB)..LM/GS=%NLA!ZGZFG:;9YIUJCU#> M8PQHF6$_$ M7ZW5-P+^3,!S_E%)L"H0&('@JI+MHED#YM%@&H-Q%K7^%W&XA[A*,UQ-,[Q- M<[L(D0Z8\$X(-!LA"KPTOZ>P,M8U4G^&F7?: ,^>'L&%/U6;81C-OS+#6OF. M>5DWPCHQJ0;.J0M.^3/X M4$L#!!0 ( FH:$R]HLJ.T08 /HQ 9 >&PO=V]R:W-H965TS8W[21W%\\];LOQV>Z[J=?=^LMX?E_+EM=Q\7 MB\/]<[VI#A^:7;WM_N>QV6^JMGNX?UH<=ONZ>C@>M%DOI!!VL:E6V_GMS?&Y MS_O;F^:E7:^V]>?][/"RV53[?S_5Z^9M.:?YY8DOJZ?GMG]B<7NSJY[J/^KV MS]WG??=H\;[*PVI3;P^K9CO;UX_+^8_T\8Z4[(\X1OY:U6^'J^]G_5Z^-LVW M_L&O#\NYZ$NJU_5]VZ]1=5]>Z[MZO>Z7Z@KYY[SJ_/V']@=>?W]9_>?C[KO= M?*T.]5VS_GOUT#XOYWX^>Z@?JY=U^Z5Y^Z4^[\C,9^?M_U:_UNLNWE?2_8S[ M9GTX_CN[?SFTS>:\2E?*IOI^^KK:'K^^G=>_'(8/D.<#Y/L!I),'J/,!:G3 MXE39<:L_56UU>[-OWF;[TZ]K5_5G!7U473/O^R>/O3O^7[?;0_?LZZT.=+-X M[1)NSBA_H\LN@+>JY"P"GD\7@VJ8!90< %U7$ /%E"C;9PR M]IC9'C,D%8TV>Q>GM/12XV(T+$:?>BJN?Q(^WL#C37XW+%S 9G3CE#$3W8A3 MAH+#M3A8BXN;P>S%P^-]?C,"7"!D-"-$VQ2C1L0)Y:QD.M'O%K$FXEXH9@6& M5LKO!F'42&;TXQQ*-209&1:"D27 K//,$A@TT@7MP*R1R6F'B6$A8\>PH%@( M3#F87$+H,B\^A($C5] 4S!SYG*;XO*: &-L43# AA WS_H+1DR*_*1*S)RFC M*>=0"IQD9%@(\V:)"+;,$I@]J0K:@=F3.J<=>KH=JA4@:HJ#)W*D54U;:L@(I47S*]78WQUC*\13%#V@[G3!;:J,72D6$AF%T+V/7<$A@Y6^"H%B-GC:XA9PF/B?(&C>DR< MSW%4/^VH(,*>'QZ3ZX&B$G-9YS%SOD!1/6;.YRBJGU;49&18"";7 T4E;B^8 M.%^@J!X3YW,4U4^<+'#5@ZD*.HX980..6 M@!#;DH#Y#3&_AI@+F8"Y"P6>&C!W(<=3P[2G)B/#0C"] 4@J,5] ]Z_)Z,4IJQ4.(F>\!HCY'L(@R05""S MQ,WE4([.7E))EI*943$,V&#$QW"^0]Q<#A5(+7&3.92CM9?4U D#Q@38WS7# M-ICSN=;%T2(,CU3@ML2,YY#,L=M+*CV6EOT9+#&#/@0F?0PW 4K,D [) K\E M9DR'9([A7E*#EU5MH\;$*:W8UC!@@ZD?(QG3)69@AV2!ZQ(SLD,RQW8OJ?09 MD^V[Q S_$)C^,9(Q7F)F=D@6."\Q4SLD&PO=V]R:W-H965TYFHM1U=)N3"\ZS$.VJQ2U$@^F^- M95.B$?V+^J]I1,7-:E4-6X))EI+0H/B[L%9AOH2L) M"O$[PS7KC"UI94_(FYQ\.RQL5T:$)G@?!/]3@J\)?H_@ M-%94;K:(HV5"26W1YG@K)-\B,/=%]E.YJ)*M_A/I86+UN@Q@G#A7*:0QZP8# M.QC0(ARAWFX!35NLX8 .[S?8#!%>#[(=0J+('(1G].DIOG?G *[K]@P/@3Z,H=\%WH44&$,*!B'->ANM&TC0V:@? MRD/$-A@$ZX7Q:*BA,=2P>B+ 2,6#":G0H E.@;'H5P :O(Y\-H"Y9,$3-0O,10N& M5=LOD:W&=(]=7)NC[S\VNN)S L MJ, ;*6E@K@8PF^X7FLL!NH_]:LS=Q];DU^ESVK8\ M*RBOW-[Z6K1"3>/R(=/T43\0/64EL_:$BPM=7;M'0C@68;HOXD#.HG5K)SD^ ME5EK^K MDQ"U]2?/BFIFG^KZ?.XD\J2:R+,HU"\'6>9)K2[+HU.=2Y'L6U&>.=1U MN9,G:6'/IVW;V^ST9X>_[F_M .7@WF):G$0F:_ MTGU]FMFA;>W%(;ED]0]Y?11Z0+YMZ=%OQ:O(%-Y$HOK8R:QJ_UN[2U7+7+NH M4/+D3W=,B_9XU?YO,EQ M8#V M7W9P*F!>Q=X'TJ\+3 &ROPM< ?*^!:P,<* M BT(Q@I"+0C'"B(MB,8*5$GJS+GO$OZYI$\V&=W+6[H)!1*G*ZRV4I=)GSG9/FGB9W2J7,F]:V]ML?5;56JO5U[C-OZKPV3IJ).X8.&'_(;$R& M](2C0NCCH&@<,37T=-C#PB1\QH?,TF3 6.XQEV#(/)@, \&L,)MPR#QB3#1D MU@CCN6!JOYR:IZ\#WII($. )8GBAL-: #2+](,4>[N"U#MZ-0P2F(^X0WB)% MB_Q%/!HR4 H8%I(0Y'&)8!&[";JK",R,^!1,X(.)D2@"];="O (CKD>3HCP M5FL$8@26!M*?S]0?J \$HRZX@[(9]I$8H[L!Q!V[4B.^!T<0= MX]\$ZGEN $II@5 LB, $+C&*$N!UCU"4$S"!#QCE45!N*XQRC;4#H0AWP4RL M,8K 'C?8&#T&J"?,*XA 7%N38L'M& OB2V)D$H M]_%00SS4$ D5I#T.1Y4C0B'EB%%F.2(44HX(Y0<&XPRRQ&AD'(T*1;RD.,YCO <1T:.B0M&%G=,>+N NA.XQRY0R@/4$J7@ M=G./4_!)Q:3<"5S85Z@5@9L2:@4WI3'0!NF/3"C,_'Z P00CF)IQL%JN<#,CQ;@9S#%.&<_[2)=( MEC7V69KQ_B*0:.?FC287Y;%]=Z^LG;P4=?/(<=/:?Q_X1ILW(M >D[LU0=HW MS?>$]@WJW;[[&/$]*8]I45DOLE9O8NW+TD'*6JC@W8E:>TXBV?<7F3C4S6F@ MSLON(T!W4&PO=V]R:W-H965T" ME ]5K=1*T56]_G:($] !IK83KF]?VQ".&.>4_HGM96:\.\%KTHZR-UX0(ISW MNFKXTBV$:)\]C^<%J3%_HBUIY),C9346!> R_EJ1 JX&5IBT_D)Q&_VAV3*V]4 M.90U:7A)&X>1X])=@>1#%TEVXSH$<\;D2+[3[ M2H:"0M<9JO].+J22<)6)W".G%=>_3G[F@M:#BDREQN_]6#9Z[ ;]*\U." 9" M,!) ]"D!#@3X04"?$M! 0 ;!ZTO1WFRQP%G*:.>P_N]ML7J+P#.2[N4O$L,U"RH)T9V<[W008/'M M3H, U@ZQ L%_.&<_WP ^XAR)O MN?\" #Q# &0 'AL+W=OU,.^-LI^US5J,R"X1"U.W?-PE9*^2J[(L0/.?DW)MP M@-&)UV_-GC'AO!=YV8S=O1#5H^\ MR:BB._:#B9_5JI8C[ZRRR0I6-ADOG9IMQ^X7]+C$OB)HQ*^,G9J+5\LKY MFQI\W8Q=7SEB.5L+)4'EX:4-F_'\ M=[81^[&;N,Z&;>DA%R_\M&2FH,AU3/7?V)'E$JZA[>\Q*?3P9_0\:3,"&@,\$%-XD!(80#"6$AA .)42&$ TE$$,@0PFQ(<1# M"8DA)#V"URZ'7M\Y%70RJOG)J=LM6E%U)Z#'1.Z@M;JH-XS^3RYQ(Z\>)U&$ M1]Y1"1G,M,7@#B;H8F80)NQBYA FZF*>;$S/S;.-"'J0A0V)XRYD:4-"\A_C MR9Z=&X?!QF$M$'2*(;! H$6B#L"/1W=7;*T/(FF"K9;, &"L.G>M*0EH*;F_[::)O9:]B5I']W$=0REH M*+4-D=Y$T]0N/0JA'@% XM^PA'PX%?V[&WYA,)TM>FNF*_F+@/+1%0DXB= G MH@C!683L,++K#:QZ V!3+)$=..167^#$07;D1 3W'Q9 2O27VSPT;&3B)P!R M 2!E:MPJ X?!*0/":Y(P/&#/I$_" X@!"00"?MMM)/%ZM]=R.(FI.L53B8$ M1!.)KDC 68+2X1W#\*V/[5O?"LBY 74>JM 6\2Y>P]3'P'=:[[*R<5ZYD&]T M^KUKR[E@4M-_D!MF+[\_SH.<;84ZC>5YW;Z$MP/!*_.!X9V_*Z\^%D5:_5VH M7)]G/O/?-[YGNWW3;@3SZ2'=J1^J^7EXKLPJN&C99(4JZTR77J6V,_\C>UQQ MW@ITB%^9.M=7[UX;RHO6K^WBRV;FAZU'*E?KIE61FL=)+56>MYJ,'W\&I?[% M9BMX_?ZN?=4%;X)Y26NUU/GO;-/L9W[B>QNU38]Y\UV?/ZLA(.E[0_1?U4GE M!MYZ8FRL=5YW?[WUL6YT,6@QKA3I6__,RNYY'O2_B]$", C 18")_PKP08#? M*R & 7&O@!P$Y+T"T2 060)!GZPN^T]ID\ZGE3Y[57^ #FE[3MEC9.J[;C>[ M;A@,=PP9@VU'8CL3YB CH_L!BX@:NU)" M=P06(U^!H:D6XR:<.,\CW3D8;AT$01*4%.!7S].\X]C_N'Z42#7-RBG^<>) M[VU7_;CC@QL3"]>/X\_E&)7O!JAW)KBZ.K77ZV]IMEK=:- M,@K#!W->]N9&?UGD:MNTK[%YK_IK;;]H]&&XL@>7_QO,_P%02P,$% @ M":AH3)X%W9<1 @ F@8 !D !X;"]W;W)K&UL MC57MCILP$'P5Q .<^89$@-1+5;52*T57]?K;@26@,YC:3KB^?6U#$$F<'G^P MU\S.S@[&3@?*WG@-(*SWEG0\LVLA^BU"O*BAQ?R)]M#)-Q5E+18R9$?$>P:X MU$DM09[C1*C%36?GJ5[;LSRE)T&:#O;,XJ>VQ>SO,Q Z9+9K7Q9>FF,MU +* MTQX?X2>(7_V>R0C-+&730L<;VED,JLS^Y&YWKD[0B-<&!KZ86ZJ5 Z5O*OA6 M9K:C% &!0B@*+(U D-A:)5Y@9WYOI+LP<]\4'H"LIB5%*8G!\8R;8& DVZQUW'?-/ MXJSPW 3RO =U'OR,[@K;)]#2TOC.]@] HQBT."34J?T#LV/3<>M A3QO]*E0 M42I $CI/T8?Q$E@'1>:]J(S"VE;+>>)XH2:B)6K(5&O3DS7A.IEOSBB98# M.9FDFGK(]V.O)E7CYJF)'7B>LJND50,'[HAK71/^9P>4=9D;N/? 4W4II0YX M>=J2"_P ^=P>N%IY(\NIJJ$1%6L<#N?,?0RV^T3C#>!G!9V8S!WMY,C8BUY\ M/66NKP4!A4)J!J*&&^R!4DVD9/P>.-VQI$Z5(!.P9_56=9)FY M:]@"JZ5J!H%H\(\G>(J)*L'%B6E)J_]6#5F M[ ;^>YH] 0T):$P(XG\FX"$!OR6$QGROS%C]1"3)4\XZA_I*\K[!?0L(X ML=? 5AO8$.!W-CX0&5H)0D,03D5N9MO00V(#:0P$XTV(9["]!19AW\=V-9%5 M3;10LYFKB19E0G^]GFE9@AX01NB#G8FM6N*%EL"?GY >LY[4\5=!,!.S!#WX MJP39M216+8E%RZS,+OD?+4N038LWN44U\(MI.,(IV+61^KA.HF-/>T3Z%L[B M.]7K^M;T1M,WRN^$7ZI&.$JWCPN*)REGB9JSOL. MU2\D:X?FZXU_@/PO4$L#!!0 ( FH:$S^]W-HSP( (4+ 9 >&PO M=V]R:W-H965T'%1="&VF]3%HJEJ*?1M4Y $)0QX4(BO]U:)=V]2K MA3KK/"OEIO::X7Y/0!K2(GYF\-H.Q9U/9*O5L)U_W2S^TBF0N=]I2"'.[ MR+7,<\MD=/SN2?W;GC9P.'YE_]PF;Y+9BD:N5?XKV^O3TD]\;R\/XISK1W7] M(ON$(M_KL_\F+S(W<*O$[+%3>=->O=VYT:KH68R40KQT]ZQL[]?N2KN;57"%@7<4W.8.[O8GEW[S&3; MF-7+*DK((KA8HA[ST&'( .,@UF,$_0<)C(";"H*J(&T\?:."X@04): M 7M# MP)PT.@QO,66'80P2)Q4$16%*#$/%,$1,Y(CI,-%@FP]1",31O$9@+.8$<#D1 M*B="Y'!'3C3:AY'4%3,&11&?>,\#<$:I]*#A5B3FX#K" M&$5Y.%$L,.%-,)83IQ,4N+' .YP%<&N!.=[2@X;I0L1(Y)X*!@OI5$ZXO< < M?P'$.8 E=*0(P]$T#2_474$L#!!0 ( FH:$P^ZY69,0( #H& M 9 >&PO=V]R:W-H965TU?7;()J SF-I.N/Y];4,X:NB]Q/8R,YY=VYNLX^)5E@#* M>ZM9([=^J52[04@6)=14/O$6&OWEPD5-E5Z**Y*M 'JVI)JA, @25-.J\?/, MQHXBS_A-L:J!H_#DK:ZI^+,#QKNMC_U'X*6ZELH$4)ZU] K?0?UHCT*OT*AR MKFIH9,4;3\!EZS_CS2$Q> OX64$G)W//9'+B_-4LOIRW?F , 8-"&06JASOL M@3$CI&W\'C3]<4M#G,X?ZI]L[CJ7$Y6PY^Q7=5;EUE_YWADN],;4"^\^PY!/ M['M#\E_A#DS#C1.]1\&9M+]><9.*UX.*ME+3MWZL&CMV@_Z#MDP(!T(X$G#R M(2$:"-$[@7Q(( .!. 34IV)K+7.T-T(#9A=CPDG&#PBD%8?MPB7MMB%,WKX[P;[.2)R((4:6'TU-8+(L0!8%B!4@$X%5X-2IAR06TO20Q*GE?HX)5REVDIV#HHBLE]W& MBV[CF=MX[=KM,?%D%Y*Z)S/'X"1P8%.?*<;8]_' MWF7ZKOJ-BFO52._$E7[?]A5>.%>@/09/NIRE;N3C@L%%F6FJYZ)O9_U"\7;H MU&C\N\C_ E!+ P04 " )J&A,83-.P1$" V!@ &0 'AL+W=O&Z$F4)$-^ K?0?P8SDR.T.)2M1WTO*6]Q:#.[0_NX90J MO1;\;&'DJ[ZE*KE0^J(&7ZK<=E1"0* 4R@'+Y@XG($09R31^SY[V@E2!Z_[# M_9.N7=9RP1Q.E/QJ*]'D=F);%=3X1L0S'3_#7$]H6W/Q7^$.1,I5)I)14L+U MTRIO7-!N=I&I=/AU:MM>M^/L_P@S!WAS@+<$N,%_ _PYP-\$H"DS7>I'+'"1 M,3I:;%JL :L]X1Y\^3%+-:F_G7XGJ^5R]EZ$J9NANS*:-<=)XZTTWEO%::_P M_TF03&#)PC-FX>EX?TUP [.!;S3PM4&H#?K)P'&331V3*%J)7,])S)C B E, MF'2#V8L2)S930B,E-% \9T/9BZ(D-5,B(R4R4;9+OQ>]2XF-E-A$V6R?XU[D M.KZ9DA@IB38(WNSB+2390>+TG<5/C9!T#TFB#23=;;' 2X/-:=F+PC#:GA>T M.L'J1OV&V;7MN76A0EX&^LC6E J0ALZ3K*J1E_@R(% +U8UEGTU7V300=)AO M:;3\*HJ_4$L#!!0 ( FH:$RE\-&PO=V]R:W-H M965T\(698>88#NE V2NO 83UUI*.9W8M1+]%B!:>BK,5"+MD1\9X!+C6I)Y:G]"1(T\&>6?S4MIC] M>0)"A\QV[=KC(WP'\:/?,[E"LTK9M-#QAG86@RJS']WMSG44 M02-^-C#PJ[FEHAPH?56++V5F.\H1$"B$DL!R.,,."%%*TL?O2=2>GZF(U_.+ M^B<=7H8Y8 X[2GXUI:@S.[&M$BI\(N*%#I]A"A3:UI3^*YR!2+AR(I]14,+U MU2I.7-!V4I%66OPVCDVGQV'2O]#,!&\B>#/!#3XD^!/!7Q#0Z$Q'?<8"YRFC M@\7&T^JQ>BG1HQWA?%N$;LUPO\' M0=+ [,(SNO TW[]Q$9@%?*. KP6"&X%P$6/$1!K3C3&B,%DD68,")PG-5@*C ME6!EQ8\63D9(^+&3->A])Z'126@H2F06B(P"T?W'$AL%XCN.)5[E=!:56"/< M31*;?21&'XG!QSL"&Z/ YOY*R*9F_-"<.VHQ@?[SCII0SB99V$%7+4#UY&^8 M'9N.6P"]E.?1_//)O\+ M4$L#!!0 ( FH:$S0!NDI ( '<% 9 >&PO=V]R:W-H965TEUNT6(74JH6;J2;30F#<7 M(6NF32BO2+42V-F1:HYP%%%4LZH)B\SE#K+(Q$WSJH&##-2MKIG\M0,NNCR, MPT?BN;J6VB90D;7L"M] O[0':2(TJIRK&AI5B2:0<,G#]_%V3RW> ;Y7T*G) M/K"='(5XM<'GCDR M!7O!?U1G7>;A.@S.<&$WKI]%]PF&?D@8#,U_@3MP [=.3(V3X,H]@]--:5$/ M*L9*S=[ZM6KD,TZ0W M%]CQDVF%>.472+P"B1-()P(Q(;,V>@QUF,9A*$DWFUDK2]1J':>)WTSJ-9,N MS)!YF5V/(9,R."%TYL4#6F_^<;#$:X5XSB6:62&+*N\HGEOQ@%),_%:HUPI= M6*'1W I=7M$*X_D5+5'KB,;1S R:_ )V)'UE\EHU*C@*;?XF]\U?A-!@%*,G MTUAIIN 8<+AHNUV9O>QG01]HT0YC#HVSMO@-4$L#!!0 ( FH:$SX6[#A M: ( !X( 9 >&PO=V]R:W-H965T:;W=BS/Z%F0NL4[9O%STR#V;X,)[=>V9U\WGNM3)=2&DV<=.N%? M6+QT.R97SJ1RJ!O<\IJV%L/'M?WDK0K/502-^%WCGL_FE@IE3^FK6GP_K&U7 M.<($ET))(#E<\!83HI2DC[^CJ#V=J8CS^57]JPY>!K-''&\I^5,?1+6V4]LZ MX",Z$_%,^V]X#"BRK3'Z'_B"B80K)_*,DA*N?ZWRS 5M1A5II4%OPUBW>NQ' M_2L-)O@CP9\(7OPA(1@)P8T0?D@(1T)H$)PA%)V; @F49XSV%ANNMT/J%7FK M4&:_5)LZV?J;3 ^7NY<\=KW,N2BA$;,9,/X,.V/@+NG]_P':) M" Q(L80D"6PB .,,-#^XB].'!4)0(-0"X9U 8"1JP,0:TVK,EVAF<3EH ""> @,A(V8*)YG*%O@+8 * V-U!< MR _?>:8IZ#?]Q 6GRU.6%[P$+2\8$'KW@A]!NX^ W=BP^[ATDAB8+8 Q( 4 M26&KL@. 1<8%S"9FE7&!1^^;=B'4XLD4$&K^9@;3SJQ(-IB== /B5DG/K5"U M9K8[-;DG7Q598W^CFI\NOC>9H7/^1.Q4M]S:4R%+N"ZT1TH%EB;=!YG12C;K M:4'P4:AI(N=LZ%C#0M!N[,;.])<@_P]02P,$% @ ":AH3(6?8)L; @ M!08 !D !X;"]W;W)K&UL?93;CILP$(9?!?$ M:[ Y9460FE15*[52M%6WUTXR"6@-IK83MF]?V["4Q6YOX@/__/.-,W8Y:FBI?. ]=/K+A8N6*KT45R1[ ?1L@UJ&X9S2!"[G;^Z?;.VZEB.5L.?L9W-6]38LPN ,%WICZHD/ MGV&J)PV#J?BO< >FY89$YSAQ)NUO<+I)Q=O)1:.T]'4 M O <$/\_@$P!9!6 1C);ZD>J:%4*/@1B_+-Z:GHB?B3Z,$]FTYZ=_::KE7KW M7F514:*[,9HTNU&#%QK\7K%W%>2O!&F F0)[*;"-)\L,<>XW(%X#8@V2=V5L M5F6,FLQJNA&2)%&T*L5582TK_#")%R9Q8>)5FMVH21=I8H*3; 7C446;3>:' M2;TPJ06$R!X:LFRUSLF0YB5;$>U>5%)C\ MHV5R+TON.9A57^]RIQGRV.D85U20A6A$08L+:1[(;U1BZ:OTFSPL&%V6FN9Z+\64:%XKWTZ.+YI>_^@-02P,$% @ ":AH M3$"M-I40 @ _P4 !D !X;"]W;W)K&UL?91M MKYL@&(;_BO$'' 1\Z1HU6;LL6[(ES5FV?:;MTVH.B@-:S_[] *WS*-L7>?%^ M;JX;A;P7\D55 #IX;7BKBK#2NMLBI$X5-$P]B0Y:\^8B9,.T&P=<]$6(P\?$!'#;V:]0.;Y"C$BQU\/A=A M9(& PTE;!V::.^R!;TJ(970Q*PUZ'MFY=VX_^ MCS)_ 1D+R%2 X_\6T+& +@K00.:B?F":E;D4?2"'C]4Q^T_@+36;>;*3;N_< M.Y-6F=E[F6*:H[LU&C6[04-F&O)6L5\KZ%\),@ 3!?%2$%=/YRO@S&] O0;4 M&<1O8L2+&(,F=9K6:7""TV44CRK%T3_2Q%Z8V .3+& &33)?AFQFF0>8M2KR M@R1>D,0#DBY DM42,::;!<=:1),,^U%2+TKJ05FDW:4>%+Q$68M(1J@?)?.B M9"N4.%J09*N?@*:$+K[A?JTBA+Y+%RQH=A3MU?B5R6O=JN HM#G5[NQ=A-!@ M'*,GDZLRM_$TX'#1MIN9OASNI&&@13=>MVBZ\\L_4$L#!!0 ( FH:$PT M M.P2 , X. 9 >&PO=V]R:W-H965TJT[9DF3H(*. ,GZ?[]S$<R8/(]2];662QTL-BYY2' M0L2;.BA+'63,=[(XR>W%K)Y[*A8S>51IDHNGPBJ/6187?Y>Y#?;[Q'.R MVZMJPEG,#O%._!#JY^&IT".GR[)),I&7B_;/]>+U M8E[B4CS*]'>R4?NY'=K61FSC8ZJ>Y?F+:!?DV5:[^F_B)%(-KYCH&FN9EO5? M:WTLE!#N'H[%T)I$HLT0C'88%'$^&.("L3$@0T"9=K-1#WP\88Z,5$T@6(F(?.2#ED:0\@Y0/T8A4@_%ZI3X! M>L#09$5!&;B>-TG+)VGY!BT^ELHW2@$&GN^9I @D\\.AJ -. &HPX1=R$C1G_-]& ;T3R MC0BM840X(K:5U)H ^D!I'1'NNT =&-T0&4$>)U),]%2XOMD V3,? *]H-RVH M+XW+0M>4D !BR*<=!'0/!9>0QIU(07=1X#=(0_<\,)L>(8W9RI"3/8]"(K + MXM ]#\RF9Y@4J%YVX0NE.QE0K6Q*0[JA0'C#-M >!]/DQ#80Y@TC#XG_B!34 M9R[P27F0-C!2!O8F4M &QAL,C+2!\1H#H^G+*.*A*0X!##FXT]+0!D;*P/Y$ M"MK >(.!D38P7F/@%C3HYCYCQ(=#($%3 E, M;'>I><#J4#V:7^K+3G,U^4C3W)2^Q\4NR4OK12I]9*\/UELIE=!$V9TFNM>7 MLVZ0BJVJ7@/]7C0WE&:@Y*&]?3G=%7#Q#U!+ P04 " )J&A,F ,? 6<" M I" &0 'AL+W=O,O4D>MZ9-PZLM&A'%X/2LK?A67?N M>1W];V%P !X#\#T 91\&D#& > ')0.9*_2_)#$ =PH,4F 73Z894 $; M$-" .(/L71FE5\:@R9VF1RAZP)&#'#G @3R./$A!,W\[0@VI: Z3%"!) M 9!X659%D*4BWN=; YI'("4(4@(@Q ,IPS-"2.:1A**\*&&2"B2I !(OR:KZ MX/L/&*&"E!6,@5*X$Z4 "/5;41IN?%KZ,("*5M6#CH0>-$84X%#_S(Z::;/( M" Z.+2 C:8ZIQY-,>K:]1'\P>:P[%6V%-NW?->F#$)H;R_3)U'8R]_9]TO"# MML/"C.5P>0T3+?KQ8D[N_PZ6_P!02P,$% @ ":AH3*.FSMI$ @ Z 8 M !D !X;"]W;W)K&UL?57;CILP$/T5Q'N7.]Y$ M!&F3J&JE5HJVVO;9228!K<'4=L+V[^L+88GQ[@O8PSEGS@PP+GK*7GD%(+RW MAK1\Y5="=,L@X(<*&LP?: >M?'*BK,%";MDYX!T#?-2DA@1Q&.9!@^O6+PL= MV[&RH!=!ZA9VS..7IL'LWQH([5=^Y-\"S_6Y$BH0E$6'S_ +Q$NW8W(7C"K' MNH&6U[3U&)Q6_E.TW"*%UX#?-?1\LO94)7M*7]7F^W'EA\H0$#@(I8#E[0H; M($0)21M_!TU_3*F(T_5-_:NN7=:RQQPVE/RICZ):^8^^=X03OA#Q3/MO,-23 M^=Y0_ ^X I%PY43F.%#"]=4[7+B@S: BK33XS=SK5M_[0?]& M+J/7,D_R(K@JH0&S-IAX@HE&1"#5QQ2Q*\4ZGM'C^P2;.2*Q(-LY!"&WB<19 M9Z+YR5V='PBD3H%4"Z1W H]6HPPFUYC68)"%V678/)IEGB/+'\.D"A_7+F&+1PF\V=9O.YV32TS.:S'%_R$%EF':!L896] M=2EEF=LOO:4NKN2@.:+W[]@.TS@%W;Q3P.>?\'A"H1L9? M14.(#-XZVHMMV$@Y; 0IX9T6#RQ@?3JRX7Q#DO5Y5<@!D[PV01U%,009J## M;1_6E1D[\+IB-TG;GAQX(&Y=A_GO':%LW(91^!AX;J^-U .@K@9\)=^)_#$< MN.J!)M.]H12G4EQ_)J3ADM-';AN/[)_,N:5F2,69,_HS_8LFVU8A,&97/"- MRFP>DF).OF+ JEPV_3N^W->YSS/\+\ M ?$<$"\!4?+? #0'("L 3&3&ZDK2M$N3\!\B9 )D'R MCPUDV9@TF='T1I-D>6HY<44I3%(_2N)%23PHB84R:=)5E;B$A87BBJ(4EGZ4 MU(N2>E LP[O4J9*MIGXB<341ROP@F1]JDG=6IO1RE!X.ZT?IFKMI\NBZFCF3#?!6"Y3ZN_P!0 M2P,$% @ ":AH3.XQ][E& P =0X !D !X;"]W;W)K&ULE5=A;YLP$/TKB!]0\ $&JB12FW3:I$VJ.G7[3!,G007,P$FZ M?S\;*"7V.4N_!.R\NWMW]COLV8DWK^V>,>&\E475SMV]$/6MY[7K/2NS]H;7 MK)+_;'E39D(.FYW7U@W+-IU167C@^]0KL[QR%[-N[K%9S/A!%'G%'ANG/91E MUOR]9P4_S5WBOD\\Y;N]4!/>8E9G._:3B>?ZL9$C;_2RR4M6M3FOG(9MY^X= MN7V 5!ETB%\Y.[63=T>E\L+YJQI\V\Q=7S%B!5L+Y2*3CR-;LJ)0GB2//X-3 M=XRI#*?O[]Z_=,G+9%ZREBUY\3O?B/W<35QGP[;9H1!/_/25#0E%KC-D_YT= M62'ABHF,L>9%V_TZZT,K>#EXD53*[*U_YE7W/ W^W\UP Q@,8#20L2\9!(-! M\&% +QJ$@T'X81!>-(@&@T@S\/K9##2 (S&/1CF--)# MF!@X1ZQ,1*!!'DQ('.-$ [1>06PFRD*$HD2H0230=N"27HC0,5*04",2&V& I%K55B9(8_L07[MT"OXN)C_<- M'^% ]:;@&WG&Q+>D2BP-BB"!+)(E:'.Y(_")=''9D^"_FW0U8+0]:$T7;P\$ MZP^)WI!-Z0>A-1 N?X+IW^C\2 . Q!H)US]+OC M^)9SP21+_T968B_O@..@8%NA7F/YWO07H7X@>#U<\KSQIKGX!U!+ P04 M" )J&A,ND:;=+L# 6$@ &0 'AL+W=OEZS/8HR:S[(DZC4/WM9 MEUFK'NN#UYQJD>UZH[+PN.]'7IGEE;M:]&,O]6HASVV15^*E=IIS66;US[4H MY&7I,O?7P.?\<&R[ 6^U.&4'\:]HOYQ>:O7D7;WL\E)432XKIQ;[I?O$'C>4 M=@8]XFLN+LWDWNE*>97R>_?P]V[I^EU&HA#;MG.1J!9%T7E2>?PW.G6O M,3O#Z?TO[Q_[XE4QKUDCGF7Q+=^UQZ6;N,Y.[+-ST7Z6E[_$6%#H.F/U_X@W M42AXEXF*L95%T_\ZVW/3RG+THE(ILQ_#-:_ZZV7X)PA&,VS 1P-^-6#170,: M#>BWP?T(P6@0: ;>4$H_-YNLS5:+6EZ<>GB]IZQC$7L,U.QON\%^LOO_U/0T M:O1M%47)PGOK'(V8]8#A$PR[(CSE_1J"HQ!K;ICSVP#/)H(TR,:$Q#%.@F"= MU-O339TI=A! !T'O()A.0LBTB1HP48^I>DQ"0>K[OE:OB>-I0@9N8^*B((FF MN)O$0YAX:%8>6QQ$T$%D5![%>N4#)IQD:@D1PQ Q"*$Q8!T;(8(X"*V3D*8614A IT"*E9B3BL340\[&$?1 JU#7L&[%8Q$W./0.@ M+1U+1V$@G& M]<[2^9SE6,@<"5GG+)^M3X[UR9$^=)URG)3\0^,W:D+ZYXCW>O$Y:;N69CX9LL%0%LZN#5PU!H2BPLL>!Z] M@[Y8S1RIV:#O;*ER+%6.I&K0UUS# PKL;QE+FJ,UW& O6,19;%_$"6N?D/9U M]I*I_0?.['41[@"$.H#.7C([0 "V"R,L^O/[)-PBR&P1B@/'AIG*\]5VWUC3D:OAQM/O/NXUL;7['$S'%'\ M=C.-_^!O9>R%2I/_X-Z)4>1[:X/A=BWW6VL[NOAI&)X M:.5I/(7QKD=!J_\!4$L#!!0 ( FH:$P%T+F-JP, 'H2 9 >&PO M=V]R:W-H965T\4[, M57]RT&[XKZNV[M.L R-<9*38>!O0*[U%L/@K< M)YT%X-KOQI7$==\-)9X5S;#Y&/"5]/B785\Q>KDFS#."&6!A]9KE!#K3A$E[ M5" 4S7P588\RX%'IZ?$,.XN)*T3!SF+N]'3;] 0Z?V0@-+-5<2>HQSL,>Y1= MX-$E LG$%1ACW*T(2T/3!WI4U=Z\"+CHA+N&]<<^YAG0!3/ MZP?'/N;R0^YQJ75!* M[/$8G7P$Z+_*?,N;;5&WP:,V1E?#6_]&:Z.ZA.2V6_X[E:^/!Z7:F'XW[?:; M\6O(>&#T?OK2$QT_-RW^ 5!+ P04 " )J&A,?NG MNH) "[10 &0 M 'AL+W=O0Q UE()K.?G= )G+$Q:SMA]M^O']VL6[JWW?H28K@JJ51]JTKJ"V=/B^7? MJ[NF69_\,Y\]K,Y/[];KQQ>3R>KK73.?KGY9/#8/FY]\6RSGT_7FX_+[9/6X M;*:WNT'SV40KY2?SZ?W#Z<79[GO7RXNSQ8_U[/ZAN5Z>K'[,Y]/E?U\VL\73 M^:F<=M_X>/_];KW]QN3B[''ZO?G4K#\_7B\WGR;/5F[OY\W#ZG[Q<+)LOIV? M_BHO/HN/VQ$[R%_WS=/JX/\G6U^^+!9_;S^\OST_5=LE-;/FZWIK8[KY\K-Y MUM>T'KG3D];]R^9G,]O MRO9S/%U,5OM_CWY^F.U7LQ;*YNES*?_ M[+_>/^R^/K7VNV%X@&X'Z.#&#O#M #]V0&@' MA+$#8CL@CAV0V@%I[ !17>34\Q"QPT.>@RVC9^G"+?^/M_'#0[J R^B(2Q=R M&1USZ8(NHZ,N7=AE=-RE"[R,CKQTH9?1L9:SW M&+_#/.PQXDU2*GN0KP P*A4*X(<2J)U-\1#86[S%B[?%XH/.IKK<8]S!5-8[ M+^7B2Z"HY#5=D\-K6_#C@QJPA0#6D"6"JU"XJ\TV ,S=B*>*8*J, MXU>QB+91:F"JA*=*Q50^6FQAVYO "J+&[ZVP*B3 99NGFCTH'3Y-6@UZ+83C MHH'?/D^U"$1RB9!4(&4N"-H1&X218BLVF#!($(5\7A-V,SBE^,& MO29\UX#OQA,;A,HZ572 A,I&@75D/>]+"(ID(L)W@_A.\HXAU#0U+2_K>1'C M,H=_1R!+(FP(VPQ@FV6+)=PPKL)AP@T#*ESI, !9328B!#* 0-80&X06)E8X M3&AA0(4K'08@2[*.)=RQ@!:6]$R6T,+*>("^J=K(=G(WG!E>6RN)MYZ\KV6 ^&S)$,XD!R<)+/IDO?V#PD@3A05UW^ M(+KR@FAX"TFF<64!+L[.EPB4WW=>CP'=' 'UE\SNCU!BL_F2RW1U).HD7;DR M76U:^'PV7T1].!HD!SF0@QSI#AS)+*ZB.W D:3B0-)S-'W4$(H7.DWSA4;X@ MSX,G6><-NC[B _:+>@PV?*PF.?+P^^7:TD#X0GN<"C7$!N7CRAN*]H M)CSAG$?GS_P$!$&D7'EVM0NZ \=L$!;YBJLF3UCD4>G-\V(+<@,/1'\R0C>/ MF$2.?8$P*51<-P7"I( N;O/7!2WHT&D_Y'0@E N MR*O<#M"<7V M^#28& /A9T!70]ET[T/Y7@6NZU,+K%D7H7( 5/:D@D="Y5A!Y4BH'-%-4I:P MWR,0.^Y&0N.(:,QL$!K'"AI'0N.(;I+R!S6B=YW@@;B.)8^'SWF1\#@B'I,F M*1(>QPH>1\+C"'CLB^TI+VX=V)TK@-,RM#GLU2@@L2?=322$BQ7WNXD0+H$N MM'@=G,I3ZV#=2X29"9#.DPXG$=*EBCO>1$B70&OILXN!2P0*S&'"S#2&F2VH MEZHA,Q.HL#H-Q8$P,P%F!K:'A)FI@IF),#,A9F9Q^ .!:!P(VQ)Z,4JZS,04 M!A5LVV0$;&3_@R/%Z1U$!=("B6):!%72S>;ZLG<=JGPG[L4/5!(T)'!0X M=@9;3%C>-0]?*HEB:@B%",VD)(KI(53%78\H)G909<]:O"FX[%"]B_:(#D'7 M'?0P1^LCRA.J1Y(R"Y2W?1VJM[@P5!6$BY= ?0[D2DJH)$DJ*K10O1$2'!4U M&J)8<1"J2Q)0I@,3^5!EDE2\C!6J-T*"HQ +O\M;5Y:OJ"I)$ ])412J2Y(: M'E+1$5(=%8U2A^IK2#$/6VA/L7DD83$UDVC P[R.ONE0%2F929\$:9\BM4*E M@34\9 (D00JDXMU@A^IMMQ_TG7$1B)! TD/J(C-T)!$F+Q*D+^+;Q&A;HS 2 M)C$2H#$"Y0B(C+0WD :ZO'62(,,;Q9@.)4E%ZPI0/I$SGC#EDFB0#Q1K@)EV M24R-HI<)DP0HDT!7B_1+RN3Q&(.Z.8;*ULWX;T!O'.D>4MUOQ065,*V3(+%3 MS/Q^BU%,Q0E1D?1>31HD!_.0R;\8\ M4W/,9DW0B56$YF^2)# *+%< MP81#XFIN>IB61X"8)^2_EG@E0,TSW%DS-8\ .4]@ B1A,AUQ-;_,PH0ZXD"M M2EG,7W>HHZJ3WSIDA>Q$F !(D+B'=K!,W2.^IO=D^A[QH+:5^^1+7<*1HR<3 M PE0 Q5GW5<"Y$#')F2,1#(?=C4O3.Y'SUW2M3_ B0_$1N MA5&R1O0C3/4C2/8#'K62DL3YR<&O[F__K,G5=/G]_F%U\F6Q7B_FY]M?U?^V M6*R;C5GURV9+[YKI[?.'6?-MO?WO5@NRW/\UD?V']>+Q?/^G4B;/?Z_EXG]0 M2P,$% @ ":AH3)7^;0T @ Q@4 !D !X;"]W;W)K&UL=93=CILP$(5?!?$ :V,(P1%!:K9:M5(K15NUO7:2(: UF+6= ML'W[VH9%")P;_'?F?#/&=MX+^:8J !U\-+Q5^[#2NMLAI,X5-$P]B0Y:LU(* MV3!MAO**5">!75Q0PQ'!.$4-J]NPR-W<41:YN&E>MW"4@;HU#9/_#L!%OP^C M\'/BM;Y6VDZ@(N_8%7Z!_MT=I1FAR>52-]"J6K2!A'(??HEV!VKU3O"GAE[- M^H&MY"3$FQU\O^Q#;!,"#F=M'9AI[O ,G%LCD\;[Z!E.2!LX[W^ZO[C:32TG MIN!9\+_U15?[, N#"Y3LQO6KZ+_!6,\F#,;B?\ =N)';3 SC++ARW^!\4UHT MHXM)I6$?0UNWKNV'E30:P_P!9 P@4P 9:AE +O.O3+,BEZ(/Y+#W';._.-H1 MLS=G.^FVPJV9Y)69O1<9CG)TMT:CYC!HR$P34S)ID/&?(,0+(@"LQ9%%&=^S,:+V7@P!"\P M:]%C3.K%I#[,\M^N18\Q6R]FZ\.0!68MBB-*4C\G\W(R9Y',#M&&+C'9&D/P M@R- O12ZHF1X2:&K@Y:D-%G>"#2[@O:%^\GDM6Y5&ULE5;M;ILP%'T5 MQ ,4S#=1$JGYZB9M4M1IVV\W<1)4P,QVDN[M9QN7!G.39E(4L#GGW'/-]<7C M,V6O_$"(<-ZJLN83]R!$,_(\OCF0"O,'VI!:/ME15F$AAVSO\881O-6DJO0" MWT^\"A>U.QWKN36;CNE1E$5-ULSAQZK"[.^,E/0\<9'[/O%<[ ]"37C3<8/W MY <1/YLUDR.O4]D6%:EY06N'D=W$?42C)Q0K@D;\*LB97]P[*I472E_5X.MV MXOK*$2G)1B@)+"\G,B=EJ92DCS]&U.UB*N+E_;OZ2BOY"3$*QZYCLOY$3*25<.9$Q-K3D^M_9'+F@E5&15BK\UEZ+ M6E_/[9,D-#28$!A"T!$"=),0&D)X+R$RA.A>0FP(\;V$Q!"2#X)_DY :0MH1 M0KU*7KNZ^G4ML,#3,:-GA[45UV!5V&B4RH+8J$G]_O4S^<:XG#U-,S\<>R8S+D9R4 C&2!P93/GH$!^?UTC'^XX_J=E MMS287J7X5Q)%5QH;^KQ0E@;4*X&K<<#N]H@"8$FO;$,$]PKT'\T"P=T" >T" M6?6^,B!K5:^E"_<,!#0->\>LT'"CAX,XWL4GJB)LKT\DW-G08RU4Z[V8[4X] MCX'ZQ%GS,S1:MF>7#YGV*/4=LWU1<^>%"OD!U9^Y':6"2(_^@_1XD*>W;E"2 MG5"WJ;QG[1&F'0C:F..9UYT1I_\ 4$L#!!0 ( FH:$S !0:YD0, ,00 M 9 >&PO=V]R:W-H965T'$21UO?R*$K]9B>K(E7ZL=I;];$2Z;8U*G*+V[9O M%6E6FJM%._94K1;RI/*L%$^549^*(JW^Q2*7EZ7)S/>!YVQ_4,V M5HI'QM'KYM MEZ;=,!*YV*C&1:HO9[$6>=YXTCS^]D[-:\S&\/;^W?N7-GF=S$M:B[7,_V1; M=5B:H6ELQ2X]Y>I97KZ*/B'/-/KLOXNSR#6\8:)C;&1>M[_&YE0K6?1>-)4B M?>NN6=E>+]T;W^O-: />&_"K ?,G#9S>P/DP<"<-W-[ !096ETH[-TFJTM6B MDA>CZO[>8]JL(O;@ZMG?-(/M9+?O]/34>O2\"IFWL,Z-HQX3=QA^@V%7A*6] M7T-P*D3,D3D?!EACA ,@"88$ 4W"(?-T6GMGD*=/.W!)!V[KP!TX",!$=1B_ MQ90MQ@UMF"P&>7;H@W0ID.?2?#V2KT?P#0'?#N/=1+$!V5E$,H48T/1)FCY! M,P(T?10"K- U1C &>!*0$:(!233 1#F8BSA ,>Y<2&1-@#P/LL6@$;(A238D MR((0<8A"P$VWQI [DL,<4>81B33B& *8L31[#*=1213B %-9M,Z:1-$'2B4 M]BS3>4@R"1ER'=%T1G!U(5>&-T080K84R(5\,>CN1FJ&C,D2\<@XP1B5(8[7 MFL]\2)E (1%."-1 A8>DZ9+"B)K"QUS01841587#JM*#)E?5+"29A RYT@6% M$16%PXK"/ET.&%T/&%$0D,XR+.9C46@Q9Y2:P[+#/BW"C%9A1LDPVH=80<>B MT K*" EUT(S-:^@\))F$#$^"M(IR&V\99^PP28L;Q^(&JV?,L2*Y2-L(D!,! M14\H3]'(P9/3VL:QMGEP$7!"M!C<7&L*Y=H1I$R@O# :X4Q+&R>D[>9T,'1! M2QLGI,V!!9-C4>(!/#!1(+C $P+$/&>$,2UPG! X!_U3'C[CXR)$H7 1(E!$ M$;)N6KE"5/NV3:Z-C3R5JNF(;D:OK?@C;UI!,![K%KUKJ#_<=/W]C[3:9V5M MO$BE&\VV'=Q)J80F:=]KD@>1;J\/N=BIYC;0]U775W&ULA57MCILP$'P5Q .<^0K0B"!=@JI6:J7HJK:_';()Z RFMA.N M;U_;+.>LE=> 0CGK2$MW[B5$-T:(5Y6T&#^1#MHY9L3 M90T6N M[[X'7NIS)50 Y5F'S_ #Q,]NS^0.32K'NH&6U[1U&)PV[K._+E*%UX!?-?1\ MMG94)0=*7]7FZW'C>LH0$"B%4L#R<84=$**$I(T_HZ8[I53$^?I=_;.N7=9R MP!QVE/RNCZ+:N*GK'.&$+T2\T/X+C/6L7&N4%RYH M,ZI(*PU^&YYUJY_]\"8)1YJ=$(R$8"+X\5U".!+"#T)TEQ"-A,@@H*$4W9L" M"YQGC/8.&TZWP^HC\M>1['ZI@KK9^IUL#Y?1:YZ&JPQ=E="(V0Z88(;Q)P22 MZE.*P)9B&RSHP6V"W1(1&I!B"4D2NXG06F>H^>'<1.C9!2*K0*0%HGFC_-1H MU(")-:;5&,^H]"&BN(>XL;FRVEQ9;'XR; Z8U2R%<>*[)<+W#9\6R'^,QE:C M\=)H&!M&XT4.LY\/$<4]Q(W-Q&HSL=A,#)O)0YL/$<4]Q(W-U&HSM=@TO\YT M\669Q[Y$+([= C&-HMG=TP [ZWN=.R6]M$+]A6?1:70\!^KN,N);.5*&"? A M,\RC[YB=ZY8[!RKDS:COKQ.E J1#[TDVL9(C<-H0. FU3.2:#8-@V C:C3,. M38,V_P=02P,$% @ ":AH3!T:FY)) @ E@< !D !X;"]W;W)K&ULC57K;ILP%'X5Q /4YAJG(I&6M-,F;5+4J=MO)W$" MJL',=D+W]K,-8=2<3OV#+WR7G2DFJ,8XQS5M&K"=>'F=G)=B(OF5<-V,E"7NJ;R MSX9QT:W"*+Q-/%7G4ML)M"Y:>F8_F'YN=]*,T*ARK&K6J$HT@62G5?@ING^, ML"4XQ,^*=6K2#VPJ>R%>[.#K<15B&Q'C[*"M!#7-E6T9YU;)Q/%[$ U'3TN< M]F_JGUWR)ID]56PK^*_JJ,M52,+@R$[TPO63Z+ZP(:$L#(;LO[$KXP9N(S$> M!\&5^P:'B]*B'E1,*#5][=NJ<6TWZ-]H,"$>"/%(B-+_$I*!D'R4D Z$]*.$ M;"!D'@'UN;MB/E!-UX4472#[_=!2N^VB^\PLU\%.NM5Q_TP]E9F]KDFR+-#5 M"@V838^))YCX+6([1R0>Y&$.62S>0A[GD#3_AT$FCS&9&$PF=@+)-- $PP() M*) X@2?,%'1)(1>_Z'-01!+8)0-=,L EQI[+')3A M"';)09<<Y?[H!%,&S SY'99CD M_AF'4)F?&II<7_;%^D[EN6I4L!?:W(3NOCH)H9E1Q'>F3*5Y),&PO=V]R:W-H965T)U(5S*O_N@8DAPR'^<#RW=:.M@^1I3VOX!?IW?Y+&(I-*V7+H5"LZ)*'* M\&.X.R86[P!_6AC4;(]L)69+0CP2XD]"\B4A M&0G)@D!\*:XW1ZIIGDHQ(.G_;D_M)0IWB>E^89VNV>[,M$<9[S5_2**47*W0 MB-E[3#3#A!."&/4I1+068A_=T!(> $YWD*VV_4DXM4Z8\>/YTG$P;I MLBJ0.('DOT;%BT9Y3.B[V3E0<'>_*'85E"S*707%BWS)["=SD+4;((4*<>FT M[=7,.\WH8V0OR<*_-[/K1^U3Q@_^3RKKME/H++2Y@NZB5$)H,#F:RC!JS%LS M&0PJ;;=;LY=^XKRA13\^)F1ZT?)_4$L#!!0 ( FH:$S)E@X-[@0 %<; M 9 >&PO=V]R:W-H965TZU?I:,DSV M>?&C7"M5C7YFZ;:Y8EQ:\KE>;[Z1C&W8WEYFU= M-3>\V627O*F_5/7W;E'45][1RVJ3J6VYR;>C0KU.QW_ Y5*RQJ!5_+-1^_+D M_:A)Y3G/?S077U?3L=]$I%+U4C4NDOKE0UVK-&T\U7'\IYV.CV,VAJ?O.^]W M;?)U,L])J:[S]-_-JEI/Q]%XM%*OR7M:+?/]O=()R?%(9_^H/E1:RYM(ZC%> M\K1L_X]>WLLJS[27.I0L^7EXW6S;U[WVWYGA!DP;L*,!@UX#K@WX4 .A#<10 M ZD-Y&\#T6L0:(-@Z BA-@B'&D3:(!IJ$&N#>&@.X'>5\X>. <=BPV"3KMPP MN-[0%1P&5QRZDL/@FD-7=)"#3;JRP^"Z0U=X.*E\U&_2E1Y.:A^TM!]0;-F^ M2:ID-BGR_:@XM*==TG1!N*RM:N?-W;9;M!_6?)?UW8]9),3$^V@\:8)C(U=Y@F-C5?$(WT3NAL=6S-\QC17S M-8,?^)Q6/5=(EI?M?4JQ?H<94R M?)6RU@,W/,2X!XY[X*T'<>HAL-;#[4$C6\U6YVLM!U<2"#P.@<+ M::SZS3$-QR.1>"02\6!5]_:@"4[2#?WFSYH55\;!U!D!!7A 1*0M?SGF"; M1PGQ44+$@[5@YZ&3#X0]^43X2!$RDM7*YI&SGD2 S/#WR(F("42W0'2L)_(8 MCSQ&(K=(F,PT+<[FN^,1@U#[7. # -V4P1G&)T3-1K1 MKX AH]D(:Y%1?*SVG^O,F(@."$@+#*V6_TV+C*7?-Q;1Y0!I3R'1*('H3R"' M-WT@6@H@_2*T>LJ]%AG0R)ZT.MR=%ADM MNV^A,X)>AM%+[>T$F@R&)\VH P(&G)7TC189BUOV)4V0Q#"2K/YXQ3XEZ7!P MUCI@I[WM(B0B(GAC+F^" >&#X(V=P1LC>&,(;Y%]S-(BHY\!C^RM$9&!$'2Q M""R9BZ5@DO!!8,G.P)(16#($2W=J7"Q#)IE]"F+NY@LQ/36<@)#D!+T?@C:S=\H&[\/(>=CGU'("P&Q$'9T[0QL49.1.T<>3X'=D/5UID MG$>L9RM$0NRSG&"68\Q*.Q($1F(8@D..;(\1L3UR@D-^!H>@1<9&@>T4CUH(_/,B"()6@9R"(V("!4&K..-A7! 4 M"FP'M0_]PMU!(Q^9F"4BU(<9JE[4PSER;(TI'P38XHQM5!!("NS8:C_J"??8 M*GN3)L 4")@QM:X(,,498 H"3(&=6^UG(>&"2:0K"28EPN3)MV.F#P(C><:F M)PF,)++IV=_ /4EWTV-HC;V3+WR;GYR>DN)MLRU'SWE5Y5G[!>]KGE>J=NI? MU"MTK9+5\2)5KU7S-JS?%X>?>@X75;[3/V-YQ]_29O\#4$L#!!0 ( FH M:$R!X?N#! ( ,8% 9 >&PO=V]R:W-H965T&^PQ M9\XW8[#+0<@W50/HX*/EG=J&M=;]!B%UK*%EZDGTT)DW9R%;IDTH+TCU$MC) M);4)\\PQEI$Y?SN_N+Z]WTE13NYF%):]C&.3>?& M8?*_I_D3\)2 YP0\]C*"7.5?F695*<40R''O>V8_<;S!9F^.=M%MA7MGBE=F M]585-"G1S1I-FMVHP0L-H7C6(.,_0[ 7@IT!61A@0OP&Q&M G$'J#+K1((J+ M59FC*%N(2!I_4F?BQ20^#%UA'D4DBPH_)O5B4@\&1RO,HXA$&?5C,B\F\V'B M%<8CHGGNQ^1>3.[#X!7&(Z+DDVX*+Z9P#LGB'TKIFE(\4.*$Y)$?0[T8^H I M:+K"T,S MMM/YN^?LNR?V_,JKY_K( MF'!>BKRL%^Y1B-.=Y]7;(RO2>L9/K)2_['E5I$(.JX-7GRJ6[AJC(O>P[X=> MD6:ENYPW$B]W7B1W8X"C7A+>>G],!^ M,O'K]%C)D==YV64%*^N,ET[%]@OW'MUM,%4&#>)WQJYU[]U1J3QQ_JP&7W<+ MUU>,6,ZV0KE(Y>/"5BS/E2?)XZ]VZG8QE6'__=7[YR9YF?B![]^83HAZCHZ^V_LPG()5TQDC"W/Z^;;V9YKP0OM15(ITI?V MF97-\ZK]OYK!!E@;X,X T4F#0!L$;P;AI '1!N3-@$P:4&U #0.OS;U9S'4J MTN6\XE>G:NOAE*JR0W=4;M=633:[T_PFU[.6LY=EG(1S[Z(<:))!1P-#-!ZP91XGD1'"QN A8FTC @.RL2%1!!,-P/4*&OM@0#2& M'1#0 6DN/D?![D -.%.1$;4[&NJU:2-2+Y,]\'QME ML+X)&[ )03:AQ09A8I1D:"4>)S2D!IV-#0OC, SC!.83@7PBBT^<)$:@%A/W M D6SL:QC,$IL14G,[=ZTF+ 7A=!P8K<3,%("1$)&I,1:N&"JK) /BXL/A#([ M4H,&18RG8HT(&0)BF9VE0?T5-%OJ-F0S"1ER!=7N'F& *S&Y8BO*ISB&5 !$ M1E-+"&L;"@!:(T6,8'5#Y/WZB& Q0H :!6;&U*H9DD2XSU9OU6W@D!,L2,WI\MAML60VUKG5*P57&RWJ*@IWO#6' O8KL7*1T[4L&] MB#_0BQCN16SW(I"QW6,XBL->T[:AO-Z9MH;D@U,Z6GTNACF2]V>X2'/3WFR^I]4A*VOGB0MY8F[.M7O.!9,T_9DD>)27J6Z0L[U0 MKY%\K]H;13L0_*1O2UYW95O^!U!+ P04 " )J&A,N ;!/?6 M=B)U:RG[(T*BJ*$EXIGUT*DG%>,MD6K)KTCT'$AIBEJ* L^+44N:SLT2LW?F M6<)NDC8=G+DC;FU+^)\34#:DKN\^-EZ::RWU!LJ2GESA.\@?_9FK%9I=RJ:% M3C2L]^%*FKJ>!@$(AM0-1PQURH%0; M*8S?DZ<[M]2%R_G#_9/)KK)O4W;M."16Y4?G"AL\PY8E<9PK_ M%>Y E5R3J!X%H\+\.L5-2-9.+@JE)6_CV'1F'";_1YF]()@*@KG #_];@*<" MO"I (YF)^I%(DB6<#0X?/U9/])GPCUB]S$)OFG=GGJFT0NW>LX.W3]!=&TV: MTZ@)%IK@O2+?*O _"5( ,T5@I0A,/5YVP+'= %L-L#$(W\4XK&*,FMAH.J.) MXMTJR%;SM ]P9$<)K2CA%L7W5BBC)EJV\5? M/[>)PIT=);:BQ!:4U1$ZQ9LWCP]KDJWF:1]Z_@H%+&25!7+0K8KJ7(YE>092R>+"G *8"OY][F#$^9V MN@GW(@3T[L[N3O?,SBV7+_7ZK\U356U'_RP7J\W5^&F[?7XSF6SNGZKE;'-1 M/U>KYIO'>KV<;9NWZZ^3S?.ZFCWL&BT7$Z-4F"QG\]7X^G+WV:?U]67];;N8 MKZI/Z]'FVW(Y6__[MEK4+U=C/7[]X//\Z].V_6!R??D\^UK]5FU_?_ZT;MY- M#KT\S)?5:C.O5Z-U]7@U_EF_^:CUKL4.\L>\>MD<_3]JY_*EKO]JWWQXN!JK MUJ1J4=UOVSYFS/,]:NNDWNG73^_;3G5?NOFS\:--\^OTZ M:WLY^=[VU&'>[C&FAW%]S W"^#[FG<1XF_J86]1/Z&.F"!/[F#N$*<9ZCS"Y MC_D ,$;U,1\11A\PDV8##KM@\"Z870^VUX/!/5C<@]WUX'H]%/MXN\>$'6:U MQ^1B3:82$\I]O).8:"*VUF%K';#6X1X\[L&?OV(!]Q" #<5,;_<8?S138W,R MA?-/ 2R%&!*V)V)[(K"G\/S;*%:^B86%,1+C2\Q=% ;K(TS/VH2M3<#:@H.W M"$/6).-1,NBA8.AM%O,](*U80@U4SZ?-1$5C52E9'0' M.IZNS=;ZTJVF .BLTM:QU2%"I3W835-:Y:7;^"80B\@G<8W,*!>(343Z-- ^ M6T8++55-NY2<)J%-$UW30-BL*P>3JF4-)0[1) T$QPH'2'):0B"G':IG3Y;< M 7U9:C71.(U$KA1^+56N&4A8+5$9,!XH9F!6&Z*9!FEF:74'2L<DX1V;R(@AF4O14;^0Z"V$82]3(H+2M3 M$"/5B^4@AFB70=I5\MM(57*)[A+1&P/TQK'#!F&_50,.+(2+%M"L]);W'>B8 M]?HBD+6UA(P6)"B>K)IEYZL!9+2$C!:141S2)!F-:R)\*5-3!%0INVB)582U M%K&VC,]6)AY)^<8J,A:AK46)AQ@K #;1L&H)<2U*.TJI1R#'O(LPUP+F"HFU M*%-HSHB9S8J0UR+REF>##M0/J*G,)0%*FXLR#;R#G;&$TQ&]<"A;*,UV\H05 M@\AQ $H+U!U 6>I"CBB40PI5YCA.GK*"DU9+E$G2:HERW&JB=@ZD'JYT_ [4 M\T<3Z<(I:3U2*(2?D#)V1.^>L37TN.8!ST09Q42Q4@J]+..Z M7G6Z/Q2ACT?YBW!;F;^<&HJPS(/LQ;.J/6%9&'#T"(1 9WP2V<*LC":54Z* M.&X@1 LH')<[&63\;#)>G12))($P,@!&>C$8 I&=#(2. =#1BZ49!X <2P$C87<$,300_8V$W5&?O[*1L#8"UHH)0Q ;B# V C*R M4W4D9(QNP(0)=R*B1>E* $1/L)%P)P+N!*(^D3TJ'<"=2+@34<&MC %1ACT3 MFV,[VR!"GXCB7JF6'>AXK #$\@/ 66<\>]J<"-,28)H02P@BE$Z$C@D$VU!. M'H)(D2$1SB9$1V8LH6,:4.9+A([IG%0U@<>+V5HB=8FP-J':71GODZS=^;9T M1YPX$>(F%/1*A0 @&FP287<"N:](8B"(R$AB=QA0^!2>*24@>GYF3D0"$I M46M+DMKZQ/D\$VIG%$39Q0O"VCP@B&9"R(P(67C,39:I;XJ6;64FO,T@C$:V M;(2W>4 8S820&1!23ED2TMAH0V:#$4;F,ZKI;[.LIAM1"KOY/U3?'D+<##@9 M=6F/+/G0&S*9$#<#XL9"8>\Z4/^!,3F\97;_"+ VEL^O X0*20"1/>T M8K>(U 9T(K=^E% "(3G(-0)UV&W>130@<@N8"EV34<-2*JU8E=P%**FG/> M,ZE6[.*, NQ,]+(=(YX>4%#2_,X>2F!+X=?@LIW.+@61]TV.+G"WOU7X=;;^ M.E]M1E_J[;9>7K47MA_K>ELUO:J+IKNG:O9P>+.H'K?MO^UQ;;W_B<#^S;9^ MOMK__F%R^!'&]7]02P,$% @ ":AH3 V,(M!. P Y@\ !D !X;"]W M;W)K&ULE9?O;ILP%,5?!?$ QL(4"61FJ!IDS:I MZK3M,TVU@O[ MH-3QSG'JS4$4:?U)'D6IG^QD5:1*-ZN]4Q\KD6[;H")WN.O.G"+-2GLY;_L> MJN5E>*ALNI34:35WY7(Y65A,_NUXS';'U33X2SGQW0O?@CU\_A0Z98S M9-EFA2CK3)96)78+^Y[=)=QK EKB5R8N]]LJPX+.[*MK=BE MIUP]RLL7T4\HL*U^]M_$6>0:;Y3H,38RK]M?:W.JE2SZ+%I*D;YTUZQLKY?N M21CW83B ]P%\"."S=P.\/L"[!OCO!OA]@'\-"-K5ZJ;2KDV2JG0YK^3%JKK7 M>TR;KXC=^7KU-TUGN]CM,[T\M>X]+^.(S9USDZAG5AW#;Y@KX>CLPQ <#;'B M1CA_.\#:)#R")"82AEB$!^?IM?'^37S@QSB!#Q/X;0+O=J$XQPD"F" P%,01 MF>4*,1Y9+,3X9+40$V"Q,RAV!A+,B%C$A$3L!"9!3(3%AE!L"!+$1"Q@8I>( M10S9"PEB1CZ#"(J-0 +RBE>((:]XC9B B$7,#(N-H=@8)""O;X68B(B=P"3O M,V_$,A=[F6NF\,=2C-@AF[[-&;2[>\8G;'0$Q>2;70.(N2[Y:A-,C3@TP^[( M3'LT]SN ]$#4RS'E4=&0\D=$8T=F_H1]#R ]4$!%0VI&19M4&(S8*L.' /. M;&Q_ &DUU%HQ17<5ID9./H8/ P8,3@9DV'01C6P+[ M-(O^PPFP>S)@::83F!!S&3V:,$4/)TR-B.;81#DP4<,* &1N\C6D&+4"3(U8 M <>VS=D$*P"0'HA: ::H%6!JY!\IQP<%1V< ]0( Z8'HOH*4X5\XUX@7<'Q2 M<'!2&%X (4/S!"CY .H4.S?%3B&J?5M(UM9&GDK5U PWO4.Q>L^;8HGTKW01 MVY6&PO M=V]R:W-H965T*I/)ZDGHB6\Y8?-LO0J CHA7=22U!5'.A:UI5 M6DG%\:<7#8L^EWNY6D1YF&PIP=RKN03NWZE?4)) M&/39?Z<76BFXCD2ML6.5,+_![BPDJWL5%4I-WKJV;$Q[[?7?:7X"Z@EH('3F M3!)P3\ ?A/B_A+@GQ!8AZE(QWFR(),LY9]> =W]O2_0N@K-8N;_3D\9L\TW9 M(]3L90D! O/HHI5ZT*H#H3%H0$1*?E@#^=98(8>./B^P=A'8@FQ<2);Y@\#> M1+'AX\^)3J01>Q5BHQ!_5K#"7'6@U( : \H12*UT71#,0&:A-BXJRU+LCSCQ M1IPX$>? ST^]_/0.SS*O0G:+9QTH&=L!BMSRS 5AB*V-NO$H89SX \Z] >>N M91.6%UY^<8=E$/B/)+C%M!XUSA7%!;1<\Z#B++5M\VF!N)B(>N(B@:YS\82" M]YIXA.@>[_RG'.*;O,/N/DF+S/;.1<40)+9W'JVLF,KLIOQHZ@01[-BYD?I% M&,T.M<@CTF^A-;_2-8IY(S]DN@+G!^''LA'!"Y/JI37OX8$Q2560X$%9>U(U MU3"HZ$'J;J;ZO"LLNH%D;5\T14/EMOP'4$L#!!0 ( FH:$R(QQ:B[@, M &$1 9 >&PO=V]R:W-H965TXDZZ*+U%DV^LU!M771Z\?V&'?G5A;[ MT:BN8DI($M=%V82KQ3CVTJX6ZM)792-?VJ"[U'71_ES+2EV7(82_!CZ7QU,_ M#,2KQ;DXRG]E_^7\TNJG^.9E7]:RZ4K5!*T\+,-G>-HR/AB,B*^EO':S^V ( MY56I[\/#W_ME2(89R4KN^L%%H2]O. ?#^?TO[Q_'X'4P MKT4G-ZKZ5N[[TS+,PF O#\6EZC^KZU_2!"3"P$3_CWR3E88/,]$<.U5UX_]@ M=^EZ51LO>BIU\6.ZELUXO4YO4F;,< -J#.C- )*'!LP8L-\&_*$!-P;<,HBG M4,:UV19]L5JTZAJT4WK/Q5!%\,3UZN^&P7&QQW=Z>3H]^K8"0MDB?AL\&=!Z M M$YZ(:(M?L;!\4XUM0QI_<$&Q?!+,C6A:0I/@F&!LI&>SZS%SS''7#4 1\= ML/N5XK@'@7H0SA2T!V&M]002(ZB9XDPRPA.<*$&)$H)9Q\&0V M18E2+*+$8DH=I@^09;E@GI@RE"K#J%*+*G.I1$XI")PI1YERC"FSF'*'*1(\2K/0\Q0N>/H?W%)]!S>?+&0'&B8<,;?AGH.^I"X.:DPF= M4N_BX'T-;F,#8<3F8FYE)(E@.?.0X1H _#U5:%!W9)0(2#QJ ;A< *H7=B&" M*Q@Z*B9F]3&5(@)\G%M<6R!!BI%Y5 -PV0!,-VS%7QM4-J^/"#(/$ZX:@,F& MHX4&!7S>IQ'S_+X +AN Z0;C-E7N4K$H]90AQ06!$HS*;F:#NJ/*(B#Y_,_# MBXL(Q43$UKRU0=WG35BSVZ H7W8IKC/4U1DA/.5,Y;';S9J;N30,25NGN)#QD1//%%AJL" M17<3MKA29#M!DP2\9+@P4'0_88LK=3<4E.N?;Y;:U8P 'R87UQ":_X&X,EP< M&"H.MK@:U+S]@$2^C1+#]8"A>F"KJT%9ZIK96R7F"@+0R/:V16!IY-LS,%PW M&+8_<:3:H.[FG4?<(U',<^Q MR>V-AC4'95.!Z<>+ER'&*9#CCP;5'87%;%/ M9 @*JX]X=LZL97L"9SJ<4ZWQ-3QMI]/^;S?3QX=/ M17LLFRYX5;T^!8]GU8-2O=2S))%NN),L]K>'2A[ZX3;5]^UTZ)\>>G4V'S3B MVU>5U?]02P,$% @ ":AH3#&T%T=8 @ B@< !D !X;"]W;W)K&UL=57MCILP$'P5Q ,$FV].!"FYJFJE5HJN:OO;(4Y M9S"UG7!]^]J&4$*6/V";V9G91>O->R[>946I+"O:$+GA M'6WUES,7#5%Z*RZ>[ 0E)QO4,,]'*/8:4K=ND=NS@RAR?E6L;NE!./+:-$3\ MW5/&^ZV+W?O!6WVIE#GPBKPC%_J#JI_=0>B=-[&!\ M?6?_;)/7R1R)I*^<_:Y/JMJZJ>N"HR"-/=NAFD$[0>0/P=-"$_33QH^I+'W MG\(S',,$ 6@RL 3!@TD_@QE"D"&T#.%CFMDBS0$465!K04$:H"Q:48I I0A0 M"M%"*7I60FF(LI6JQ*!2#%0E6/DQ"HTV8PC(I*)-",OY" M)GV2"3?)BDP&RF1 /<( 9L ([@8$60V7[0"BHA6EE;[#$$>\5 )1R8H2V'T[ M[$-U6:DLAAL0!Y"/9?^,J'CV#^,,9VFRTD 8[E4,-6NT;*$1]2"6H'C>:X.8 M-[L*&RHN=@A(I^37UDZ@V>DT:':^O4K_PX&PO=V]R:W-H965T/+"&!&_CT#Y5/BA?W.\]&VGC .5^4A:^ [J MQW@2VD(K2]TS&&3/!T] 4_B/X>&8&;P%_.QADIN]9RHY<_YJC"]UX0=&$%"H ME&$@>KG"$U!JB+2,MX737U.:P.W^QOYL:]>UG(F$)TY_];7J"C_SO1H:L>U,9IVV%_:;%2^V]EF&0A#FZ M&J8%=)Q!> M:$4C3KSFP*\<1_QL>)-C-$#E51I8A^L" ]VZ&V,D06X;X T.T MOZMS!B46-%@0#O:9?MR9$F>FQ*$UCMP,J9,A=6B-XSNM+E#RGS0[9YJ=0V@2 MNQDR)T/F$GK?U!F4;IH:1ED8I-E]*K0YLPQ$:V^K]"I^&>RDV'C7@?"([9G_ M"Y^GR3[#]" @ _@8 !D !X;"]W;W)K&UL=97;CILP$(9?!7'?&,PQ$4%*MJI:J96BK;:]=H@3 MT!I,;2=LW[ZV(920X08?F/F_F0&/LXZ+=UE2JIR/FC5RZY9*M1N$9%'2FL@5 M;VFCWYRYJ(G22W%!LA64G*Q3S1#VO!C5I&K,=UO7=^\;K]6E5&8#Y5E++O0G56_M0>@5&E5.54T;6?'&$?2\=7?^9N]C MXV M?E6TDY.Y8U(YX2L7K046'4I./?JP:.W:#_MT-=L"# QX= NN >I"-_#-1),\$[QS1 M%[\EYAO[&ZQK4YA-6PK[3@XM][THRM#-* U&^]X(3XU&"Z3E1P:&&'O\ M[.Y%,:P0@%$&5B%X4 @26"$$%4*K$#[&D,SR[(TB:]18(YS&29S"H @$11 H MG8&B)]"G$,?^ B@&03$$6L] ,0 *\$+M$Y"3 )S8FW&2Y\H%ZQ2',"@%02GP MD>.%'VT-*JRA4/$LU-XHG80:KM*%?\GWX$/C0:!@?FIZ*S]\0$4+I(7CZ4.D M<$[R(=)2]7WPE.Y\#*&>6@$&RK>>)X4F[:>FXF(;KW0*?FULUY_LCLU]9WL[ M^F_>WPP_B+A4C72.7.DF:%O5F7-%=3#>2O]PI;Z,Q@6C9V6FB9Z+OB/W"\7; MX;9!XY67_P-02P,$% @ ":AH3,^)J1C7 0 0 0 !D !X;"]W;W)K M&UL=53;CILP$/T5Y ^(P4"RB0C29JM5*[52M%7; M9P>&B]87UC9A^_>U#:$T2U]BSW#FG#.V)]D@U:MN $SPSIG01]08TQTPUD4# MG.J-[$#8+Y54G!H;JAKK3@$M?1%GF(3A%G/:"I1G/G=6>29[PUH!9Q7HGG.J M?I^ R>&((G1+O+1U8UP"YUE':_@.YD=W5C;",TO942A,P0,"N,8J%VN\ 2,.2)KXVWB1+.D*USN;^S/ MOG?;RX5J>)+L5UN:YH@>4%!"17MF7N3P&:9^4A1,S7^%*S +=TZL1B&9]K]! MT6LC^<1BK7#Z/JZM\.LP\=_*U@O(5$#F K+SO8Q"WODG:FB>*3D$:CS[CKHK MC@[$GDWADOXH_#=K7MOL-8_"[3;#5\&PO=V]R:W-H965T.OH@*0WEM#6['U*RF[#4*BK* AXH%UT*HG9\8;(M61 M7Y#H.)"3(344X2!(44/JUB]R$WOB1TY4< M&7O5A^^GK1]H0T"AE%J!J.4&>Z!4"RD;?T=-?TJIB?/]7?VKJ5W51O6NC5K/^K?:6X"'@EX(H3IIX1H)$3OA/A30CP28HN AE),;PY$DB+GK/?X M\.]V1+]$X296W2]UT#3;/%/M$2IZ*\(@7>7HII5&T&X X3EH0B E/^7 KAP[ MO*#CCPGV2T1D00Y+2):Y343.0B/#C^8FXL@M$#L%8B,0?^S4VNK4 $H-J#6@ M+PG.<&+5ZX"% 0XSJV8'+,,A=KM.G*X3A^LLL%P/H&26)PI"R_(2$T9I8-5_ M<*'6J]CM.'4Z3A>.UU9?=JFKRS&.+S:2OU2SJ+3-'S$^CI:\9V:DL-0>Y<91NQ/PB]U*[PCD^JRFRMY9DR"\A@\ MJ(96:JI/!PIGJ;>9VO-AM@T'R;IQ;*/IVU'\!U!+ P04 " )J&A,_2<+ MC[4" #W"0 &0 'AL+W=O,'518U>Q:>/%05%7^7K.2GN8_\<\=+L=LKTQ$L M9@W=L9],O3;/0K>"7F535*R6!:\]P;9S_PD]Y@B; $O\*MA)#MX]D\H;Y^^F M\6TS]T/CB)5LK8P$U8\C6[&R-$K:QY].U._'-('#][/Z%YN\3N:-2K;BY>]B MH_9S?^I[&[:EAU*]\--7UB44^UZ7_7=V9*7&C1,]QIJ7TOYZZX-4O.I4M)6* M?K3/HK;/4Z=_#H,# ^P"4W R(NH#H,X#<#"!= '$"@C85.SB1Z-E?FTX[V?:;GAZI>X\+%*9H%AR-4@7B6)8@8 *Q"J02X7(F:H62BQ46VB" M"''2A2"<.@D#$)G"?F/0;PSY=:PL6R@>C.)DM!H3$^0P.'R. M96'F>@:H*,[<,Q'$4$@ZM^RK0ET0\J=D4MO3>N]-UL;] MYXIIE^&#GM6]KL+Z1LFVRKRF^EVTI4C; M4+SIRJR@K_46_P!02P,$% @ ":AH3)NT.8\\ P 1 T !D !X;"]W M;W)K&ULC9=M;YLP$,>_"N)]"GX FRJ)U"2:-FF3 MJD[;7M/$25 !9^ DW;>?>2@EYZ/;FX#-[^[^OIR?YE==O=1'I8SW6N1EO?"/ MQISN@Z#>'E61UG?ZI$K[9:^K(C6V61V"^E2I=-<:%7E PS .BC0K_>6\[7NL MEG-]-GE6JL?*J\]%D59_5BK7UX5/_+>.I^QP-$U'L)R?TH/ZKLR/TV-E6\'@ M99<5JJPS77J5VB_\!W*_(7%CT!(_,W6M1^]>,Y1GK5^:QI?=P@\;12I76].X M2.WCHM8JSQM/5L?OWJD_Q&P,Q^]OWC^U@[>#>4YKM=;YKVQGC@M?^MY.[=-S M;I[T];/J!Q3Y7C_ZK^JB4-E5$ M[KG-_K;I;)/=?K/IJ6WO94E"D8 M22#V0^1&J4"5"DPIR-M*N$$B08"4-4(1, 4W"!/'N%Z)ZI687O /KB0210"U M"",H@#8(1%B$ZTU0O8FCES*X+B5N%$9@[2*0%% O O%X0B\)\94TQ#($NIF;(0ZK&H.< M68A +)Q0C&]Z!-V&G/,!QS)-8[@L(UQ"0RC:A?AD?> ['W&W/LFPG4\XI1&[6VP2.A6-4"Q*G.K ,!+"D@Y&1\E" M58?VF%Y[6WTN37,@&_4.5X$'VAQ%0?^JN2*T1]1W-]W]XEM:';*R]IZUL0?= M]CBZU]HHJS*\LUD]VBO-T,C5WC2OPKY7W;F^:QA]ZN\LP7!Q6OX%4$L#!!0 M ( FH:$QKBH!GW0( P+ 9 >&PO=V]R:W-H965T'W)8 5*AJEJIE5:MVEY[P4"T29PF!K9O7\?) M4K GO2&Q^6?F&]O\>''1W4M_5,I$KW75],OX:$S[F"3]]JAJV3_H5C7VF[WN M:FGLL#LD?=LIN7-!=9500M*DEF43KQ9N[JE;+?3)5&6CGKJH/]6U[/ZL5:4O MRQCBMXEOY>%HAHEDM6CE07U7YD?[U-E1-Q -@0X MQ<]27?J;]VAHY5GKEV'P>;>,R4"D*K4U0PII'V>U454U9+(D\;7F$'C[ M_I;]HVO>-O,L>[71U:]R9X[+.(^CG=K+4V6^Z.>ERG_6Q@>0*< >@T _M\ -@4P+R 9R5RK M'Z21JT6G+U$W[E8KAT,!C\PNYG:8=&OGOK/=]G;VO )2D$5R'C)-HO4HHCJ_8A KV3Y)8@BL&13&HBV?W&(!G8&@&YC+P^PP>YGH4I4[4.!'G!?C-A"HA M:,9Q&H[2<(R&>32C2-S4H2EDWN)O$!5CV !D0B\UUK$MU58BQ8 M9$Q6\+D5PET4$!L-#M=Z4MUM.D]]G% $(I_Q+TL_#\, M=SL4(;N=W%Q+AGOB5]D=RJ:/GK6Q-QQW#]EK;93-2!YL8T=[-;T.*K4WPVMF MW[OQ?C8.C&ZGNV=RO0"O_@)02P,$% @ ":AH3&QX/YF? P PQ !D M !X;"]W;W)K&ULE5C;;J,P$/T5Q/L6;,RM2B(U M-^U*NU+5U>X^T\1)4 %GP6FZ?[_FTC38AS3I0P'GS,SQC#F9R>@HRI=JQ[FT MWO*LJ,;V3LK]O>-4JQW/D^I.['FA/MF(,D^D>BRW3K4O>;)NC/+,H:X;.'F2 M%O9DU*P]EI.1.,@L+?AC:56'/$_*?U.>B>/8)O;[PE.ZWVM>:;Y)#))W'\RKL-^;;5[?X[?^69@M=,5(R5R*KFO[4Z5%+DG1=%)4_> MVFM:--=CY__=#!O0SH">#%3L2P9>9^!]& 07#5AGP#X,V$4#OS/PKS4(.H- M,W#:9#79GR-G-?: M4P>:MB!Z!O)BMX^9F1AR0CB*PHD'13RFU#"G6H!/$7,3X6F0A0D)PSYD:4)8 M$.*M>#"E7N/ ZZ?4QQX8], :#ZSO(=#RT8*"!E2T^8AHH#1%J\SBQBQ!H* \7^@5!PFD)OP =667*+S!*LLP0( MK1L;)6!F:AD+816N@?:981DE2$>)\;WL&^$B#_+Z'-AGA167 ,EU0S;@ RLD M"6^I&]8^@M3(K%MD;-HGN&Q7(/N\L,01J'%&U4R1(WX$>5V![/=66&HHE)J! MG%,L#93<4#>*WWL*WGLS/QVJ)[ N0_FY!MGGA;6$>HB7UG#-.]1YM!BP6@"< M?XD3UB:*FD RT(A2K"+4OZ5F^)VGJ,TB>IL%4(P-#0!8&"CJG8R.!J"& V'U MH+!UTILTB*)Z#9VS.2OGY;:9DBMK)0Z%K(>(L]73)/Y ZSE-6Y^1^T4[3W^X M:A9238'-K+810G)%TKU3!=[Q9'UZR/A&UK>ANB_;L;I]D&+? M_63@G'ZWF/P'4$L#!!0 ( FH:$QQNR;F,0( $8& 9 >&PO=V]R M:W-H965T&(M-.K)F?&:2'7D%R1:#N1D2#5%41"DJ"95X^>9B1UXGK&KI%4#!^Z) M:UT3_G<+E'4;/_3O@9?J4DH=0'G6D@O\!/FK/7!U0H/*J:JA$15K/ [GC?\< MKO>IQAO :P6=&.T]7Q/?ZXK_##:B":R<162U;V*LE*3=[M6C5F[7O].2Y!EGG!"M+E!+6?H\(E7OS',\*SP![>:@:!4%$\<.$ YCM^'4:3AU]'@Q\9O.NY#4Q[$#-W\3>@7IX M$]8R&MVF&OC%3"KA%>S:2/U-CJ+#,'R.]&V=VM-F#9&T_M='PUY'_ U!+ P04 M " )J&A,!:DXE>&ULA539CILP%/T5BP\8AR5)%0'2)%'52JT43=7VV8'+HO%";1.F?U\O MA&$2E+Y@W^MSSEWP=3H(^:H: (W>&.4J"QJMNQW&JFB $?4D.N#FI!*2$6U, M66/522"E(S&*H]5J@QEI>9"GSG>2>2IZ35L.)XE4SQB1?_= Q9 %87!UO+1U MHZT#YVE':O@!^F=WDL;"DTK9,N"J%1Q)J++@.=P=$XMW@%\M#&JV1[:2LQ"O MUOA:9L'*)@04"FT5B%DN< !*K9!)X\^H&4PA+7&^OZI_=K6;6LY$P4'0WVVI MFRSX%* 2*M)3_2*&+S#6LP[06/PWN U<)N)B5$(JMP7%;W2@HTJ)A5&WOS: MB29Y*,2#I_VY' M["4*=XGI?F&=KMGNS+1'&>\E#\,H2?'%*HV@O0=%<]"$P$9^BA$MQ=A'=_3H M8X##/2*^@1SO(=OM1CI]8WG?*@M0/QFT[Y M4O^+.#Y"^#SQ[.\RD+6;'(4*T7-M>S3S3L/Y'-G;<>/?FZ'U,_8NXR?^.Y%U MRQ4Z"VWNGKLAE1 :3(*K)Y-;8QZ9R:!0:;O=FKWTH^8-+;KQ%<'34Y;_ U!+ M P04 " )J&A,JTE>'EL$ #9% &@ 'AL+W=O&ULE5C;5ZQWLLT M+KYE)WE4OVRS/(U+]9COO.*4RWA3D]+$([[/O#0^'(?3<3WVFD_'V;E,#D?Y MF@^*-I.A7T4D$[DN*XE8?;S+ M1YDDE9**X]]6='A]9T6\_?ZA/J^35\F\Q85\S))_#IMR/QF*X6 CM_$Y*7]D MEV?9)A0.!VWV*_DN$P6O(E'O6&=)4?\=K,]%F:6MB@HEC7\WGX=C_7EI?N'0 MTG ":0GD2E#O_HI 6P+]) 1?$H*6$/0EA"TA[$M@+8'U)?"6P/L21$L0?0E1 M2XCZ$L#_F#G_D\*^IEPG&WJ_Y6.Z@1@4KS%6[=2GN(RGXSR[#/)FL9WB:DW# M2+&4>#5:>[_^4;FU4*/O4P#"QMY[)=6"9@V(W(!"&NJ8A8V!*\)3,5P#(6@@ M,V+QB?Z&1QL14B/2)QL3Z(@_,!6N8^8VAAK!?,=DA(YYQC"1CGE!,(%OE+:S M-,ON@% V!J,>LP;":LBQ@3#!P; "@E+! M&*@G!$4)F(; M)@PYG)NH\"/A.F<[QB,4C FX]F&11$0TQLH*C 7GHTB$1&1 MD>;2A@4 :&&36P8I5%P8UMMGD-\GD-KG@.C K,&$MX6BO"0&'+,2DY93^ 2')?@=RPE@4N(SJ6T$':V#)AIV:4-(V' A%&[ M%:(F2.@'>-01'G74;8S(>@_EQ%Q P-K E F-<^(:#5@B,<^>R L?^ K3;'"U&BYN0 MP&ABU M)IA9&1L%Q#<[S J%<:".L!U-$W@/?W![1JDPS[-S!$:!B\ L0B^U9:>:GIZC MH8/=T94_7"9S]%>([O '<;0R8K?,L\D*@3%&P] 1 MMZ-[$N@V2(O1CD'$G/@Y@E(G=VK6 )#V86HM$92FI:?FZ.G$[NFJVL0AXFBP MY)X3/'&T,=)]AE^T&.U($:@5X9NE07"E@@,: #FT7>%X0+*?//@ZMW<'*0RW]5W M9,5@G9V/997VS>CU'NZ!5#L M++.TOI389EDI5?C^-S5W>QEOK@^)W);55ZZ^Y\UE6_-09J?V(M&[WF9._P=0 M2P,$% @ ":AH3*_="KE-! 410 !H !X;"]W;W)K:EF\0". M>]Y^Q!(''YTDOHE!^R/#]Y7K$]ZB0J M>ME9I^8_^RQ/HM+O..Q1WQ=>$IU2=]BOVY[S83^[E/$IU<^Y M4UR2),K_&^DXNPYJSC MN%(R>?S;BKJW/JO [O6;^JP>O!G,2U3H<1;_.NW*X\"5KK/3^^@2ES^RZT*W M PIRG*+&E53"I)]*?Y/:7U[[75?PO# V@; M0&\!IN_/ E@;P-X#^*Z^55 N-&HAVH( %]\S*9LB-\$P.MT0HFLB( M6O'TOH>Q301,W#,3FP%CF6(JX3TSLQD&DIEC,O*>66",NF>6",-],+5?3LWZ MZX0W-A*&N$$,KQ16"[!N%ESA"AQ7X+4"[Z8 IF/4(*)&T@81,B2@$A"*$ JH M"4(Q2F ]8%I" BMG-D5\)6'AS#&,,0*\6-B84H3"TD I#M>=35%%I0+#7-L8 M)X13!JK$QAA3G'W@"AL;8D)(W.$0=SBT'"8^ M2'G4,+*;B]^#6\\8I3B@)B@%G9OB%-S ;L12G+6I2RK,4I:*U-F:D&N]T5E]0O NWQRV?8_RPRDMG)>L++.D/@S89UFI3?9^ MS^1]U-'N=A/K?5E=AN8Z;PZYFILR.[<'>-[M%''X/U!+ P04 " )J&A, ML6:SR+4" !A"@ &@ 'AL+W=O&ULE5;M M;MHP%'V5* _0Y.8[") *+=JD3:HV;?OM@H&H2&7\3>TJE\UZ5M9BY>RD/$\\3ZSVMB'A@!UJK7[:,5T2J(=]YXL I MV32DJO0"WT^\BA2U.Y\V&..%85X7\6M&3GF0ON9>);L=M+ M/>'-IP>RH]^I_'%XX6KDM2J;HJ*U*%CM<+J=N8\P64&N"0WB9T'/HO/NZ%)> M&7O3@\^;F>OKC&A)UU)+$/4XT24M2ZVD\OAM1=TVIB9VWR_JJZ9X53?/HFZ>9ZM_H>&$P!*"EA# AX30$L);"9$E1+<28DN(;R4DEI#T")YI M5M/])R+)?,K9V>%F QV(WJ.J=M)(%+0PH MZ(#"W&\QG@K01@FP*(L $8#K(,LA)O6S:\P3ALFO,<\(!GJQ5A_K7!44HFT+ M&X'HNFT)KA"A"E&C$%XKI+A"C"K$@QPB/^@UU6# K&]M*GWH=75E0'D'D\6^ M^>#Y)&@^"=:3#%=(487TCIYDJ$*&Y=#;(4_9H-Y+N2/UYFBL?! KR4:L:&1= M +<6W.,MP,T%0W>E>:^M2PNZJ5S<,S TS:"K"PNZ*0QN+$BQKL*(!FXMR.[I M*FX9&'IFL%F7&"B*>A[^#\@DXW5.P8KR77.'$&POOO>6:>3 !51=E][V[$])@J /DX M>?*\'W]IFC;9E<5_[?*K:E>V_^.;R60^_2;Y;;LIF__QS7W;/GSW[;?-ZC[? M9LVH>LA+>');U=NLA7_6=]\V#W6>K9O[/&^WFV^GX_'RVVU6E-_\]2]-\=>_ MM']]7:UVV[QLDZQ<)V_*MFB?DGQ __MBOARW'_EV[U[H^7_=OXSYDA[^QJ?/;O\6\O MX>TU??%VD]W%3V^S3=,9QLWQ(:^+"A>X3EYG;?<]@=+_]=_^V][=OBV:5;9) M_IYG=?(6?NR<1ORFS-O[[MN_Q[]\JK-U4=XEUT_;FVH3/_WYPZ>?X]\$XA_S MNP+!#!/_G&T[V_OYS?L/__;^T_N?WUU=)U?O/WX8&.8*5E[#JM\!)OV6_'O^ M%+]WM:OK& Y#,#T[FTS/9I.!J7[--YNSSV7U6";7>=949;Y.WC7-+J\[BZ^& M5BN+^9@_5'5+<&NSM@OGO^>=GV2$_Z@V<+6S^@DVM,GKH=?H87(%>[RKZ@Y, M7JY6.3R'IVM^;V%M7S)FW;;]]9'>% 7*]P,#M@#:*3$35+G MJQQFNMGD:5+F;5+=)MEF4SW2]H'T).MJ=]/>[C9))I_$0[V#191M51==U'A) M6TWN\\V:QFI@1_$['^K\(2O62?X;T/T&CA%A4+7W@"6K &*="UZU<&WVO_.A M!FY2MT]I\K#)A#\@:!\09K3ASA>[>G6?-0"V K"YO"L ,C)X[_L_5-7ZL=AT M",Q[VL&F*N_XJ/;MH?^9XLNFR&Z*3=$"?#M(XX[Q(7O",^S>]S9W#VGWC<>> MFZJNJ\>>VZ(S$RF :P8XX3>RSF\Z0(!EU#L 6??HS.+WG]^>%W\,YG9HN@I7 MV7\ 954>O90]+R"]*?BB\1T%*0$ EY#DY03 GD]EI]!D*.-\U#]DJ_Q_? M@ 33Y/67_)N_)IT+C53LOMJL@6K^]__[8CHY_YZ0M'WJG#=/AWGIQL MJJ:)SS+X>)W?%JNB4Y.^#L?-G!U^0$ M3I)_/?IKP9BO^-(@V+[/PSMQ]&[#SYZUU=Y/#^^S][.C-VGPRB%'@]CQ_@&E M,T **Q3IHHQDE#Y#4EIT)0JZAQXMAQ'P8P["QZ[#]ZZJAI#Y#KASD\!F.KK< M#S5<\N2AKFZ[]U@V"4!2H:1#B$&\ GE]Q1+;&A:QJ4BFZ%PMD'CX6F^S^G/> M]M"O'_(R1T4!7\K6VZ(D[:,%@M15VI#5_3-3IOPP+*MTJ1=0$+G.-!&^1?(8 M2(!,U%8 LWXQ]BIK0!TJX]<\(3M$ MUUX7FQWBSN\8XM>\N+O',;(O<(!WN5*3'>)U6Q&+ACF2FX&U[J%CQPZ]'MS% MUQ')JT"J^!$)S;$:9,"*PW$$489IX?M#(DV'BKT%7"ON2A&E5T\)FCV:#1.8 M;/V/G2B73N;^9UY7B&OQ0+^4=9YMB)7= 3%H>$* &I&%+UFQ007D#!#VC&A. MD\.4)/(<'/HUR%IHT+@!,@FT.L&KA,M#A:Y+EPG860WW ZC'FJD6@ 7QKZ@Z M3 4G1;6)GL$$M5N@#$\77_E]*-:5^(Y#N>.1X \^ M^)[A]NS8:DE_3MZ00'ST'NF(]HE('?0TNP?X,_\MKU=%0T]EK@<65+]F MY?N'/'Z8$DXNR;_P1@0R!1D2X;[4W&>HTQ=<> M_*%1>\AJ\EBT]XCKB JE *7QG'P)YCC^2O\/>/VVFG.;DC@1CH/Q)>)9"^V MOF$UZ]5A\M'1?^33 =HQ]/H1,W5LTOMG&GK]B)DZ;I_],W5>W\?ZT#[^=E,] M'B]5T2>W](G5%6 ]($<57WI-?B\]YT-LJ?-55:X*8&%=*1$>XX]DN'] Z7R- M\LI3RT=\*.[/(Z!Y:^*C*OI!E][VAD'-!B7JO9HU=3B#5+[UA(R>@Z M+ ^QZ(&\GU@^D/.'JD%QZ!9!0<;WT.I^8(#;6!JYS]<]BN++Y_DH?@69(S]; MHX=,=C?@L>@(0S4@7M;LZMSYEPD,O:J<1QE$B5O0=<4Z!'-^W#5E5E9HBZ<7 M@( 77WJU_*M[4.51=A15GB8U1D+'.G/@EBN^$YE7[_587.QU!/5HV*L\7\M4)+<>&N(@P.QB MV!1$+ADO#Q^WB*_X=)NA]0:NX;&?>P2L]SL1KYW"A&,?>W.-)0J^NMF!JI:C MRM![I1SJ".8<=? QLMRR27L_L@0P&Q8F\9P+(_98@>S-]8=.-$ L@%3ED=)& MN* 3H1L-@OGT@$R]7XP.![[)RL^@?&9=H?9CKK0*CPE?(Y[DC^],A:G>S\-I M+,A*ZY3<.^O>-\,)[JHO>5W2AW<8NS%,A"SI.08SWA"9)8+[VXJO!@8H-'B4 MJV.=]F**$QUO;76\H\<8C!! :0J-'#=.[83%[K%Z'!HG)U5LSPC7NX<'OOC MZ5&# SD(6"2I 7KW8&LN>!:$'&,?NE$HV/SMU+#LKL[S/O;R2TE[6JM$MO^ZJCT I6V#-3L> MY%E\[:=J7=P6*R?EN;M/% IM2K".5;9/R\,;B7MM\@W&\:CH@=M02MZA@&A. MNN67#>DSL2LTX%%1+>Q'^)BWA0AD[X$.WM&&TN1'XTA]QV[_#N9^ IQ&VUE6 MLEB*5N6&N7O>(/KTAA+4=UDITG&:>-5$Y?0/YMO0A6HTEV&[[5%K2EX)>%G2 M,"M*?LZK#_=56Y7%JH&!ZH>J]FM#_;C9W33%NLAJ#E:PK\.]:OWTI^K* F:\ MS'_5+PY$WR >K? ,$L<8!$/_6.Q1"VWLD'GC4VP*4!A8U)>0$L&MU MG]P7=_=)\Y"C_[RX*]C10[;*I &Y(=L0;R,[ C#$E7@9@:4]5O7G9I18,/%: M<&]N ?#69OT(A!VN0EV H%-LGA"Q-CG' HZ413TDMJ7,8&;BJ, M#*0ZR8BO,!_*0%& TV$A#==4X8I &0&>DVT?,#B+IF*B?%NA]D/$"PD"@&RW M62?W&<(;]GE':H6H!\BES GC(O&2$7XA_&YWN'^EAQA#43%WQS-L=AO6+[QS M#3'&T?CF.QK[3CR8#6*[+O*7T?4(+LL]#$P I/-)4(NNM@#"[^DEQ DXIM73 M:D.(4&:MD&U\*C!$@+?!X==?= !4P(D*,72RI-EF&QAG1X$ELL<-^AHQ)@GD M)2!Q\"D3"L*/ZH9./?-1)(XW? \K,&]N G>-U1?0"BHVP+-%S]A@_AXWS#X0U-SP:#,:H'1)1O$XK:_'QZ-AX M"@K\;[-;Y[1#5?0552S]Q"-_!'D;=@ */TK9AOZ-$O+WKO1]'8>VC>0KDQ73 M=;K)<]CIIMC">IAIF77":Z/DAPKA"]L!Q"@34;4E?A;.M0;Y])<'W%1R@H'NW%]Z]+RBF+0= M1@# /0C6A7>9N#3N,\DY&!8^$4DIM[*:3$6TM2*,(>>VN0>K8**[BD47!L#C M?4X@XLO$8,40#3J^-5+UG%E% ?]':'M#8A2S#Y(]:7';[ EIY*[DIW+Y<%&5 MX_@-+@"^P3=)-%S#FE"2H6B$/'G*LWJ4_)25V1T+"_>X8%0UR?_;;J&Q+\?J*P$TPR8):(&$R[D!4>N$0>K1_0YH."&X!DMV7"(H>@MPD# M6_=!(H7S+F U^ I2$V*#. [!9U 9 Q9:*5L;OF246"I$=J$ZI6(BCCOKF8- M7"7+4?*2+GQ/T&'?:2*[I\5R-&#R"!MX,9F,1Q?)%C:&"TB%J!"-5&\E\;>T MHQVE S*J$-=05A@3_F: M-7O&^'6.O,V?3P9(5&S6NP=K_WU"A1=O,:QG6S'9!:1S(J,3&!3/X4*CA735 M:OR(W P@TE4"E !6SQ?S'5EY'N 4\O"$BZWHJ>H9<[%5%,_ %YS9V'7^T#*@ M"59,-9D%XGX(-'2+"K*:KW*-3#:,E:5)9SCF76!0CMT& ]G9?D-)FVCFIJG< M4:"Y7>"MLI#G_"X.#G_[!UFG^>SY!M(4P!I0IP")]@XTY*;A4P>UF4(:5\"W M\Y5#X( _LSG(6[%-*/9.3@2YV0;9!Q)]79C3A=RY;W"E) M$8 Y/*R?#Q)K/ M%T'^I=I\H:M9E&SM@*=P<9RJST3]5]).WH+4626O0,=.DY\SD2U!@:W4Q7/R MC7D1B#N?CIBG^):X$/U&3(Q\!'$V! &C"JCB(F:ZY>*) ]ZA[Z=_(B;&4SM7BB\R#%XL MS.]%H](+'3%(!3@=(A[Q+E@3V8:['ZM!_&P803_LUA7Y<8?N1>2:!#W4]<$,1JVLY3>P"*3?LZ= M0:AY(,ZS+A#Z(( @R'/TQ*)D3N>IJA70B+=L %GG*T2!QB,F^\I4]' @5!4= MQNP3.M$+!IMKU2J3K>'0&B_7]'[4:VE)>R 225)$QS/Y/#Q'/(4R%P:?H2O+ M8 89+]"XQ %ERIXM9OIUP"1(HZ*OL[I&.#!1P)H6-F%?2(<%7M:21;X74VF:D**PSNFJXJV.$==*V*P(!.P MXHFFLA0_Q.$VFU'7\;#=(N%!3Z"Q&V;>#O TMBJ+[[$O_)!7MEC(SY^GN07 M5IK0V;&E^X*7B)4]+Q3VVU?$3DD0I'N"1CPU[VV>!#)DP?+S\IEBFH-:..BK M'UZ^_.#L',[\L/7:."KU<&O-0B4Q8;=],.3$H$)-6G2^%I;:1*IEG$@5.:8T M9:\=_(9G61LC9B^#CVB55LSMM%-B8_?ZWV3I'K<< M201^MK."G(,6NDWQ)6^.BTCHY(6@$ -\ W-.U?1K%#,6K_B\10,#KM+HQ]^; MF!8V(*^1 =P6F9U _4$=\.+),GM7A1YM@C=H6F-+J$L\;OJC>KY/F(@3(8S> M->%-;K6/&/6#[C5QWCKOR0VH2'F;VT @-ISZ\04!AL-V'!JX;]02L*K@<'60 M9B!.*T4D1M:,3 5I+.B!@&;*"9@@(@<#ED-*+KS7F,LR8MM>V?I++:)+733L MJK>$PJFRQCE5E*A_B@<.KYICZ'#5F]W-/R(2+"JOG[3IS%KGQODRZ-A68^LZ M[U-F J[OR+XWN#"E>_(T97@>QF>X'*BX$D%#A\.9+/F_ .#(#! .(&'Y(T1[ M;]NHYT3D]VBK="8DEI0YI^/5H;@"-Q/UL<:)3/)U;O!%_!/N<#3=TY,=9THE MRVJ. N :!5.T "$^9^QA,C1Z7>6LD2@G1HT:, :>A@M4+8ILP@=R_D7!I*AH MLM*J^4#4=36<=]NBK938PQ*#;"L[>N9'.B][<,Q>E@U-]JUW8M$$O, M#1/CS24A>I/KF@-'X6]BG56&W3F>85;E0( R,%+M#2P32!W;N'IVUCN\=?_H MB%0V:]AWHG=HF4;<+IZ3+7:C\\ /\6(^FA@+7G@+KWK]*,X4J_Z3?^,@@$T! M[X1/Z,BR((+U<@P"^A.%(9#)+1+:_:G6N6,P>1?>J4<'% P?] J 3)8_J>J/ MRK#6^]AN,2*4-%?,9?66]/"@^EU$Z(7L";RE[[U2T]J0\7X\Z,FHL_!"I^0N MKIN#WM$,5 =VE=:Y1!4%'VK@7FAEU'$BFQ09(%$$S.^ M=94<6J?*0(EXIJ< M%B :%&0NZ ,&)9/T.MCJ_"ZKUW3<0J50F4,]&45FAQU6H0EHE^HUD,*@%*8A<0[F9*("XMU6N>ZC@V'"'/ND=V#)' M]EC$I% 2W#%;T$'*8T,=1[:@+(3_/D/+\AGZ6*L:1;Y +=R0B8UV7FQ5"VU% MQ1:I"W591"[!;,8Q-#D3X0+9CRR+8KW&.$2.0DLC+=BS"W9"9C6?EC>ZN= = M2O\"L2\4ME.V$Q7W5;5F(H,Q-/53ZKC*'I\\QE";T>F\B&V+7NU 8.RNZ A! MV99?I B1MD ;%"ON/#NYT&+PC)).$SM6^O& Z M6W*G-VR6X>@@H#U,>H=+P*A2LI?2?V(Z'M:*J/-ML=MZRXA84,H(H$TJ6NS MQ@_F]7: 86LAI)(]U=U#$^1X148^=WUWC008J")PIB8(B6K=PO6I2,[06R7H M3('6FQ4>"GNFA_;G=!Q-N1BD6'B? 6?^@^[23SY+J.'?^8[!#5Y+!KOXCT!! M9E%'>(C6S6"5_R9W8>:,2HX*F^@D>*M]Q(N+1?\VF&8A*A8R8C0S934O\*6S MP!@+];[%"?LGLO:H"Z)(8[1W:R0O2W_F9F84 4:A.17F1E7MX=$XW3X:RW%E M)AL5*-6_LB-"<2Z--L":*2+Y#08&TAG)-29(DZB EVR+"-&P_[J&6RAB6K,C MIVOW39W9C.M?*\J'7=LXUZ%9G3VA:T''9.PQ54RR9= M>P]J!3!6S@'6&+^Y*SOO"MWCHDJMV.B\G?H.A$NBDNN\6=7%#5(JNZC[ D@. M"(]/'J-8)^-8 8X;H34Y+]=-OF>7QIW-/+1N6M*X(\G4[,,I5EE#T7'F+;M? MQ:+.P@C3&@D/;KY+?B0DFM"13;]_WP$NH3YYT+G, ]:(^Z]=U5(H#6$Z\3*" M)&,$&UN9YJY\2I.F$&0]!'/[KF([.64HU<* M^F0-.N4*G:=T(?V__$85O9G"FF4^*1 UJ#2 /ZLSF_1)&W]+W M@>ZE)O)H%%D*P)-8/, MR<)=P/R*#G$CI!JTT0$]WE@5J8FYS2-31,/PU#O/MZK+% 5@%L/-#!P-K[P1 MDQ*JG89(((*0EI5ID%+=^&M$H\K%]$KFP6O5O4?PCC>I!*RZNQE86D MH_0LG%1AB&[N"BZ"35<>?-B5Z9NL4@Y2@ZV/@_T-=_T!> G$E$:5(^ M'+=$6YK)/NS8)F.PI];*CRZ%&F[#*D^E7IX3?%32"4%*WKV&W'L]!TIRO4BA M;C\4G6X&=CH"R@*J117($#4,4=DRW3P* Y,H&A^TR/'0&K6HF[>65U,A.?B; M^#L7*JS*LWO2N[)'-&@ )+(-4J"J_GQ6E&=PWRA6TGHL-8^Q +5OS94.1\E' M^[WFW>P9HJ;J,8@R:$?=/$7I0B:_!-1'"@Y]&\QH1SCPJ74]5YQ'4=QQQF[6 M=K ;KE++V1KQ:C,QEI&D1(8+TI@YVX*4/1?HZLWY:% G:Q$I@^[ES-R,2MQ(A^ /I6_,#R+]=.(-L #6 L 7TU,#9I+ M,!%"C]FXW,V\ *X-+IO,=Z(E"F&,4C#D5W:#J8:/"T;$?_3%,?#"FZF9-HG= M30*A)&B+ G[9D=ZL\-;RGG*C_H"$C-Z^/F>?WGN %@ []?Y$GB0-K#0-U= D M%I)&F48^WAB[1ZQW&W4^2/*;>1MX/\&*>$NDXH,>TT@P"[^;]FXQ-6['P _N M7TO=, &-/W.P[ DU M[1I!G=4OPC!#1D%64LEQ'9H10VQR5Y+'<[IDA&5V%F]$S9RQQN-=_ZR:GHBG M1F82/&ION'22O^9GV_FTZ(\)NCE!;O)G, )[NM!;? 6),&V$_%6A-NV7OP5*7< M8):M @S7M2L?T JY:M4ZD[+17IU<61BSA0S/DF(3J_5RZV1ZO@]$LOK"X&@4 MX0 FA-#JD.SL,#E)SO]!=M>*;CNAH 2 .'>T>L@,?> M^4#9;B:H852.3XKX M9<;AL3D1T_@I,4&6K[W_@^@"\AT);C!EH3-*E]P\J79_6V$@.8BZ5JW&%? !U?<:III5=LLZE51KW9;E [9H&134(ED9G5-F9..'"J9X@CJ MJF7<(3]1)SJ-XX^"/7O9@C]49"!,/'BS6 MG_DN3+XVZI3)\1W>)-4?"(SY>[=#DEUY<%E 7MA\*OL0L[M88/&KU#EV:7"; MY^Q&26BNV?1!D&]=!;DN.A9M -2?#9\29L("*EZKRL,X,0=,C/04/Z; MW&_K>Y8L'PM,,BPKDW21/ZA2PG28 6!&386@*'DQT$,W6+1Y3%HL JE#@># M[_TVT3:C%SF9(!1'W""=;U4$Z5F "!? ZO\IH1%E=Q=J.=QSRV$U&NX&S>A!-;EZ.$>M9LR'0E_'9O*Z)(M64E5MLQ!9FZ>TI$ M8H@7KDA5/DR]*,FDP15\->^S;!ABA=3(&25[*T^*PX)*I5OU%D- 4*,ZHS@P M<;QZJ='5*/%2JXU?_P[$[8)*HC4 LK/96.+]?LI6&,A91U4CD^G9N;SQ=E>7 ME!"%>O5OOCY-A>;4W'PR.UO()]?5;?N(VUBX47[$2DH44 #'6&-&&7&/37'K MD-M+6U1_"6E;BHR&HE1@F^^&!?IA]A[8"@(C-% **U2C90<4)L:A'MVA=C[^ MW(#=!T)XL&OE]/U'EZKCP)5,S^!6U*1PNCA:&8K$;\ICU;AJU@IX;:)R]![[ MD&WPP&Z]5%ZSH90DFL>*_4W?FA$V'P%BQ"A'-I6"% M"C')<+F4\T(9A44F*R>!@%PA-\/4K9)U(8DIXG^FW@7:[.[NB-T:J> :'=@J M_7@/J))153,U/+^%T[GC F@BPD5"H?A@U'J?!1J>EM)3B3&P3%!A((9/&GVW M/YJ[]A7QL!3++63,GH%-X& ME]C']8ASHHCH(^$E2Y<5.GGB'"2%]5(#DM^B&A'D-^^_.GR]POA'6HN+'NR7 M1[K7.5 ;@.N8"T%SN)I*&5V=@C4_OX52M6J4FSJ97HYA^.3]B 0Z#MAT1=A M!O3DYPYN8FL#"8W!*EI!:C]%](,#N6/. M2.Z"AQJYFF21H(&#,FR,6<$D+?._^2ICW"$+M\;0Z6*>6H(,RZEX"V%-3-E, M#8\]TC/C-%O?X^OGYO#B<,?UJ#:X_B9,5!]B; K,:.7?N.^3$W--+8/QJ:;A M/N:U)N'V3\-?+_^ U6'*AZV\J48;Y-(^)G%O>B0*RYR=8A/V]#>*GC*>9^LL MZ/=QL=^@NS\DQ(]MB5VU;M+)ZBOT@.ME(QH4&(\K7 MUMTMN4@*DQRM,OJ.7"P,MBM6W4^]L[>U+AG?!L=0!H3"NJ)7>47W(FER8#/< MG:B"@7?OM2["T62NQ=F ,621?QD2)8'5DJQ(RIVQ9<-+*/#)ICFCW1\)G>'( MHKM1IA_5RJ).+;H-=&QB).=S&3J&F]U3G SIY?<;TKZRS4:54CG.9BYJ(WFJ17B!'2&P]]0ZF(.*3^ZLX;9^"BW,BC(NY*B+%A$>.2 UN!,[,BH952;G5N*Q#IW MPSI21U8XD)=/@9=*,HK+NS*3K9 ] 0:9(!M0 $%JOR\>'C1X"&,1-K[W3QS2 M;=V%OL5BE/_*$4">](DY@[VY5,59.-I3$!/4-)(R\T' \4CTHU-VU:.4JYAD MWB2/,V?+"U?@KFU. XA\A%X:#LOE *Q*R-BTB M3KEB([K4/:+$,D)+%->T //ZAW&F'< MV+UA!5#*&X8?2/%D?H99$K@E_*^/O$%])2NV6DF("FDR3 '>NPS_R..,FHPZ M0;!^X@4V]QDCD);;0?^D'\AZ;O9$ I':K8F_@+Q8D<-(7>H<=5P'+@/&Q9?. M_*?E(C*J\^+Y(N5$]K;Q''X@!C2-W>%<'[CCF&7]]2$ MZ5^!G\V&8M@W.JO(2] *<]:Q,82N("4_")]0"QG?_GI-_VBK:D,O&O,@63BD MG%M0:T+R/^7(]\#VD#7R):K4+;?PXW>[OPQ]S5XZO V ABG3.';B8,2EU]M' MR6 #G8#(4"N!X!2S1RKJBLJ6UL]-.4!CTV;.UTFQR)5:I+K?=W!$&TRD ^TA MTL%V7VS<2N5GE!#<67%[+!\ %"TAJ_,X ;KM#S(8)?_ANV7U0*.P)CHC-Q'[ MYMMNDU15]Q=9"0EAN6)\#O0#6];E##[F):SKCGE/8AY\2:E" 64 M'Q-TNQN@I9KS,*'$_(A41BFB#FP"%^A>M,]ZS&^N5"O5.SW3=)U^2/KSR'OA MXY4!MRYM&$2ZM]0JE!SSJ*;[ONEL> C+V$=E2'[LY1A$WFDBYZ/ #$Z%Q]1 MB9@A0?IR?#_GC\G?L5,"<4A?CKKO7J4^3[TJD4?G4BQ5&\[WM=5T9XN7'F1K MLMA4X97O1;M(T1OH!DFZD(OO->&X >"#90UOC>T9/'VH)0^1+$\K0B('EVTO M ^_GQC8RX"O9UAY11W=V2\;M->L:/5Q+G9:J##N8/H" R$8)N"BIB/G>Y>,I M0:=?IK>KJ<]")WO8["3L /O=:&,$$6FITX,KO*((X=;NQ1&SW(*C2="W6E.+ MC:[M.R*:2N7QIXB&N0($-1=X7@N<[?Q'0-S&+@292*)FN\"+3%I/>:FLJF]S M+@@:69>O@WXS(9GBFBF1Y.X3^ZV.\K]GKSMR>5&DC_NEOXK1LK&J*OBB\")OP0"2WM M;D6P K(".K2V'N =\3--O.XQUC=!)/E03*PP@3UU!8O:E%&AU2$>231+9/RG M3W#]; ND%=UR8^CF>-@XT8DO=EYF7!H<^90SPA2LL+.,ZY#[0CMDH)XB+:.6[V?24^NOLBJNS6:>LVTN'-@PSVI#/ MZKM.2/+UV.7Z(-Q,EI^]G+9XK8?G>O,4?*0Y MSM+.1(I[*DW>6Q2H#_'VEFMRV:)(0OFJJC5+2&&X!7?R1>LV/42G-+M!"QS MU@ ?N&*G21:2EAW- !KY/ !N!B"/6G:ZZ3F*W4A3GLEJI=8_4TL2;06^*/.: M_7,NDQ@6"%P;'1>RJ+]4?QVW&!25A[K$ZSL=<9E;;)'3H$B6M-'8]@+1'()7M1W MI1R6KWS*>5.N.F /8((0?A\</750@W2+6W=HX6FY M\*%^!$6_Q$%XXPWJ_1R!ZP*F+8!=Y(_6LN*HUY*J:_<0\\;&.%%](4/F@R_" MC!#J]2C$Q#ZI))QXL&8.98R'S6M_<&8G%A74_N[?&' %2]24O!VTWBN83Z"? MR8\3@HC<:;Z/3N]M=DDXP>! .JCN\AK+?=:-\')*1C[+*;-4LB?";..!%M-$ M%B45LO]+<>ND*IISB)AK(2+[0!3ME-@)8B"/*)<4=EO/&BD?>$2Y)%"Z2&[ M4:BA@:FW&/8X"?* J'6QY ."J+RUP-R0E8;T?@>/E?>:-SY8DOL?BS6M18:N MCITO%8)&::(V3@[:RWI.*&YA+IP4M"[3QJ7>_,+YD*JDKXF0N\X_ ] MC'K B#K!9)V1@1.ND9_;];G8:O$#XM\*-E,O1BQX C$#*&VZ0=WB5+-AF-FR M+6I?Z-CMNN7R?"4]5XA L"FLAV>3[*70)4?N#%MJPJC=IGMD>+ .0=&%DF\> MDBV+".Y,F+\6AQ:@I'OC@9CR;V M!]K!K!/V5+ ML?8(:[^2*(5.2KWO(J+&-S$2FF8YJINKS>QUL:&T@_^_UD8N5I<>M,;54 UC M\U)0V]3NI2/QH<6D];HLRI(RX,AVCFQ2D+T(X0([,H#/\ ]8/D0I=^&9:3- R!VQ]AXT*Q MKVEI?MN]T[I7;=_PU,F@O@MVYF7CZ*'0@< >8*_4N];W!C7>K]KUMZ!&:?(@ MZ H@P=N![L=>!:,,Y[X.,_,?:L V2GZA3-O)0TXKUU[8L/H^9 MB92EZV,ER$3T\0I$)83-3^0R$4)K689@X;GE%9\0D*Z (V %2UUS:/"CES< MWIQ#GEWF.EF$[)54KL$>7.V5$71'9F318 OD&G:'QW5/\/RW M$A) S8'5'$0>=U^@'65;W_Z.RK4XY.+LYBVF3+ &73ZYD?L"$NZSQB&3<8X: M&QLGJ5#AP&@NC@@+G*HN17T/MJLU2.JZV)RID+4:N<^I6R0B?T+$[/6.91BOK!,AG8+$K3'PC0\/X' MM%/ [U=*[\*G%7;!BR?CER-Z#*L<1GKOIWN(%B/1,/49=9RE6EQ:UEUG5?Q&@OV@&] QM#1/1R:*ZL,[WN'01'VH-$)@NNF=Z,9MT=NU MFVSK#$%^L_0[&QB F%8 1[N22S7IAQ<='B@8&)A%K^UNN-\'Y8H2:*(>T#$6D82% M!E&1HIYY,+Q;WB!(OG?.,R(1H2X1W>/S'T !+PY20%\"Z2:_*\I2(H>HI5#) M)5KB#FR?]E(O20"PWDFA8\J_?[?$L(^HJ70X3-8(N//4Y* W9Z[ "@[]GI!7 MI<1%GY3X"6/>\$3BY?6NE ML+7+50G'-3=C'MZ,4#$Y<$\\EO??F$N,[!N^+@.C#YV>J:1"Z"[JCD1+T@(B M=:9?^/@:P:.P/7*UN* I6K+R.9*#E_D/D3..O)( @/XRA$#K0HFK >,9)"=@'X,9U M1T -W5)!8R,$&:"#?U(4C ..#F+<7HKXOR_>(=J]7[55A'5=T@,P6J8:4O>) MC(>JSST-(MSB2*EUU[.Y78NJG+] 85CS(DNB7#]HAO(N#B]]+ MOY 4:;UIG*NVL[O6Y$>8_RWFI3']&L[M$_S+N"HLH66LH1S%1.M8;%0%$B6I M0E-:X"7D\!+>=1LAJH1^*7IB-2SW]O_)^/NW79D?Q-Y9:CCX.],#1SUC5QST M]B-[D56=FBX!HR,C>_@F;*E_X"XVSWI\8I.9JE4NH#A&:2.D5[:ANY7KUNNX M+AXGIW'LJHD;<8"A2:QLF\YNJ"V!S,-ZEOB!K&U#*_IB%2$NG_0E/Q-7:YAS19X 5$/@FI14 M@6YG76K)B:?J9YW+0JD.IZA5HE\ND&&)4TE[/'DQ"*?E&IPWK6VX@;^Y;+S^ M7G_^]- U1YFLQJ5G:QDY)L@!R!&!^M>2H_TZ9Z@1%CZ8NJY_CM+O?I\P1 M:7B;W]2JS.TC#].4RP1Z[6T^/>W>X&G/!<8F,BVE9I-.AIGW>6YO7YW_Y=OV MKW_YMBG^^A?\7_O7_FZIZ4!33"WB'PC=?4-ZCOK&Q"G\Y\N;AL)+_M?O6\:Q MJ_A](TH,F5:4E*X^NRTVFO^G&,7[2D+]3G!BC-EPO]SDA'"XVC7P2P,,H?MJ MI\]SXDXD7MAW_.A%(B75Y.^$<;8")^-)"JTHOQY?!X?J07R<4T M78S'R74_O%\DDVDZFTSPC\L4*RO%G:)?)--TN;B _\[3\<7B:TYC-]Q*,T[K MZ^T7/( KKF56W.?)A!7VM\V-#V^H._) PVZLZ"VU-\F1\T.- 7:F8>@/M,O. MSR@>V+:1?] PO>V%042QW8Q=S.,+AT2'_A(DV_OPIV['Y,DD72PG[E7]K_P\ MN;SL/H+?KJH:.5Z;=WAD_';\W\MT/KM(YLG)+#FE?UPF/V!TAC27N:/8Q6>, M-TO/E^?N7R>3,0P+ORW..;;ESH]M!CU?3,PG\,7Y8IPLTO'X(AIIGEY>7B37 ME.>$$7]FN)L*P7=H>W3V25ENL\#-JU:*-8?M/7#+=*EV73! ?'] MM(?BG'P?QJ_B$S^Z0N@3KN%O=C!;IN/%/'E-V:+P'.CF5,Q@#AW2^?)"WYCA M&XOHC=DX0IB)Q8 ]S7_9&G\ISH9UUWMRU;U4A>AIN-D+$BX[I8 MAS6Y..8AK/CM_%: @OPJ@M7:$4%WXZCE%Q;US:.=I5+:.DF.V' M2C2*H"A54/\5$)Y[SHUBRUYB1O#:FQV$9<6!<-27BB?YH\F]^ M,J62S5QD/ON(H*!3>479\WVR11!%W5%>I%QJ)T@L3!"0BL@Z&:?J?]W-I$:D MKEFD=.64R[3_:8>:#HLVW_4QUA?*0_N)JGN(['3@%7BREXF-.ZP%?V.>%3_A M7_N%C$-,+))C8['VJV4!*Q-<1O_Z74*!$0X6Y]&_?@.#Z<)%. M+L^1-9RGR^EY\([0])]VG*E/>$35S 'W/V8W-T7RJ=YAR6*;D360?P<336<# M:^$GN/3^Y[0I0RZK6W) 9,G/57GV/[%O"EG171!V"5QD4>.S\#V+S;ACQILHL/.()%F9L6% M(6,"/8!+!Y,RFR.VI>36%)(V408N3/AKFEK'I:=H+4K6S7PTJ*F )'.%+>AM MX]NHU3J6L[HII(Y(\)%C:5ALI+HA>DB;ZN^#*WN->GO? )V[Q[>2IP(.'FO[ MU]7GO.9UVI1@71_WU'TV'[8)MW\(,WZN1OY[&//'75-F9>5N.!5_YC9._=1L M=G'I_O_^YYW,XFXNI--SYJB-]/]K/K%_!@K.G'48F7*^#,G_Q#V:S\8]Y=2( M# QOWWH)^H[=6?5-3?#9:>_E$Q:7*&^= M_UOKN6P0'?H:)-X7>8TAQD]]"?PNR'/T-:(O,+XZDG[?=3(TVVYM]4[C^'VW MK+23B%.:9UE$9=(P1QFY,E9;G[IL("QONK]S$29J1E^$==AET39EU<;Q/:/T MNV:=NB(XKHS%B=SG4\T M3E' _!9':-X@@9/?S79485/KAJ M MR$M<^2;_*HLWJ8!]\AO1TVZN0DTGQ\D6Z3XBKM*LK I4H^,_3>H=N_UJQS M=[LI=H5&0R=B2[3>N9*;9J>%R"U=D6*E2E#%]L5INH\ M"+VU:@.,X8X 6CVM@(_O"FXW)>TG;75.#B%VB1+A=_SJ&W6'?X W*+5WCPUH7SYYKX-(!&WM$T@-Y0)@W% 6 M.B/7X:SON$K;SWGUX;YJJ[)8-K:@T,Z]'66^IUD]\]GZ7PV 7DP/;^\0$/!?#KA]'IJ M/R+EU6ZE<(IF17<<->ETN7!9^=&8%^GR8GE$,0$TRH_(\GXR'HW'N.'Q:#(^ M*MF_]]OQ92?@' Z.M=)N+(''3)NM'Y77/EB..R@@*N7NU:!'!Q.5MI/@ E]9 M?ZB>-PI9/I(KNB='W(Q4Z!O6Q.=3-<2?6 GV2'"E# [;0#TJO^F%$6#K);ID MTMEXDDS3R?ERJ"+M-)T#@D_3,>@CEXOY8$54 @'BYVR\A'5<),OT?#F&_[^\ MA'^G\_E%3(U>]?1:[-BY^R/SATE<__MO?KIZ__%-0&+>F_R M$>VIL;L5 +: M=DPV9B0;M"6]W_514,B*$;C=<5N?#<"J=AT -I02"Z_T+%!-9_S(V -EA39,MI5UD>"7?-!!7F+_"VEW[JMFDJD-^221 M6Q?;S'";4PB%?\P+-^C2>D^"(@-G"K<,X9I0%DQ,<* $ MZ:L.&AA?[&4 X+HO)LO1V&S>6]]\-50*>,+@,K[H+R:+:#W8JH'7+>+4IWJ7 MG_WR@!N]+;35MH>57:6^ZIZZM>:_@5(GYB#Y$/4ZP2G4+\M5=BWDQ2)[0Y O,H:AP MIG\#=IM[[H%&BXR*:;JV%"',QJ-+BR223^9'.=.8&,ZX-!$R MF_PNVZ1QA2Q)Z:VK6RR^R)7G),W5]$05,/*8I,$-M= (C+H]ZO:S*B3U%4BR M$C.&9M^5N73*&>RI2PMVAB&G;VJE.U-65*FHL"?7<^WFR92:3,WQ-4A/3'LL M$ ==D4? 6HPL!ZKU1*>8%0V:P.'F2F%:]L/&I/.+ZW=CMXK7QU:A\FVQ[;4A MD2[L4=C95-;0FO1.1--+'B*>MD98 G!5/0KA&M7^DF@SZ>RQ3*=?%+=;FAH25 MX)2B \RVK*D%K*77BL7YL*^QDH,QC=[1^")UXP'[^AJA*' M5FJ?WK5/,Z7J/V$A==H0?3;R6]H S1\>F[=5 DE[,<73GYE.S^S\2ML!YS4%M?4K^T\.A/EA@8J+/AJQ?XJKL!>$@3T+]4M+8MTL5,QPW4I(/=:L(J\[W-V\_X!5<4X&E9C]+ZJ%B/3R_G_5\E_S"J_D1>Q3W 4,' M.'DG'>%/Z4]_,?H1X9Q"F_<@P]2@P\.>>7&8B_$X@A-(I%C&':GM[@&(O_2T M .Y%GO;,LL6H9*1VX6;>$M6:Y$(T V:OV,3E"Y*0>8!29=3 D)6(A2Z[Q,TZ M4%>#%;5WON#_D1%^OE^E86@/K@&BX@/9/D3([]$W+D.E[,7%>'3A_DW>J,7" M_-)3(-1 WMKJ_1F 1+*A\H-#3#C01J4+( CULW =8U-5+VB/T ^NA0)J'A=F M-<7P#7]U!B37H.;@B2RH!8?KJF(1F$F%B&:F7RKQ;M.+RH*$(UVY6MW:WVS< M@BVT8AR8+&Y8;=7I?[WGK\*(5ZB&'+!XKOZB^1/6FR-V>:;1B>_)0+K#+58T MS $1N(ZX?J78[_4:X>?F#AXR&*-?^H"U>,$0TWZV+Y+9C /6X*_%+!V/9[V6 M8TS&N. @YG0ZQ3#G8TROXQ%%C)V,1^=3^.0XFVOTT9OB+B]_I%;'EN1$)1(6 MQ]G 0B0HUYXBH"VK?R:N.00R3"#7=/S%'%++[F5S9P\;*88,$PX?M]D_JMK4 MQHZ8'9$MR_#""[6_,WELAMS#Z.)7@Q) 1AX2EZR/[MUC]=S'5_<]$^F\:V7_ MFBA;SGB19;\TQ4=?&CI%MT+>>?8'GSS[YZSO5O(;,(;R@I(#9O/T4A($INGY M4F+O+R=TZ68@$\)"Q5LSG@Z)#BA*3Q?)"5#UBQEZ=Q:78_QQ#/?[9#)++R]1 M]INDX_DE9QNBC\K[)B?I; POSI8XU>5\AAZ8Z1)^F.!8EQS].4_GO*C%.)U, MYYS2D$XO<1= 0"87,XH3PN!0SH98I(OE- 1-T&1-2U/WPT@OP::[W"Y:4*ZG M&),D?J/;.IIUQ%4_!'4ZC)2C>$O4A-0BV@P'A3Q/7,WZ@#'@I-\G I*%1S)H MGM/&KW--_KXO0\$X9:XZT,24O^4E8>W%.6%M.@/L>M^UX\V!G(,Z!AB&+KR) M5_C@ TH( 4UDS/'%.Q[G:H^<8XF<9SGY!P1 IE1>GP51T;0F,B_R:E)%IVF8P#Z M_BF8-SONF7DWB!OT\M1XGR]!,68DC7-UXR35((WM4$9KC^F"6P$,/GA^DA>G MC?;:2); (RAEX_P"+MH,Z_.L7&:SA9+O-270+M=;06J*E#M;EK4C)TU M\&0Y18YQ@KP'#V5Y#GP#I[@8I\L)WV4FB#>@#S_&YJNME'L?LO1GAZ:/P*%X MW9-1S7EX;74P/S;7<-]=2H3ZTG<7Y^>'MG.^= RT6!E=M@>]=7,X8$S%0 *[>13J=G=,[[XR[Z38< @G;BW/3X(14ZPNC M:U/U4R=>MUZ,@-_6V-F4?#YK\Y*:9IL#&?ZQ[>!XF^7Q;W[E,>D$TCVSU+\" MN@)BYF0Y90/N!!,^?8$25P77DUSS:4!])T!Q)C[EZ75..8EV2QT/P3R=P'V< MI0L0/]Z+D\<-#@^!CX-$31E#(%%/02Y^@2$ L\OE?DLOWY0C7OE*J/Y(R 4+ M'Y/(C*G"Y\FK7;%94US<=$Y@A)5.0/#X*5N!X)F+3N>MT9.+RW0Q/0>@CT%% MF"=O=W5)/0.P-OUOU#P@!3GMMGW,)(BT0OM#;H:X3"_AJEV 6#^S2H%MPS%= MIF-8!*@5"Z"=TP4PM"7N B[5="JFZI=!UP9CQ#F93!>TE5-,2@=I;[&0+.ES MT SP-";C97JQ1-7,?.;Z?^.=G)Z'=KC)N7%J$QSAEW/WB]HC]R;>)G%.<'P# MWVD7H/[0=1?0PS'$O:E(R<0MT<#K3?E>S,')*=HV1J/*+).#JB94Q'IT%T3PAK]51T M29?U71SWUE?>1PT0<_$0E/.(*C/\<0%\97Z IHGPVD04;4*71"D:QRV1E]?' M75!P1;R-8)1S('(+-XB47O1@"#NX+.93C),#^@*PRQF&Q2T=2"6J M$,OJSF9S8)P7^S)U7$HJ:$!,=>)+5O6XM -SM[PB$^5IM^)5S5&@RX0L"'+G0SHFRI5BJX]=HL0V% MMLX2)(KGE\DU]1X6U^IRC/+:R0)$=/C/DFCE&W98^TGXC,+)^!@&NE+N??BU M4D&GS'_>O4'S=$F 6*3C^<*B(ZP!+A?HUN@2ONP@:K*$:28@^YH\:FXD/@%- M;T$VK+T8BICII0@9W/:;-0 _I. 6,E7T_0I\-FP5@ !O?X"%S!9T F#4D<[ MO$CA2L4JMK_M\1-4Y:4%T%JM)3H// .Q!_2&'S"_>)^J;ZA);]UHG\"C@2"4 M72(E-9 __0AWC2//B+A1,^#:1:$)2W&%#ZKDY8>7GY+W;X+@3&?W[M&MV1#E M"[C-A7F053TVJ$?>M^G"L!3$RH\_O3(E#4Z!=>VZ(8+&)M_[#3:M1"L*F>F, MWEF@AN#!R@-NQN,\>Q?9XL ML$A,C?*S6;ASWJU.SR9(O7KD_:4VDZ@_^=",[;8PM<\HM.!,'&IP*RS&FQAN MB1:Y>=+=Z5Q.SF:3+;,?[2(9AQ)U@9<0891VS$2&7DRFL8=U,C$)?SW>RCX) M9:B,BE3@4TKJHZ$I49TR.O%NL$ S,S)FJBX'<4OCTT NLTVDQ"%[89_O=\/8 MH"Z2SBR2&B]H*N&;X2RPI%>^, JH. M2XH29:C=EL6CV@=5:28GNTKU'3(B&\+"W"BZT]/ R>XC]+KO'3J4\V<<"L5P M:"CU?_V/J35JG?AI6_- M,"QQA)_WJLC47X(S&_L440KSKI&?XHVH5CNJS_$Y?T( /F(W%OZ>HLLXNX*[ M_-W4>?:94JB=E,AIG5J-5YH!=EU/'*!I62Q%THQHR[PD.;#,W,V"[N$*32E> MB0_#,\B3:/-JG.AKB'87X4GG?]&))9J%D?I])H%FV*_)5[@W?I[/*-*XA?!C MHNM06+"U0TP->:(4P,[\VO*9K/16O-4+XHVBCV2/7E>/I9$2_!+^C![3%9FS M212S=T'!_> 2)<*HGWZH\=J6^U\.XRM[Y8>1Z4>+UGT2(]YZ]+@*T(/$\S.] M7U+^(YC2"EQ=V_ZQ!1"O9)?3=(;>2HKBF5.:W#EH71* JR7N^:53=.N/R29' M'@+X^?P2E4TLD41^J\:HI9X[^#J)$TJ,G$[F-!;%FQZ_M[!N%.B Y/JE6HF3 M=#F===2E_*;M^^VX,!-Z\X"%H:__4Z=URXG6%+A9@G3R[5+^7 M6_<4UG,;)[/1[!S6Q+?M2+3T7CQ MI^0,=-L%?H4VQ<4,?H4+\Z?DEQ*%N%R+CSOL=:46) E+&(=LA&JNLP0:U8$X MN5BRK1ZIQ/,&WT10$U]C/.?)E$C-"08+:2SZP*>[X^8'VK'4@H3C]'(YC4K+ M'MPT8N-XC(:<\_EYY_0']C$?IXL%^2.GKC#L'[V/\":%DL3=;D-E\"G?NXF0 M'2,!J3B77CST/\ A95JVAE]'OQ"^P\"Z>2+L=G3N)L^DF@\@)>P B!BM=EUG MMQ1P91+-^VBA:RE!:0 (0KX21J+2VFY4_N2^SIE<%+])H5%I :!P$E79M=M5 M(AQ==&]7B-(Q;8\$F.=SGC_0<%I:S]A9)3, 9U802+DQZESF:;G+E>XA.3H8 M=UQO;590G0N/71^GT#F@8EI.L2ZH88.<*5=:(>BE>V!-%BK<"%=O@Z-I28>! M*T+IOLOOX<+K65)SZX'!GG@HPU$B@R,H+$Q>1;]%,]QD:G7<$]!Y+XQM@E/$ M#7EF&@C@_I(QDPN+J*181HD'#S5PFNH\L ."^+HT7OQ3"9+HQ>D3R9V>C?_4 MCQ>"/XA^8SL::X@VY*AQ@ M %C S__$P@O:&K=1XGYYQU#QYW^Z2(_!@%J'!W!A,_E L MF$^-1@43+3L3_3$XH!"%@W57N'.P?^Z_N#EMAR(7L;(HIP#O/0DCB.DH/2=B M,>Q"4E$XJ=!E&D2#%T&9TCXY"2LZ]@.,$@R!F$F?-QX:=+-?/-9&TQW D^YA M3A0O\@POK6.>8.EFS&&<)T5)%ONXRG# T3.P. M.%,&#J =F/ Q3"S3RFM<8UB3Z(>\.I_NHX;(OE9:Q#8\S?+2Z3Z$'D0)\@7- MK1-E4%H;0I\^H#9!\L-SJ*I!#X\:4>Z:Y354)!=AQC;'17@KK,3W+_4>\ZR??0:8VQ -[8Y)AL M*K0.WZ"B]+;VS5[[@JN#(S*!MQJLL@=XAZMVOPB$FH$VSBX-3-;<76YL,> " M?+G+!).JB.@OHQH[ZE1A!$"#)D;*B/BNZ:88Z%MF%'7I'+)O7KU^]^DE=]^D MD?X%JZ0Z O",^&%P25K*XDRROD5*RS(A2]L,&4SI"J;X'JAO7KW[]/IET'_Q M7P%F;DUJ%+** ]*C;&@2$/ F6R$F9,GT[:;8%J)7EF@@R->4]^! MPB2 (P!P274&@15&HW:J"I!HNTQPV1?I@#0( B_A>!?>7H[@HAVHT@\'GQ1T M@NZ2ZFDW0\*H&$R)U<&?N2O( I>N0 9 _HTUQ;H*4 =,]K;M(2R)7'^X,JX8 MDP=5+H2=:U;SR%OWFM#(L0>7.I(;%?D)[,:NBVE&18;XUVY%?Q-:B&+?9'0. M8A]L)A %SYTHZ(=ZE*JC\#WR69SI)#MEMZ+KT(B5:/C]-#FYX:=O<_1P;Y*W M5'7?OTNCTH15F:OE@Q/I3E;\Z3HK7'TR/"M>9.^'O-P^N8&#?6?6,39PJ,KP M&* ,+YY2H(M#H2GX3TR,0S$]Q--(!:OS+]7F2X_1*HKTL99> 7BVWF)&05MS M$%I&09W<36>3$_ZPDYB8SS=[3,7?X#E_$_]XFOJ*.2+W&R >BZ"/5,^IX 2( MG1:$VF>W=KV.267V5P)N#2"+7!KQOC*J8>-=T-YV6X$F$1JGJ2S"6&$8%!$0 MP\CX'3?N!8BD9\D%HOUM M*M9/;U)#;Q#1F/Z4&<3TFBIU2I1!26VJE:VE[\TJQO!C&-TU&"\ T@ _3 M9"Q?@(UMMPZ7!6;;G.X]?O>L\<II0H6A +&)](C*_2?BLF=_,85C/SFU/=JIBP=U\&&8N[\60G!('&C'=0A ML=^R\"]7?9MZVP;\;(MQ"$@'J#RF*5P>7M;@8 9N; >X%JXDAU*81U"CP=15 M5>8=DAQ$4P%TC^)@[DX$810.6LHM::-+:NZY?\,2E.8>!%0-:1F>G+?KBX$* M*K$J%[0D &V2 R.X/Q%%)YNR7*FT7DZD@0^3K[:N-FD"! ']([55_K"SX>>@ MXA)7W=O5@4R<2L W*+CX GT3]^ZE'_4 C!JJT0Y# ER,SM3X9H.(4TM#/"#6 M*!>V&,Q&M> S'TYFP&+:]SQ?Z@44ZZSD>?&LY\,FF.'=DI UZV@6F%41QSL0 MX?0C]0A8T\L_22SP5NHO]J#Y7MO*$'('.!W=QIO<74@V0>S!\I<]I4Y[NY*( M\4FD(GH4EMBERKYB?>DK6+NO9+*MEAR:7!>VY%(;@C(PIV'2@[&!_PUV6*)- MZ^_ 1JTUXV\?_NYL%N@].;#D0(^]SK<%RAZP8@H5QFZ_D3Q5?LS;4KFYT;1_^CE-?&-_7T-2O9&JQ+=SE)!@YF)LU M\HG* (2UO=B@6V&2V(\P[/A>[<10C2:=NKTC/WIIB#E7K:/X;!;V7&IL]2@= MURI@&>XDO'-MY..@1#,<7K $0#<2C,&*$44> ,WG"L"[!QD%13"L!F%BO_1- MPDJ>EBR-[[%Q"$=AG7Q"JGFJ.OQ\K/JZ@:X7G J_WY\('0N@;+\)=O MEG+9DE1-E9O=]@'CW))(%MN'2V5WEGBYK_QR6;)4*+CE4MJ CNRU.6P^07%C MB*)';8GH"?[_ SLRE!)F.?>S].\GQ@^[MZ)Q0?'F_-U!>]L+GZ7@C4%H0MV< M:N\8J4(+>O]C5T:^+ZZO;AB(Q\Z0CK)OA*F"#;0$$=\F1:"H)>6,,:F'6"I& M*HW'#BHG8>VRTRY"QO0./XH2'4+:%CH8VY[;W_$T?MI_,U&()%V8:BS@9W4N M%95,LIS)./!UG4AWOY62]U\X\*]$C,=_>"G,:&%AJQWGL^BA+@;4*=X:C'0E MLHD1<'>FBP2Q"NVI!50U;R:A21:,!]^L">27: '6\4?+>")G^=UR_X0NOF.G.9Z/]N![\ M]YLRVMK>BZJQ62P"6PK-'*%_P+ T*!LV,RE!DZ^;7MFB?QN=?I;[Y(?(6CX9 MC9V<,#R!,8[)^5\2OYS+P0J3UDF\>8SJ0NH5]EP;;2'GVN&=C$A8IY1":KR7 M4 @W047H3V/([K^. +E9B\;Z_?&8>/?NFL"$\LM81"(<]7F8:@-HJLQ84??H MZ#T%?E(5/:2G3A1V?"CW7LK0+=/QY83CZR:4-4^%Z-R?$__G%&>^G"YM/;I9 M.N4B2,OT?UR%3SLZWU)G*;O)2_@+LR+X MG0=ZIZ?O2:$EFX_56E%?C7S!DL/,#0":0NQ9I!,_5MTET5*LXF@+ \A;C8;H M[%F,;P%>B-;X':W+P-&75PM:CW]\^2%0#/&KU[+,5[),W[O>PMD-\?K5U8A-V87JNF16^)I MP^"FDQ+18 *V5*%V_1 I_# /YUJMB##=J6CH. S'W8N QHLDVRG+OA;G8AEB M9I;;&P;'T&N,+O# #=T'D_7LDGG[K3G9NOH']X53O/8Y6;I_Q^;X#&6SB":( M=/#TG[G[14>1R/@.,CA#N@\MAL]2K[6YB\/=S,4B0PJ6K;M1\T]J"\! =;:F M(U#$851@;66VX\T[^8L^/"EH%RPYX)[,<[*ZJ5PE*= P4IW?XY7ZDKNJ(;U) MC_U)EWV%X.5,4"_<:=B#])_S32+W5JSJJ[NTGW?8:C5X@/J_*V>IWX^Q%))=JT#^MWMU*G_#4_J('0!I$B@OQ:D M0]]%$# ^029/70#O \'+K8LUT$(%3+R'8AF_.[),&1:E1-EN1I4JYY?G^ZLT M4=>0*9>1G8\OZ;^+BTO-_ R7=XBDX>WXSDD3_7*8@?2+9$JUG:A;%$.K]2K-SL=/?A^*H5%Q%0YOC[:&50DL'7Z395CY]!/@-BMA]]^DD: MG_0>Q'?4RF=A"V5C+6GHTUZ(RH>:84AEJSC#4#N4"#$BW6OOR7KH(QQ(>['W MZU W;.DF[E,@)?+-V2OA\[$F,-$?,2=]$]<$=\CK3>5&]B!!X[!^-;LX%^WJ M8L:ZU0+[RU*1[\F$]:KI!2E8L^0,_[.DNN53JV9A^?RYP_7Y>'+R^92)D;4# MJ=\24PB;[ LY-%A;=_(/T7,?P\0;NA994<85\9#0JZ2R EP1XZI:DW%AZ/5T] ()Z+OG*OGRB=SH-T[AI<:!Q'LQCCY8@[D M[ )]B7D#%#Z3]J]HP-P\L6ZO]KN!$2+M]WR:+J8+]69O,&J)PJP=(?-+%, 9 M3<\5U1;ZZCAO@98-S1X^;LP?3GO8#H>*7]$ MV3S9#2X/:^ T#QF.)'U[0-K*5B8$_8^[&)(U)>CE\4_QDBMTB6/.W9$#J-L\ M W5+C*)&S+WL8FY5]B#O0=Q-#R'O9,X'\8=A[^22!SP.?1'@6-Y[4]5K!A;Z M5K0%'5D3*6QK#UZ$: "*:,Z1Z%R0R=$E2M$G (O1OF<]CK3W)7+\*V^:+9%X M(()-A#EU$]@ZE/6$S43&"\H*A'NE C>D]P$.5.EK>%;7>^=0JT_9I#;H M^V@_'C[8SDER$J;)DTW1^AM)@],]=4*+PRT1N\)@\B-<(K&6OB4S:<%V0/QO MIZR(B>)7:8PK)4H:YQT'-$DN$Y) #D-'2P49S-'L6>J_4C9,PT"^V:)SE('N M5',$KH83=-K,44P3D@F>.)0CBR".E:S?VFN)I? *([.1?J@%@D.PHN]N0"_( ML4H?):7BYFXXEN)>#,0K/'MM$%OO-N1E1MT'WL=4M5O*BZ'U(:2B"H@ZS;I8 M5$$:MZ$&9TQN*<"&$Z[E!/B"$&FB036:@KZMT-[PE&DG W58:\^7V M5.U:I3.D=?B+42"%%DM]FMQ7CU@6+Y50C]OL"_ ((LX\ #J(\&BHN'#F-N.# M?K4KAS1GM>!9D7TNPQ,#Z>_ MRG9\X=;Y+2$2&5-2O^X'(*'%BHYZ71@?CH_R(:S=U9H4P&8YC$"HZH85+I'! M.(86.#0UN,EJVXV2\ACD=VSQL>$RC1A4@G:%(,/Y=<%Q2/#]KO8JU\\5)7Z6 M_CDLTS:FD#MU38M-G&,SQ;8#HS3YZ>-_(&"VNU**OKHG[Q_@!GWN?1@GJ*>, MWIN-)]'L_SHC *\S8D'OM*>=;D\A NB?-0KF(((A8UCVR2#F=D)1Q[=M9\55,AV*0S/U;F O-$X9K(HN:<=T'IW!6= MRKIHMD73B)T3T!139_ZQ6TL;ZQ B*,)HE)_9Q:EFRPX=&: BYAUB. 41$BH< M+@MO[OV%U&K?N784O,4(VR9_R$@LWF2/S:Y M$?ZI'B29S"86Z,$WJWJ_+8B4VR)D%[G+-#G M/8R*K,N]A1QQG@Z_\2!D24U2LT'6TV57)]4L7&>"?.IL%P9US7LO9GS#=T;W6/;.J:AHR?IGDQOYR2^@>G8M9,>;0UR4G& M3(]DR*,7ZII?*A@#$#';<#%M];@S7::BE+L;4 )H22(0P<7(;]GGC"\%>C(* MJ9R181:CO$ "7$@V]VT7Y(N8#,M7K$J6U.D08->Z^8UE0%3&>1AM*)D>=-! M17E'DF^2J4B5/68<26%A%ZB*2$]4=,]W=46FC76VQ4*IG3BM23J14&9JP%:+ M1B+99U3T*3)QJP0I4AS*JRPAJGRSH51=%-%YG)KC+%/TBC?DL FK MS9(KH/L9(E"),M352XGWDSE(+KT3-,H<^>NQ.1@5V!4[#[N2O&%JRI0)+UR; MN,Y=5)MU%,LZ='QGHNI7%4E\CSD.';#(4NU3+P-B!$UAU):#:_//@K^BG'%X M*S,^T735#I6%LD_F$BN5;=9,Q[3 O@N/8IFLN$4E9/VM'&)GH\]I:4-2,C7" MC-APX;I.CH"ZL?C?'G-L6=DYE:>O69E@&PX9Q'A5X:9#INR$+20LJ]9KJTZ1 M8R=P>$R-'E3#*F:LG*ERQ/5 D"D4;53.Z2OUS1'?D9?U3=&*+=%YGI9JE>%K M]-!6.6H+M13<\8[[JVHD"8!>FC<#LFE!)5 MMIP@PE::N 61=UO*R?O2]X:(A(U/X-["XG@N#.&0\O&N;9])U>:,(7+0MX]4 M1>&>&U@4' S>;;=$H6)A8]*,0S3*BL.#I)R@ 1Q^A)^.K&K6-#R7*282+[YY?HU=H/A M9Z>:,T)!V'AL*A61'-+"3R7J+3E7L-,TXGL*+&":.HR;X::I&* $@@APT A8 MYRWI7$&?ET95\Y*DZAZ#9(\;K1$OFL\SX=C;2@LKH-DT9VIY1*:7>E*0F=^! M]H!UBZ)V-$.NW@=VP]O"@&95Q!(_E]5CZ0P_!36O0'KIC+JT=JGQ@O;"/ETU MM+TSLR3BBB3Z*6]97Q1K8Y5P<03[/>J4I#N3[%8^.6M#S9_:G'A6P1.V_[:1 M!%101]*P5X^)ZADE_Z:&.SL];D^,J*:1AO$F:()F\?\*@ M\WZC$=-SQ-AI.&)K!/^6]98_,HK9'C"J6$ MY!K7NM75O2]S/RW7M7'D9=.)S"YJ%L6%@?\."YT-!S<+0%S(J5451P*Q/B3I MUBTUGF.;LF M=Q)CC"U&.Q85%24&4:B#TT#?B*N8$ZXODG"Y; @AH5!%$4Q%>GVN]46^_I<: M7QS;M\%WGR+: ')5V1%)7)=*JN7P+3'N["CKM'F_*3M.GOIKWY&T)Z\IPW5_X:2_ M3$*6;$M*>NEO%=JAK]MJ]=F=_3DR6-DNT-9GJRB9GO\*"Y9U7]\;X" M:GC&-1O" N@P=R.=L+?99WX]+$SCZ_U8/[D+#YDLOW_GW_"QVET$RU1ME(:)=8] "IFP#5$U&Z>6'\1#;34=DEFJ05U"D3H(J(7')#I M-XN?W2#A?6+Y6P9@_5ZYAA"QC^A8;VR5)A_1R2>VD,C.E_)K_,4WIUP>4_HH M2]2+:>_H[)*RM/RW@JN&\;B,:8K0WYSJO4*)I&OR"(OVQ)5+2&;E8 QR06@1 M!^VVRBTL'U'%4'R#L3#0I!1&ML6(*HHM*+:BL@QM7)*R;.E"]-(^L,)JCHMB M3H=,0HHE83EE8F9LGVG\">K9L>MWA='7Z)'D=:$0!E(P>;QVIK9)VOV>R*H+ M2#2IR>4ZB(PAZS W]F4/MBL<9'9G .A#/+$+A>4E(+& K$56^[89N'5.UKQY M\K'U&,3H GDQA@'/!EM@!EB@%\;T$6;^9&!JZ,%0Z[5/RFM3\K$(XQ#A1'M! M*^4ERPG6)QRJ( H'_MPZ6Q[ O62GCT]=A&WS;K2&&SS MPV)S3E)@FUA?I*@5,0#MN9#U6%%",DM1M&;O@E@3UL)W>@E*1?K*9@A&U^0C MC.R]8=VY8\W5G(ZKC;^+?07)$2E( &NQH![19G5-8"$\#5;AAM/,.D@U8*D1 MI(&2?>>!8@>.]7('24KN>69'B-)5E]RM%$RZ73!9,<09V=% MY6(+-[OU7=YJLPXUQ2GEYS @$D 0+>G\O^2#/-F5GEM3)!$+!9GKY+L']0,_ MSDK1Q.721+2+PVOQ%E-G;M/6'M6?>N?'].E]NH!8 C4?.P^U=TR)>5CCY%GL M+^[(%XBTO\)*0RA$$AZ>B).)_4/34S%"<0B *:,=),3QX)KYPYXPLHJ?N7*# MF@[DLWJYDF63?CGAB+&/ M:Z(]$-.VMRW&=2YM/"\ZJ4FDW(%RA;KIGY,W()RU3\>\P^,-IR#9;Y28'AX] M?)/PWM&.([N5K[57^3HY3Z>7Y^EL/,5BMC4G_@?DB,K^:.$H-AV01$D/)7\5 MPWC/+]+E^>R9H[@L-QE.[0!K$UI1?.-L-B>>A29 M"0.NL)PA520--3Y8@0=M/W)[7"?MC\C.<1[*IQ8,/0[:K>)M=G$RHEY,0 ^4PR'(_?17*?L[-?H$MBK5(R M+N7Y-+T<+YX'[!:/,#-D&4CP>#Q=4#EQ M&BGM;B8(FU%O,F<3L!:@A;"D=D;Y1*+!5X$N.7'D;3(['<%!H6W@['V9?*!H M6JZB6;@^\U%962_;9I+C<8;)Z_RI8FP:!GGKM^1\7:87RV6ZO+@T<&6?H(6C MMVQ=7"[2Y6(Q1$UH3%L?Q?\;676LIRK8@$46_TNM$# M#+>#4HHT.#L?V:.,\C6RHNGX'%_,%T$&A>M,*Y/B\"J>T.Y>S*(:T?"F3BS$*J@5PZOM54([@G8@8/U9-<\IRK\AOEX0MW?3=B'JWSAW(C[ER/:S+[R7FR6"2KTH/W\N2=I];EC MRD!4M63T6$Q$D*U@?2]CB\U%F%=T8?*J!JA!#L[3K'S 9:U>( M,,[9+AV 1+5=B-=1[B,R[5TI)8W(DR3T4.2X("0!:=Z*75ZFQ\HF:C\!TU-( MW1E<43XLCWE)J'W4 *3'K'5;1+Q^?<0%&%T$!,\7OF;Q\=+/: M@G6"GY$.34RGN(0C/I ]5>2 R._),@/S M?XQ7'E22Y)4@CG5^,4G/ITX2H67VMX+R>Z$:R%7P2=@]4TPOU'5CA!^>"S(A M@H*E60I6?0[<.?LB]0DBJS$MW5[MECZ6T0;MC%_IA;QD>#HU: M1!W*RAU=+51:!] "J" +MCS:.DVV&#F+413.V^F!&7Q/DGC_L+RSP3D)=5V= MGS; <[JF/KA!7\5FC:ZPJ'374Q<86<**]B5E*V*R06X$9^F)(AW4R%28R:*Y[7A',-4TH@0E'XH4F*K6K.J,P9[%9XZDD< MC89A59LQ44)V^JY-$.E'A3AJ641;$52<%="!6RLRZ57KJ\MZS&$$0& _$RU^ M9! L.(EX']0;Q&YFA$6$!7H\UK]\Z[[$*V*J(SMN_^G 0JBB(K%[YG>CH& M7P+.KF DPGW#!=>(^V;JRL19,9Z@%R)]$)#(:CYV* MX/V Y?B!/(OB32PXV,%(J\_HG? !0(8#'V]PM9'6DEH(@C#*V"3RV.L?MJ%0 MR@O N%@NTOET+-,RW?RJQ0Q(^CW3@IY18?N1%4%7VX &Q98T>QHAB70LX[3R M*J['-#6UX':V6%OP&O(0..G9R.,C2U-?M5&K3E1!K(E^CER!^S+#%C%@N):- M &3(SBW=&ONF#Z;ZRNL;ME_MS'( ;6*I<8!#]AXM")87F)[!Q;X$I08EJ7 \ MJ\9Q^;@>?BFQ751*G:5>/DF88)'.QI/T8GPQ!,V]RJ!#3ICY<@QRVCA4(@/T M%H50L5RE*64.K,^Y.&45JB+=?[]@WD/V$,TU MA U)[P6U('"U!IW+Q^2OBRPY M$ /IS=89Y:4 7*:^[A[SHJEU)'@Q#X,,G*\QRLV,[U2A;-S:S"C41/D>?#Z; M3]/%\N(YK,62X?@:#FFXX;^Q#D]3W$D5AUN\!7B)AOGZ$3S\.'X=7F;'LK^6 M7P_;DDRKX\GID4S]6 ;>M =Y^,GT_V7O77O;.+8UX;_2V./,D8&6PFXVFZ2# M]X,LVSG>L&./92?8&+P84&)+Y@Y%ZO!B1P?Y\;-N5;6JJZK9E)V-N'4A/'( ME^D^:B'1NMYES;C.]E5S2)%M6T0?I1:F+<)$ Z([NO5;K8WU:+%*'48TKWS! M8X_ZO%$J"8XF16D.&H"%;HLJ:]5!B3Y4Y=.\:>3:D0DO8'J:!S^J'/\4TTB% MP( MNI6RU11QNP6(W[J4+GR0J%'.X&[6>ECX+(V]( F'T/?@3M]9]A]5>3U, MAK-U2_Z%D_RK:3[$:Z"WX/]">#8V^@II^E)T383[/1V70*_QN/X'^P!\%;7]88Y$$1P35AO>38H?SB%_T]^P&I_Q0^GQ=FXQL_#,7Y&J])+,Q!7#L\4 M>O@A^NDR91SO.#/%S43UF/GKDYLK1DR&MPB-@O*K<>>,C%&-5<*\"?T*)UMUB5PV"0ZPW MQIK''R0-E]>>!K2$OFQG?Y(?B@2X"BE+<9)_)U;1N^ M1?1J\2PXB*UEK;5WI5>A:1>Q.K3@?\1Q^JLE8\]*0"HO#(?)P*;QP\CG'6$7 M?DRC34=*16,LHA8?NQ3JA.VW@X0)$2WK4B/%C9N AHVT)+E:H#[ W\AJ M5'5PCSVD6!-WM[&_NO02O=S[KSG&>/>>WN6F85K*'!<8X M Q'API@F6\MYQO?TZ7-:4L\,]U)L-Q\_1V)@]W<8!O"?DB6DA:FH_4>5!'M, MR2QT\;E2W.'GR>G:_V$GPJL!BLE'=8$PPI)VS8RU34MLBH? MUR -Y8-JFEU2C#LC%: VA[M2Y/5TC%79!B/X/)Y6V<\"0\2HOUQ0=<-I0V4^ MQ:I2^6""90-&$RS"-(#K"Z)1PQ4OF=0[A5K^*I#IKB MHXT&:908'O@G-);X/ABK7MMQ*$W&FN:-"(1#,=^EU54#YRR!AN;FLUWU4<6# MM"U)/9QSTK4VDW?5M2:\KJ7SDYI M+[S7SA.+R2KY<#P$&BZ/L-V>):@KIN$6^;2:@+Y:'&,;[IZ*;GXRSH>@HQS1 MMBBZM/L6U*ZUWG*/FH<"NB.I^3#A47$G,QQ3-M,@+>*->SK>0#WS0+ MJNF>FP SK]ZQ3M]@@4*AA+HDT:"S2&.@RZ@,#;*BH0'0/XTVO83Q;&>4EQ1? MFEXG$@6))Z!:(N+L2\7^T^O=[YRW(N03Q\S5@GF6C9R13BA(O2]96M\R48/Q M@#'JH6X4>/CK/*)EX!B[VP$:+DKQ&YA"1E0M>;D4_XY59 89SWO!3PR"_N M#6JD\1"''DD2"Q/L:I5/8XAD>(/'$QIC_K9PL6M&]UMK'(]64:TL9R=G)^EY MIT%L9,?24H24M*E/IY+,6+0TY&&VP8;T^F*\*98$8M%\]H#2VF*M1?KV2DT,)KR_QW6GE\J<:2$K@@G>MQ%HIT'YSYEW_[A*&2YQC8B')2 M#QT@"/)M1ZI%+@2.JKE4^5DK.?>9/8QF>PY429;7;NI1=0K'_V MBW75R$/&)@=/LU+]TEQ![^D*PADO\S'T,#X;CE';F-2@( S@STEM)SC_\8*M_/AR78]RK 2-KE[H M_F0R&.55C7]/SZI)=F%R4'Y\Q3("O#.:EGF)^%\E/%O4%3P[.8,!G91U#7_C MNS"'JNQ:BW$V'4U!*:I!-9H.A_FHG-):C$:H! W0W8 YBM.S07F('AFF5T+V MKS"KSQ=2/="_N+_DF26L=^KAHTDF^/V#Y6(7RG!'M?%._L&6XG,K&;]&-*O5 M=G$ME(2*Z$>KB!I[J&<]Q9)?:(D9YA-@.;"BM(:P;:.S"9)2G4^+:3X93\U( M:>V&0&P5**94%_MLC$\/)O3T>% #?0XB""]K%?J)9H?CTB"-:L^ '(5?77>H M!$+*>RR2U7597ES8A4H-+[I(DKYEER&5A4NU"VQI:6M^(I?B D7UAIQT"EFH M);R:6_#(H-S$> [.V2:-/'97.-'32[J&;9FJ[%/9EKIS6P)S=IR"3*"-E-:K MAMC9^&S ^ 4PBLFX)?X?/Q]_<.<1]B-6-3/S4B?:[E?*@G70VA5X2:R"I5!J MM'ZET+NN/&-91/@)UM09\+'J(*T*1>][%1N2Z7Z)]%]8!PVQOA M=/W>8%FYS1;CS)8Q>"B\/KVF1%#@8!%#">.2UM)"62#!CDC +5QB.4Z(M#KKL MG+$%'6$#:D?8EP.R?%$&ZA?G3R&1F!'";"078I-3).&&@T.>%,#D!^I@.5'] M>G&_:#C?WL$X&@4,JTDF-3 37<:8FA)QJ.WE+I:P!0BA4MT7#B^\UUG;>9O' M6*3UV?%" LBA/66#A+#YWU-4*-$B#0(C7OC&%URM25&I% ?XS/0.OY%][87=XF<;?AMUS=.\%]V:Q?FUOY( M=\<_UQM5J*=-8[3TKB#/-Q,,-X,SY6V2BEU2CIOA%%U%.:X+06.@]_ "("@E M,M"9>9OZT/3K>LE%(F=_1(Q!!MB%(7*;Y8+] ]8&(C<1!9D?X1G@D+N0FC2E MV*$7)2A%TVG&B<;#"6>DC/*R'$NG;104-F<(7ABY;M=4]-J3E@=M-C90XG.[ M19.UCY!;53YL*SEE;+ZEB&/LW+(.>G8 MUG04N5>3\4URGW%^D79?,ZW#/3G6,I2E_>#A4?(22O;]7TX%OF!PB<5/XAI9MJ@.2U>*WN]. M);8##*.MSYJ+O]FX5')ADR650OTH=>Q4)]X!#O5*&Z#X_[3)@]JDO=OUDRFU M4E=%O:727@Q$/A,IP\A\W4YIRQ/Z:*9.(TU1UEEWLJE6ER5;> B223&V^;&M M-%H*Z^QY47>G+VTL0/+D>YB_@L36!".(",RM:-/_UEL35[O- _VZA$>Y)]D$!QPWKON!B 1(39RX,19A0 MJ2I:/LE.1B7!<:&L<@*J.QQ[_CR&CR7!*JY.VZ\-!P6J^O5@BO],)Y4T5)45 M(S/FPVG)[H!Q*17C-?3EKGMQ*!B5.)_)1;)"ZF,G?B%7V*MF3F%N.-FJDEF7 M,N4*I3R"+!A_J2B AKZAR\_+!, JB@QN9D$MK0\V#@G93%)IG@CX' M)(10!5@%\HC->Q7T2+W!ROR@_H?G=+:+#(\>?H(17QAT]816=2(4CX%D;M<% M7-5$-TE+!EZP9&J@_[V%:7%1RTUS/]MMF%W_>"E9TM-1#0D-:X>[=HV:';%S,3I#VM61!V[D)J M5J;38/,#L.E@'=NLJG!=Y9HQ$< MEM*@3@-Q(2/8PC$K1W"9PF$:"SG'-GU2YH/A-)M6^03(_M?(03\9P^@( M#AG(&NXD+,.;;,]RNAC+&.73X22#GLHZ>X,9PEX#:L.>9>?74EY+SP@XPV#$ M%UY>3I$SO+=EPS"30;SIMD(8'+GAD-CEM,+SB'L66P/8H8I<#?EH4@I:"*WK ML^S-V@1[12=KE5ROK,827CJEEVP']:BD#NIR$FM3D;!:AK#]1,$.D+)JYMN] M9\DAKKOH/LT;1GN@V_I)4?GERZR=P8!"R&.!F4+\7[KRJL-N%*CF5D46XE&1 MP9\E?[%*'C N-$2L64^/38NRM:50\*G--3K SH@#ALS'32QU/QK+A5FQSU0I MY6;)/B#.M^+21Z2-@JYUO6,VV6:.CFVZ'FDY#'-LP48NYJ9, 98JGC'>?FR( MKM;UEF@AMKQ8=!!#IF_D\OTGZ'C;.>-MD_ZPP'3'Y:+YPN;=;1-M1H+-,2?& M! O.>*)4$_:!-7BJ&S;;+K9IF]MS7\5AIP;ISC:\KJ'DH^NF%10>MSZKI%#' MSG593V=$$+8@&.!HGS%=%+IXE^2LM!23UNHZ-VUJRQ8WQ/WVF [[G^3[I$\V^S?<,@)5DM&S];K.-PZK%2\V7Y>W*NGA8F$K6"O$IJTB&6[ MXR1H-U(+)3:JO9L[=Q4[VTNVYU#T5#9?"U(RZTCA:G&.Q:;QPC!D#_8KL^SM MZ"H+G.:60206/_6K+/6)(';T'EI94#$ !.]II,H5_01W-CV'^L3%7F28OZ^O MMNA'92,X" PG?\/?/^"*W/WMJ4M*6F(II*5@I,WN4)ADL=-JJQ@8@+0&K$V, MFA&MCK0]I]>14=M PU#6D+;24+_46J2EUCF3+!IJ8T66'$G.(1'W:T-4@K(8 M+Y::#N(I-=<""H %H;]2N0',+[;4_F!/:LAT&^\6TO>'!/_#KI)$@UOL[@ $ MKXG0E[7GXR/[C>^*.LM^!G:TRFQ.>50T):!W=^VDKOUHA*[H)[?DS>3K1+ 93*(Y)9B'NZB]BPL$"15" U8PWWD; M:BO+X*Q,9124 K-/E_C>_>RAV?S;UK)FC?=^EOTFRH#(>0UGK\>:G*UFRP<0 M2-FOV>(.(06V2-3#ZO?$$#*-KABYGYB1-VOK"%D82"VM(;*$9CBLT0=5I*-& M!($#@0QZA8*CEQ=?G MW?F)^NTW%GH3Q&8;((LS:HMAC%_ )T; V!!SSW O6 WH#]:%0,^XR*U8?_R) M,%^]?'DAY73$VW5)?YR[!7L.NX>)[ED!G,[4T[@\?XY_FZQDHW!8Y+K;_6+. MR)"K6K/8U?U"Q@*OF88U&HY7X MXJQ!7IU*TG-M3!5KF+3 BR8LIZ[&SWMZ?GF1C:M!GCFGEF"-X*,;GCCI*3*1 MG#%-N,0R%A@6=5C[JH(EP;(R,Q+_(FM$0W;%15)#I,@12],?34+:SE:'LN.R M:F%KMTSV96J4/K/;\G.\=I@'N:!47\,(+.0C,9/9=KUBM55"_')\7-9'-'A[ MLR-TD3QF 3KL'>" 3&$7;M1BPQV*E*'[C;9H*K+[X0^Q#FB,0G1&R;5"@UUV MX=VLT;=]=/8;:^)U$868YRI,[@ZX\X)-W2(8'BUDP8/XL7!:! M_7<8=H&D0U7Y1*VWU=L8_3,]!_;);=NW<]YG@YRI[*YI$CT; B4>:J/9D*CV M!N]4:K,I1Q$]IX"<2EA4N-?VB/@3D9\EE-,8)+'-J#1)) D58G MS]S$N)8M](B1E^^W-C52O/"\K\3@1/HFOF.-8T[[N5%A)'!I*S7;-\!LFXXA M7E-/OL8>M5-YDKQJ3>R*A%MGXE5X1M?M2>Q0'B3 ,Z8>D:C#J$O8;7!5?B?'"]D#9@NVF#\Z5G.MMZT@*[Y8&J M:=/@/ETN/!! AW5'/BR)W^VQHHO.*)Z.9.=* AC&9?8S'2#CS]E:QF^T2@97 M%46#66&.$0,=K8_@?WD]J1_5-KKF.U/62XP4>DS;!>9U=Z> /P'.E(^&TRBQ MV"AF[*;E"Q'9!$/.68/ 0@9B47VVP8K?-X#>](I<*DWV"&+YZ&CNNC!UJ/;"8-O;C ;0,)-WW'] M)V2=:]8:&,.0&04_WESS7?=W>QW?!<43XQ&BNZ."A,A<>4KX@V* M!/!ET7S5-AT]>(<$MUX)U)B*D=Y*^8W[/5RC4H): 3XJ,U'+L25E:/$AZ !$ MY&M1X0ZFKO!$^.)!)9/=8YSOP7N!W);C)6-N%"R!*W;1'9KMUAC!1"SXWU'8 MN[QOX*?WYFL5ZN5!&WP6'2@PCZK(QQ/$T"C'X[P<86)(,1WEDV%Q8 K9J,@+X*K%L,J+>I05 M%7*YB01;F'E N],RGTPI>Z,H* [D238<3O-*>%8K_V9+)8YAVW?Q$IRF81:A M\5E->+!LZCRA=09YA*P!'1%7N]H3[\A8#MO)!.8NNFN0\N%6W*"HA-*)O"X/ MV5M.U$$*%B(=5E[SD/;9/ #[^ O-[AQ^AX8RBM7*7NXQ."37Z/DXIGNBCO5B M90VT.S)BB79 ^#K;YNMGT4//MXO9MY,*MPV$4!>"(5(B>#GA'A:3,A\-JM:] M 50T&DZR>IQ/!N,,*&E2C^7>F.0CN%<+#-P9XS_C8DC9P"3$KC<@[$TPR'.8 MC6NBD[K.AZ/146242B^AJ74&W5 D)OPD&-^X0..>MJ>9)F7U1";QP CGAT0 M/<8'#?$45:UY57D)WS$T#$_G"8;_Y:.:%G)0XRJ%5X/$7/RO_6P#MS=";9=,G:YV+B_7L$H8';FSY/7B4A? M2>R >V_VU)PN9+IC.%:4/#X> KU5_$U1%O@!B&)T>#(8:PCL=P MA ;Y"(X0W' HK_Y"#% 'SI_ \1A1B/7)-!]6% D'+103CJQ%HL2PT>8VY='7507/VOI+CI-"^JD7P@F*AB M, 2EB,+\L)0<\&:/YI#)P2XAMX+'X9^JFN*7 V#4(AC^J[TI-?$#AGQJ.8H6WV03_ MJ>#+[TM-($55$Z2?(49\2T>C?!RY*D#)@IL,%8F7"-4!9]4W# MWUA;NQ>8C-'%7SE"=+F>&>@Z4\4<[:CXTQO\Z1QE%+XX7SOD0W3'MPH"D#E# M@A!FNFV+RTOVC+<@C>^O%B H 9VM&( 6KZ1_S%"KP:\OX)30;WGV9C<_$\.V M:] 46;>P(/<;F.7B'I5.:\Z8C%Q(Z=_?_R,[:5GGQBK^YZD'".RF?N&# 8ON M8QT"[CDQ[7 *"DB3UZBQLI?6!$-PTKJPZVWPQ[*1=):!ORYXS@2S"ECRF M.4=L*'!(_JZ4M&R*5'#;U5Y0M.7.-[.O*PVW:5I%_=%8Z%:QO6AEJ4D8D3%/ MDX62JNY*)L^<7A@%W/OJ,+L1@.?\&$'6D<.E2MUU%=K MG/?LP481**ENNUOL2'7L-9(GQ5@%1_ MFC'YHQV- [;@7$C%!EQ#UX8TP2%588+Q^ R4M)Y3T14T6G.QH_-G0^2MY^.< M9P>&G7OCWK(RV97>>>GD;V7 U@YC,BA36/Y[^12H%9^841G/:_N>R?ZX6S[; MWL^NF__O;_=2B^IOP4N2BP>[ZSQL,6=MS)])QD 7\<& ['CAJFGPT:#$"V&^ M]-;/Y^>V[JP[=&ST,@#O: E3 Q73@L4^8Z<[>WB]V&J#Q8*^B7@J#Z65N=19 MI$OR/]\R1$O\'0G14APFNDY!J+9D@%*+ M)#?_,VH'Q!K@N!E"SW UWLZT%C_1QTX:_5S(M;?*H,#?D%F#C)>_WSMPH M'%J!+_^DL!1H !2X"/.8Z0Y,2DZPO+BS?.1MD4-5NP9:M]XKOCKGZ_W5#B<(PF!9A3BM35=DW.?E-I X;W$ZVP%^V'7WS8 M;X$"UH;M0S^;Q1>.ZC=D8-_9B@1&IBG32"H'W8O)Q&)XC)EFH@_9&\?YCM9/ MNU6'Y2QK,XN+-17C=H=<6!J6MV%#OB(Z:R?KQ5(>U[2R7R#GWNSOI)03'+3[ M]:XQ7@KKRU0,G%'47:?;H%19N.>/@X# MXT@/=OI9]I7NAX\.G,-KX_/#:(13&3(%>.P>] UF^ \56#8RCA6E]%1I^QDT M7HJR;WQ?JYCKL9G;-57:XK<;19IK4Y]$-L<4W' #58.\?[F, M[:JYJ['(U#8+BTS1($R(#S2C'RWX=)+[>.I@!B)>,ZE%LQ\H?D-RG%;*_TLC8-WLT%7N'_]Q 4N MR@?4)VFQ-=LC^##-O<1\,2N"YJ^<',HLTG(8FV@7R(H%!YG%TY_M.3._=JBOQ0<&B7"WC& M_X6V!NO3HB;+1VLJQ0K@A%*1WI9LY':/@?V,][,]B#R1@0977_-@X()N]J;@ M&.E0&W9!SNYM_;=P0[:?X11R[JR:R%GVEEH4]^+U?B.2QT;+CCN-"!7?;ZL0 MGP*+.MW.EHVW7@N.]#='7P0?K'6PY^3Q!U>ZT'L13RN1H(?Q;]K13M^5 0M# M0>R67&H8 ;KU8@!2P$+ %AUJ<7LQJ+)Q;/70:S?;S&F[C1-.H;E:ZM#RL6NW M'6M& 5L45Y-+R5YQD!CKI6-SXVMUI]VO8 M-HHCAXX7&W8HOY)JA8HP8=9S58X7;KC=9U9;*31DRW+8*::7PL+<890964V4 M] T$?;MCAPB%GI.POQ--QD47A]6KT8M-#,HDVLP,@ME6\ECSEK+AK@7.TYAM M>+= X/=CG'F-&KCR?$$CYWS9Q>S@,,F>2V[C6 MGQ6,[Q%LM!=T::,[$Q"E^(^1"+::F%X,7@*W;N5BZPSDH-79] MHSB.?WRIXB6=;Q&"3HVF)_[W.S@^7%C518L3.>.=+^"+'"V2FI_"D5NV<-9; M'"L4I53%DK6L"-@ $%''8%2ZFQ"R!5GK+A4DWL[N&W,VDWX/>;40[!MF+/&EZ5NVZQQ:K M^[T$<^!DU>A:E4;Y&2FJ9>1-]PP%F(,017?IES5&H&[1HX0%;I>,V6C--Z*N M&T[^S_W\EJ,?2)AJ4/1U,<6TM??HM%Q9FSA3'NTB(@&NKIT_0NO4:\M3#7]7 MOQK6QCD.?U#!XU]CTS%N,XDQU[M&B29WLS] 7?W/QABCB(6XI38+#",@6.76 MD_M5\*SP4($.%K.*,RW:O*AYL[W>+*XHMTD-ZO,"V!<(H@\ZI B7E+:"=5X> M$Y&S)#NG9ZGBN_D^1C&B*@0 M.+9WP>*: LS[%2="8(&X_]BOD;4+I=.]2"O)%,'V,>;?J.(:E]$F9OO462Y< M?XL'5,J 7O,H3OBR(4FFW;N[D60N3SF?>D&OS$$/O<8X;CJ0[B\W44/>S&'5 M,!_,(IKL;;]G$I>E7G)\CN'*X.Z%K;BUZM.D:D7T2:3,W!(O#92R2(LC;KW?&LRP:PN[&JQD>KLO/$,) MIGMR_K*@G*,Y:K'Z3+E)1KZ(<$9G(H^]8&;.;4IQYU>6A;45%IOQXFMN7%)% MR%/:I/1DUC@L)*S%!^=\75X6AWRJM8R9\^P&"_,;)E(H@5>1C6G0T8U6M[;M MV^8K;-?6,R +>+/XR?-R@2TY [)NBE7>TX8JB4D4C2 MJ+.;VRA3RU-:;G_SJ-/>@"Z7G&\2=9>"6'G8\-H!G#Z[E52@F.H8+'NN3:IH MO]TL&&B)1 ,G'1EQR%]2\MILR6T3V5!!/J)!V?E0EI-JV"HE*#!8A"V\-<6( MO#!W-QU/0F)#:X DJ*%YBTV@YG%GH-7.@UY$_-KYF#+]6:!F289:G7XF;7#V MU6:.("];;WX_7:Q.X>2"H+C=:G<56X@P;_(S:E=8MOTL^Z#?Y_2OSB8V!/R, M=(56W.5#"SG"I3ZA4KM%Y>25UZ-NX<"KVN^X7O'D;U?LI]P%1P#.VXXS#-JC MG8D)CV0N,J>0'H^8 9NYE(@6)IID")HK>B6:AD>+'B/>3:/3C%7CB#/,^D>1]LU'&3K MHG)W^@U;)(V!VMLAO[BPW!BTV(9H5R8D0M/ 0\1'K*JB\UI&H*E"TZRU1;8H M3/%:D+I<:2'/N.E3DSV2W)[52EM4IGMQIMV9-2$YNHOWFHL!7(*MV)3AS*E6 MAS#!=[H_JVNSXQ+1Q5#+;]N8GIL0A0L5HM"+X4??1+0!R:)JG)G85J6P_A3_ MI(B([&(XXB$=AR(N]%7N[:0.YW#"+P;-<)T!;)A3).6 VWWI/04+F-\*'1'I M.Q9 TIK%0F$L(0@!W#QH-!.17%OU(]WT7*)<2P]WY#?>1D-TPA ESEV#)V . M?#?Z3G(;,Q6S()UINZ/J9=.TY"_5I1JI1=2<133"8Q1"4/Q0F[A6,!]T ># M2 ZRP"9MXA/9FPNY&_67HAK(RI*;*"/GQG?A1IX@SH<59_AY<2\+;78-KP+C MTA2^CZU;I(>?/',[!8$2KPVT:32B- MFDO(EF;!<%S[U3U:1J]WQF*4^Q@4,S_T!Z].S=15R,_YG54A^#P0\XM%4U$K MH2+00Q21W#-'Z=\@6O*;3WL2P@8P'4/$'GI*$";1RB;ADI;KR[(UK$ %< M.]PVXXXI/VQ/6?MGX0V9_4#, Z^Y1DJ16S>A!!0[2($;3O6X 2J""4AT<&90 MR&\V')*/S]^8N'R+M4N'Y7JQN=[?H3#*EC!R5"K@ TK5-JC#M("&E]%N,5B" M<98%X4D< HZG;LM7-KOZV&@J\H7OD#%.3H85BJ+HVK&%-6]=T"*568,6EMSS MC'%7[6S$8S!C7(Q M)LZ!21+>B>>%Z)P."9*K@\,"'L1V7PL1)X'Q9#K&MW+KW>8*P#;P3;62FT(_ MV\A>[+P 4MH+\KA$!FT7J;TW?)*WK47(C0M_35G^,$.^,5:-Y79V6C^Q(/L5 M=#GT%0%7W]"6XFM&!V)FS0N@6LV%ZQ@>I%:/(7"]R<.ORX4GFIA%L,OO'$ZM M:;8>1*/'0TMFL8T$[QHY)3( D4 $5F-&46S!+"S >/J4(Z+4!DLQ IM#41B# MVVTO_F$7J.,8R1FD<$$0"D57!(X_79(-CB_I7KPS>.L :KZOC[/F+WG6-6AHUGQUPCXDM/) M,9H&U#!WZCY7?&0Q8:BJ@I M&QLNT:AE=S$E;MD-E&CWUN7&;V(>NB>02M*2;3BF MKQ(7E8 3&HI*3=1+<] M9?4\,%NG &S8!$S"T]6MH"67R-=R(FR%#. :SP^4FC-5'>.]B=6Z[Y)H)@2[04%Y0MQ>,IDZ9LAI$[/7,* MH6WQ^N2M]UQ5!UX4"CUCW(L51?ZTHU,6[-%OMS.;D\VCU9X[^DM!>?P\,P$N M*@4G-DH5B&72 XA[3Z562G;5&N]7I8FSD/0U#Y#FG MM1<@[KQBAT#@\C780R;Q3WSK@K*,Y7?W,XI -35F#,=T>1QR)')32I[!KM;7 M+. :4.X%^RUOJ("7TJIM[%$K*89N5#%0,1&0M'PA<=Q$"S]2R+D8W:S5%L6[ M#1.V"9!RASFXA?VYH#@NDPC T-CC(M-B1^UNL3-@9A@>0KQD*XD<)EY1WM;. M;LG?-VMBZ_NJRP3C\1;7X:O.U;OSD#,IA,HF2SH'O)2)X!%]%FF,XZB!*:Q\ M>G!^NYT-@E1)0NW$J_;*(H]7QUCBN"4OC!0@95KF4H!FTF19GKDMH3WT4+>4 MVOK5V#.,MXI. VV;V*QY7U+;<+5_:.>=.1GWBC043#P0Q4TV=VMW%XEW=H?. M56F//_Z;4@(72$KN %ND3GU.M>?8N<)F+NTP@^_F+!;-,"#7 (MMG<_' MK@G&&2[;BW*/$.["(5P/7";XZD$'CKQ>48P%7Z,,!>;OB6X9)7$+X0;=2&AU M&-216[:R4 B_/%2ZQVTZE^KL&EDX4)"*P[G#\A.7!LJ,,)[A?TL.:S#:=1O% MV_@!>7=@P"T78H"7)RH_NVFE6C!Q_0 D]MNH %'VXY+LQBOKZ,=OV\.F MMOS"W#+LM-"R'F5ZPA>DX_&UB+D=."7\UX7O$(;?XL[4]":87EY36._]C+#! M@\)A6)E2HLB<;&1?8SHT( SH=70-:7],1S@1:;@F51/.P!V:XIR 8UR>]O*" M,X41^"MKKS-8 @3?I*[7GBZ'9"';Y ^F^+@$ '$:$_ 33)44_JG!"P\5,<^M MGAPB-B9&X'K3\1SZB6 4#6CUJX9U7ISY@I1N+P;#6*R8TVSF],=NO5[2@\I< M1Q:'^P7B\OEH!19\@[H_2R_A(>M@F\F$\J2U9D]IC>AN* -<',I*H5Z%EW]\OU0].0O7V%GL:9]:A2 M%/;:&*/"]P-RS+BVWS;7F;'\"SHH$!E-NI-OK9C)=JU"C#6?9K(^6X;F*KX16Q4>(@227,?71*KU'[A>S-D[+J*8G( M\T^U?3K>(C* 0K@>8@+DFF/&Q/E\.8/I7%XC'O#V]"U0(QXH:NC4N/@IHCIG MFP;(4%@YX?1J@>90JEX9/BNIIL%"V;Q@/V9)7%S>C.Q^"Q$N5-RVQ# 8KS$] M8=BO!T[?M@F+X]J:M6PGK9QVN>,M8PIB;XG/XYQRP_Q-84AV/-M73<\G^RW[ MALGF)=3$OSUE4Z5OD":#96Q=5K#6CU\;6GE.5N$]8"F0JA3-;3Q*< U5[8>*C^:?5#$A M&/LYU;HS#^K?(I8W72K'U2!.K*3;CR:Z/D['L>-J_L D^RV;% 312C+U6X66 MN[K302BL.O3*,_T0O3&(O5-'UCV!86BT+RX"%"E#TA-D^Q !\1^(E4TW9/;2 MG/K8N&IMIN'M?^4^Q+,SUGW2=R:QE_I='Q[9K>@RS*MA8X* ;[S7E['"?PNB6-V)H+C;O" M=$90@Q0V@-4ED.!G3H:GRBFY"^)@@K!C=^*(7Z"%V">BAV;O%- V7 MQZ]:/,S"..B:YZW^>ZRX#G[PW33D^FXIAL[H+79V]60; M;,1=BNA7,ZGIRAB.17%-4%%. !<.09578DN;P7%VNB)ZO5>V*I/XT;&D;6DNKG ;&D)KFE!@?> XF]+ MR]&T^3>3EQXQYF^]\/A4>&ZZ_)MA2@L,[C3UG[@LS8S '<@Y[#L'Z)5$W=_^ M:V/E*S[]5 >NR73C8A?/Q7$L$>;IW[)I( OI*X(PU4:QMV)LQ2O.ZAEJI:VX"HC[HS%TIC@ MA%_Z4[ [O]C92:>8F4G9,/@/7-*),2A5!A1;1'&1HV3DDAMHU\U/.W;*F7T4 M8Y?)""=3FS%9*G1$JG_*XR&UE/QW-M$:JR!)-1B3%QJ.A-%S0AKE97&9HXK] MV+ ;>PH:\KN1%\($1UNL3%6..:3D*&>1RL1J.K8Q :1%^(9K?9Q- 4G2C+D* M;ZRV^,P6%L>#^GHEF^6P/#D9S(+011;&RR9PP2-]XW$)3<)>\AM3Q6D6Z4HI M-S,9,1(F4@^1N(S6B NQ3?10)RPJBV" &KA8N[%Z055]ZJ<+OFS04>?:\=>9_)%+ZV2-L@2;5.0U;BJ:S1&: MRJ]D,-L*K&,/>"M0[VP9Q[_O83.E,D98?2*0E"^9U>S*4K9V[7 MX]J%'6Q=1"8VPAL#S>Q0*C NK2]K7!K#6&T);M,< 7C9ZU3\Z@QT!;1U;5U. MA/>P:!3.$&<6GIJP4@O^*3%N-KJ/8P0Q; 3#]H2238^\./X8^7<]/AL&+HY4 M_&R636'RF#IDO&)JH22#2E6CHLJVN&8:&L=8,@(+80AOZ) /+=B#4)./7Z@Q M"@2 E,.#TC8A/S1X&VX9;JPE4/0+-[8FNLF7I) $VVSP M/Q.Q.4BM3\JSPD*_WYILK"?%66V_9?2_E5^OR*]6FTMB&MYT:\Z@:#-%MWT" M%Q%@L9U1[9;.Y4%0_1.LL?M4U9M]@F55]!*I>H=U"//3H1Q/?7PY#JE\7[X;!D'D]A\!:%\B(* M:7 W^L-R/?94\L/".ZYNS.$Z.RU<#12&OBSFCJKU6Q(+$B 2K/:$AJML@6*S MW.\(_4"!VE@37I\"/G_EV,BY;-.=J 8/7CCZ(0^P5L\ED"W1@+-S6C-*K=)@ MQ-WK^*2!AL!(HSE+Q->L"7N,2GS^D6 M?"\ ]FHFIER#&X KE>.^PS">^R7+N#:KU43-2-)8EAQMC* MO,Y/N$*(JIU#M#9SYY]9&(XI.W@58$$?%&QN4+>$\QZM+=XR?BS;AK3/.K= M6'U\RUKT5$XIKQ15IRV["L6%(EFC4\QN<]3ZWB*+1.KRC MTP*>?6VC!>5\#H<#.)^7?( >#$-3N*,X'/66?R"QT>!$XI>9K4?0&+ 6A6=X MQR :#O%"6@VR?M92MCR&<2/]4K28A?FWAM( O\.SN5X]&+,K2YO4ZRR!AF.R MC38-<):E"KC48#F.VA]E#E1%I.1<,AF@8=) !Z'XM;@S@7_HIKQN_'H] >,/ M;@VT%KV=/2B:<14P%-^]M T]7V/79MM?G5\^MQ5SJ,[#//[:)^Y?D8M][9?U M&77?ODP$@3!VE> E8GZ^!HD-U^8M^8B$T>HK0ZAPK.^*C[B0%JL3*(#P:8UY MT CX!LNDV=P9L'<+"$#6+7TDS:TQDUKB7%X"HQ*0X!\ ]/@_M])# 05'#.F+0HQ<'4)4,2V6D-#>#J6N#@?_ [30UB17SW8 MEF,1&)]G6TM,RANL[(66+0'>T?EA_M5R^'"Q MCBF7CRVYQ';\MQ2^I\X#D+@E;=@'2ZYCGUQ//S0[A%7I&3T]9YC$< M];V^9&"R**^_IX6&Y]^CN02^OS#\SO\5OMT$G?'#+7X,HTP3O7-,WK<&(^$_ MFU/TP&X)+,T@.!N#Q+T,T5DS[_UA80*V2XA$AGUO)F#:,-A)@4S4*BM@[PY+ M)L9I3"UX%J1H1U=VBLY&OYW=67N4ZYSB#,A-X51+&PP5.-D%:]+$<"%:&?G- M E6 #X^SB-%PK3"*8]9KXJ,3&%R#8 *)%3/ \6C>LBE#\?6BS0,5!B/1Z+'] MU8Z*3U->+"T-0V)Z2K&F(I*PT+@K4M21&\.SY0F"Y'MKO3P2;6N3[AT]?P<. M.#G( 1VRU%5SNUBM)%2*JO!P3<>@/MK'3NXEB1S:TRI\S-S?WRPQ=#$U54(Q MP=9H<:M%7R*5FKW%/8,D;NH.Q(>2@-HJ3-QX>,Q@@=:CZQKV: _*IB7:Y#$9S$B^5LHP[BBX:@'HP]PK40',(B=0AM$M(,K@ XD9ALE(4E M:2A(3R!4G -*FS:W"J1#46MQ%!\_1)]C=IDHFM?!CO]EV;*NQUK_*]2OO\'Z M_^TIF\FP .VEEB&P*%?VBNYS(:Z2C $J_)4><41T85HZ2$568#!5:GS#&"?U M^$)HHH)9PGC&61A8\N'*%L) #5US064C!!D@H#^!4>/@J8,4U\D1_^O2'9+= MN^O=ND5U(>N!-:IS$Q[XD8R'1INID"I>HU/C]"4KMQ\E^9;$)D%S88'AXVAXANU),K701V]PLQ]=,; M: Q;W,N0Z)OWIL9]2(.C;^5?R(H,(#CVM=&]F_KK?<$C-PXA/K!@: MM MSV"J5#/Z1<79*2@A]G\9K%X!H^"F2:S<;8/94'$)Z8?U+/$#:=N& 4I&Q"2& MBOK2G(HSUT\R(T\ JB%P3%:$MK?7+K7LQ''UT^"P4&['4]0JT2_GR;!T4TE5 M17G0"PUFU-*KG:ZM@M_9],-XB4BW>^B:H_Q>Y=+3N$WV$N1@ZA:#^FO94;?. MZ6N$"Q<8OEE;(/9^VMVW*7/$&EXU5QNCS'6QAS)G2$2GO57ET_ $EY$#C/6" M=I3V3CH90A\TC3Y]]@2U/,/)E /."2<.3[B\)',L>7CK2$2^7TO2^$,.Q]%P M?-G:K)F/ HR_20$'_B)$819@2.6,CQ/B-\ACDP.D=IX2RM0!U>>2\Q)%(. 6 M<31R#S(BQ'S!5(4L[;\8.2O31.=EE[KK3K-W7RCD-CNY1(LR47HY.BU8FW3D MB6-HW7I*_W6$Z[Y\HT@XO/EB%Y]U=-B;Q;$IIT2HU,>3XFE*1;WSQ]HJL"QU M6'7!4WCGI'P:];$8\E"F2^-W9&743%F?VGAA,3H/[./G.]ZT[?;5QUB) (NV M3*A^22:SL6) ^Q== /]=5>PSY52O.IV(%?J\#7H4<>(++RXSN[ 07"UBKWQO M=F/GG0,AK-$V9VO7(TD(C?( ./ZR5H&75LWA4%6J.<) "GA'+!N%N2"U&5KZ MMX%6\FX5/\94P8F1\KN_IS(FC;7'VD;T!6:$,3_^:@Y-;1Y.+8B.>=,\;7*< M-P2^!OMV[Q#S>"J+K2]?FA8XV0<'OEZ:-QA82COZ=M;YX R_KB5P M9?LL.UD\;=]P:T$U(%BF(%7?>24MP(G7/.3 M13 D!Z9NQ7*;F8A,>8'!F\@V4*;'L:J%\?."L1&3LBOO>>JK8 U)>*D-)70U M([Q3[YD.N+H$GCU<](!I1ACD<<8CYH-^.)5R=Z0Z.9X+U[&2#M1%B]^:U#)5KF(#]),0C[PSMJ$2BR]7[CH6L>5)G7HPG\6^6#R:B#+WQ:F=S-[&>;_R*&P ].4VEO-SWVVE=* MWKH"Q9=6,?D.=+%W0PQ2=%HX,L&:BO,CMHJV.G6[I++*+INI*DN$;4- JVTR M.B=^&!)3_/L:"U5)G0<*I/MY@WE6P48$7^.N<$6T7TEW^D[-O(TMPK/L[7K5 M/-B\.9/Z]L22\Z%/0NZ=/WI]W.Q1GRR*?%07]E'SKWQ=3*?A3_#=Q7J#%L== M$]@HVT^W_YWFU7"25=G),'M*?TRSG_&*D>JKMY3"=D1[PWQ#;)0/!I-62U4^G4[@LD',#$S\4LU=K7'Y#@VO M+LOH=Q\I*D@82^GM%0U(L9RJS"?5$#_@C^60?L4ORPH+UIALRF.?WF7J;S[V=[6P)\IM^K#'%1ESFY9W7:)Q[4:8* M99MRO.1C[KPWMOA7P<7MU!H,ZWPPJK(7!' $OP/G+47BL0255_7$/#'$)T:M M)X:#%LD5R854)2"532PMN"C.%K'Q];F.O/S+P-PDU1R"O X_M7C-!5O0WH - M,YS8X[;B2[.$9>9_2_EW**O7_6MP -.WX;,8+WYBV&[\'-H?D0,G'H%?.OG> M(.!&^!VSN?8O_&W\7CK$]UI"6%LF>_3UH:^1:>NO;[I'U'TR&K?^^@;^'[L' M OZ?W'#SXR@OIF/D!>.\+L?>,W(1O-TSFAC1$15; MK_,+NZ6F0?-WNLJ**Q M'!+P']!1.4R,A7_!H<=_AU_Z<@9EZ/]F]J MZ-^%1QPK6WX+O_BPW\*:K&U^ M$94#8:-7?)&'DZG]?_?O 51*".Y@;^P*[]7X7U6A/WI7=<6WL719U3Y5%O:G M:CAH[W)7 GOJFKD@._)7DU>.C4I(&[9&V<:]E*&&Z M6\;( PK^!]W\+]$Z&:%C(EIT#62_[._0C[O>/,O"#8$-'@WSX9 W^:0QA-03F70#%Y&.X;8##567!F^H; M?\4%)QG8@5*2E_7(TD*KS4E>3^H>T @H@)Z1E'DR.!L,<,*#,] #^D 71-\= M3(,"$P:!8/G@)NE$5(2,Y0H8XC+RB+&+U+/S%MU=,'E=*O**'0 MFS[/?0B@C[;:(AFK;/%%?Z[+WVMM_SF7O>X&?]+!G26*-1O)NE1<-(F9X M "HW+"@"SHY-"^3J@L1"$8(O=[LQ!M&)1B1:^OUL,4 M+12F>CPX4'@7A@?DGB[EBH>#2F7@H6ZN/Z_6R_7M Q!^ 3,W/G"!VEE3P1M0 M4^ G,W_0&(9 ]:@A/VL%,D1V4*V$64]@S'BGC($SGU/]%W_K3VJT\YC>\-$) M/FK3W'"3"CC& 2,WV_N>H,#//9H+:/\H.7=.X .6%-T)9]!Q/VU,E6N-E#N- M5[1_YGQ+-XT]S;$&3EY+9=BG]-%1>7Q7QV0 []C94NWM?4>_V,QD$ B.0(H9 MQ9#!"KM8,A2:+"\[=W.-+?I^18BO#3E_I2V&%;5UUIB4,H-)0! ;LLX+GT!.&PR&41D.G1$3 M-IWE98G&M3Y"$,@\*+Z#'#,NX95^TH__4NJT1&DL<>&X=PX>IZ[FI;!1*,@\ MQCK$QGU[GSF.?N&C.TV<8+ 34R[J_A.R@PZK?"JVT!+N>#$2 M3@O:Z2'P2QBH".N#,G42\9HI1R"TPD$;HG _F@[PRP$0U4D!TLD4^6*1#ZJI M]JRB;QQS!0H07.#!88U=34$7! &\K.&+ MN:LM6BRBL>U&B0%V7%UMN\G.(L M@&J+R9 4231JL.%WE(_JP(S@K=1+ 8%74LAA^N@O2:1XL.<];]P88B:)+KXV MVSH Q&,*503$RLRB.:CD7005]-#;64^)=B9CHIU\"'O\SK$Z(Q54<))!8(!] M1CVJ<"()O$#V8[@K!VR=J@;!!>D"&5XQ7N^W[R-M65 3-[4W!_8A9N6A:)X. M6SX!#. "E(,)Q;%GDP&N=@ER-HCG\*$P'V#I@"E_M.5@,M1$A?P#05R'7VL0 MB11K; 4(=/Q,#MJOL\Y9)>A'M;*@P+F5E*.F(*V5)[2V#-U7Z\U&F"R&LJ. MFQ7%4^4F!WT&UJ.["X[6L.(/U2ADO ';Z/2IL@!,07)C&FU'*;3<\[[;[$A? MOA4P/UA1.T<&GGQNHY[#._1XAQ$[L:,B?@ULG+P!XPFQD,PN^:K ,=4NENU,M1[U$A^;46F-SXB+A*^QJK/!" M>H_Q@5LC8E[-YNRN.*DKO!M_HSK5B$Z7F[JC4EX!9<3AI*L3N'@G9$!%B6ZS M95B6^WAW0U#_#O15=_55FZU,36SKBS#Q3\F6[:&ZNT3VJW9QD3I[(^ M\KA\F'U5A5-18,ZKP4 4RFJ2_2:@!R8+ T2>LJJ!:8/D4Z.S@E&F^=[$O($2 MJ'\TPN8Y.5P3,^\5O5K;_PFD <_&2L(8&293R9G0_N%9!T< M+"'L'G+%A+O#L-KPNZ%:Q?: E]H>P#G>%V(/2,C=O0T)C]Q%TX$KY!<@^J>#.8C+-1^48MF0 ^D@5"_',_2*M0;#G-)_" M.9V #C%,Q7:6-:B^T$F5CX!AER.XN&N8K! M/B#4CD82?3(&-03WJAC4^:0>1VYV,B.%IZ3#LZE?\D^(MD8]1 M[QA5./@P ;Y5'3@4(L=M6T>BH'4T1X)X )<^-_TP"NIM>QI>*V,X)2/;B/@M MW#+XX+6CJD33. @KMKB2JV$@"S8=HB6\MN8\6\ 9]G!8 6.>='E6K6L?Y'3> MO9FT8\_U%$@?X\&FTY(0:^S]GKRGOWB*I%T'#I^-E&UY+%74H". MV(2GK\IK6J91/JA&FI0Q[CV?@O:(IO]I0.19#=T4(,^I6!8N.%> PC0B>TPG M=2-5NRM,&M9:@N4YP ,6(]A]T(YKA M)(?C&%5 ]Z9&?>^0=_O&!Q8$$9'MX\-]VXT?EQD5T#C*U$10K[B$-T[VPC/0 MTIQ/3;RU1&-X0]"+$$K4?2,K+PAH#IUX0[08D*&V(K_?&.A"7$$&NX0?>HI& MM %=2B27P]?C*1X6(/E34E"WZEBY_7$!F 5YH@(VG!XF/AHGKUSG>.!<@@=>&P/C!^-T.W^4=YJ&II*7>UL%.]AU#&4P*$%@K:0;24"+J:RL>Z5< PCW#$WU3YJ0 M89WSL/QE[/Z5[FES_\(2OM_/,ALD4&!+%# J-[8$+HY$;?5>JB, YQ7_OM9]KPU MUM^:Y1*S C:WZV"DU#I:&H=GY=1;M[>@D.RO0*U<\!R7:P3B92=Q667%V6#T M0W9:G%4C? O%MQ%G_(/JWPDFY,0K.E7HRQ(&;)@*V2JFDFHJJ[+KVY M9B>3FB5G9%G'-;YLK9J8&]I]GI3$]T[03V! MP*B3T>E[$G81=FR_Y6>COGA^;,N/K4WM-A_H^J%+>L[]Q/M#-O>6P/WA_+W] M[T)5JUC_D\.A#*BRN[F?H3DO^6ON@QM+1C=[U4N62R; E4N]JX)V">2HF((]/*N0T M;";M6->&3!5Z16N2!_V557NX-#B$P&#>NS_:%/7]+4>ZT54-6>6* *%[AK"<[OK$M$E6GM@#9ZEO6SPZ!5 M%QG8D$R]U72<=:J2%/52LLNHHCRJ"@3GJ9&W_.$=*J2(I^,9X_PV(2@_LR2U MTD^RDMRXY9"L/7#A:XO7HTDX9+>1 @:QP&X+!&]&S)5=0EB:;^.OUACB!W5H MYVE_ENLQP&Z2B[/!=YX*%CDLEL,YY4VX(5?]2[T:75%YT<@"I(^S+'#0"6\J M2EC$S$\DCD8OQI=M3[NE1?.RPR[!59SUD@F&D[%(!"#6D3PPPA!8(8RGX['LBUHZ_&VHBAEU]M\;BW"!35E0WA@HQ"_#2#%;15LY&L%(92 MF<6[=[7K&*?*P;-9ZJ304TX0Z##67WJ)!*UKS5C43HTQRJ54H/9V(M&\H[/I M%/XW'L'_AL/P+558N![]P/\-?L@^++:_G]YLFK:-JSP;E#^FYS@X&]&\\)D!FEC0T#+&SR5]'HT?,<>7EZ"^])P/A=;" M_X;P/^#.G?.!N8PJ^&_2-9\IS6=8X!R&TQ].:5:8MC3$ST5U_'PZ@H-X-_FL M>B7?).J@_>JGU;G1]-0>8*5T^/$!T1^@GJ 'H-JFEW. MEA+]P&G8R"HPDV-,P?8C"L^LLI^!5V\$$VPV1RD#\9S(*P07=TD %Q.\ST<3 M=MR4!'V#-MHQ?AA#CX%Y/]C =Z[>B@J?7 >)O'*_V&+# M\E#@T'CY1[.Y7M@\$??")X^5V>>YW1=X0-6=UQG>-:XG0"8U)Y.!I$PQN6<4 M?#*83$$P(^<-'.A1=KX'JM[002%<76-6+'+0=W.TWE#_> **?((Q'$.T\HX& M93Z&'L9H-(E+7HQQUYZ? >J'[D\E@E%L:_B8 $6!097<8 MVG0TS=%_BNEU(-I2W.+H;#2B-#K0%H8H(TWAMNH@]-4&_0KG2$PL.J$3P2]@8R:@+, VT<8 +8S.*,P($QBF^60\ M-2.EM<,@I K8)YDGSL;X]( -R^-!#43?%8T:;F/B?'_/_00^U',;#P_FO]&N M4C@W,(R)LI049R7=+[#CQ0!S5P[>+>=:U/MK+I- FGSTI1$,5LFEB>U)"K2' M"0;D"V2Z-=D8SR;C=%N-X<<8]IO79-+&=T:#]#O7AA_#._FPK.65LOJ6(8-< M-)P2. FV-0VL Z]5K?6D!B@/G;RAA#.I7Z K%\4HPP^DUC7=72$+6X393VF3 M'KQW#II7#F,M$":/2N?!G"@,#>6(PQ-R#;(&?3*&CZ6$>[1?PX#C8L@I.7## M<3H8-%1),XN.'\8 P_&/S0BH:%33O66#+N&EO>/)USUW?]C&?V M53,G&1?7K*ID\4I9N0I)G0H,94/,84/#!'YE;"A#$").8-EHU>$#+S]&. +5 M#VKS[:1@ PC'3ID>$<2, FK*TO:2,MJ:#D&&*L@64\&NU*!P2^*K73H8]'0P MY=&#M#(=FX_%H K-)R\6-S"HAFJDK#HVD#UCXGMX=R7U2ZX>D&4Q:C+1E9D9 M^49)3<)PD"//TYS&M'78"Z;0I>K6@C7C[]3UC72]M5UC;!III:G#E@B.Z4M MKX(>J3?8G1_4_SYB^;%=9'CT,,728C+Z$]K9B1S>,A^.'>6),5!,@Z8E8T6H^9'W&*VS%Q,F!W@'5UC([8UEAT9Z(@#!FQ40PY-@&:SH_MR(V-$8.4 M+P)=6!0:)S!3Y!*M0*0G?^*(<"C,$:3P*CHKO*D4QE^,!Y29,RY-\"=:U$U4 ML7/63O-Z.D&_0U4.LU>+/\CB8R?M$CTI$GF$82>8U,&[:XE#+=6DI(SG:07" M:ZTLQ([N3\:854*F\>D K@D'%Q%ISQ[\V D:@4XZ02]K*8B/7@-JPYXYJ!0] M(S@H&*U!(:$<&M4-S7&" $[$/:85DB?N66P-,%.[EF#/5D04!@YE$O83F:QU MPDI@5Q)7KAZ5$D ZB;49#U .VT^XWT\PDIG86-]9A@'+<+0Q_,X!C#GL?,S% M84'WW%9Q1N^*=>KCP3#A%8%'D+S_?ML$*N:U+PXZ5R5ZK]O'65R9\(WN#.4# MB8UX@<$18U0"6-T-.Q') P^=4,H36R)<&!LQUI*R>#HS&C%!;E(_JFUDS9TF MKA*%WL>T7: =Z%#F8CG*1V$0^V5S>V=B.6^;]>UF=O\9=&.M\Z?SLZ5F"F%[ MPVE $/^Y8>S/'[*?;7L4>'X;12OA$G7.?ZRANF9+N!GQY&! #]4.VU&=B'\' M#32[O&_@I_?F:QP%G HJ\^Q]>;E>[J7JEJ]06Q@$DY8 4ISTDMW"L.X?+E@6.4%B#-%Q>YLDQ!N M@%/**69!DTY:%'2+.#"5B%5A2R6P'3Q@VZJP43O-^>J:/F#9%.5L:)_/+(H+ MUBN70E0DL4A]1:K$\'E!!>3;0%8F)_0LN]R#S-6J8V59AF!AWG#6Z(.KSZ-K M[<#V<<&?7VAVYQ(\38)/]G*/5TNNL=EQ3/=B*:XG"%@;R6\VR"6MLP@VL? MZ:2N*3'P&#)*08A*1NNAO$TWX2'; C!FAL+)6I,$*: :8O,HGO#L@.A1NACB M*:I:\\($GBICN[R#GSV0ZWA)A7Z@T__%95^6#PK(]<5L!]MK(96>]L&.B[6C M++4]#'WZ2,[$ZO>0RK+X#]N=+GOF8T=I5^ -5H"1EWI&IMD #R;MY&.OJ'R. MS!\Q'T&/LW]^_+S8N+]>P2A@=N9/#WHK!2!ES@O5M8"#0K;8\3 OZ>*';XH2 M8\20K,>%W*3 TU$K!:E@-!BBAC<&?; 8Y",X%,6(KO,05NH$<:C)"G(R)208 M"M$'?9@53R2S84^DJ9/!F3'>P*?2?*KLIV%_ *I^;;712K5"/Y0%ZW8C 4?/]B,(4+ M?.S3'+(M#"D;DY,._JE 1X$O!\,8E!F*G^@-K\B*B$(FQXC9A%2B"EZ>9K]@&C #H[Y@W*S@!B@01W[W6>[](/:R MN3K+R@D')7ZZ?)&=/ FMG\WUF66F/9ZI>SPSZM/7Q2__P!*-(%3^%%YLS?T9 M!C]V#>H"M+]FM1/49XS&R?[W&RRP]7K7W&W___;C"$Q"D+[^0H["5C?:GEZN&:6@LXUU>Q[N[H,IIBC* M-R,/X_MBP9YA>"Z=M,.-L>3V9V;&(XOYITZJ#(+FK9>74JL6R835=.LNZ3*4 MO"QD[4N,AL*'CV_%92\>W(DC2N!%&0=\FSA'IN5W-]FE:EEA$+\W+7>=+XOL MJFJE7W.:=O HU7@F(=$/PK4@^@$=X@UWU!MXUW%\[@D?Z*>"+&IKK9JVX!)F MD[>NEQU$S-I2E,JF1B9WWPR5\VT0\0WP;8_U:)S5*9?#$4P7;P4L&[O!"RH8 MC$*9;?]4286:(&^1@^/;7Y?QI\44X$ S.)(OO'SP[3!%\H]85^-X5\/XUYS! M[*#@(H9% P@TWYM(PSR[Y5B]]M-U=D>W9'#P#114Y"[YTR%\O@.B_]-(99$$ M'O&;T>'U&E*<$YH,]@H![8/0SE'TVZJ*?7O4^", >\%FU-&^RV_H^^/7=7KM MBFA_Q2CV;5E\\RAZK$ 17>?BFU;@,\8(]^L]NO?=_7Q"'>\R,@QI*=/ZZM^+@2 M-YVM8)LNDO6:R_NGSK(Y;42YP+$[Q4VUV,PR]N&DC"T5JG!Y_"A0F.EHUJ#TY\ MK-)1[, MH\FM7:LR..%AHM3;PV]7=9WYB*VI_%&9O0G/,I_P_H4Z!._1^\ MFX-(5Z>.2JUEV!YT[\;W],_L21@KVZ/8\F*EZSM3X([QGE-:%.M^0$I%*FNX)1,QT2.[R]S06)71Y70Y%AZO!.,J<<[ MP=CB)4?[+5'P>/#L0Z\$ ^LL=YH<6Z^W@N'U>BM, M'DS734V.K\<[8>[6X7="&OL.!5/_BC8[R/Q[MAZ>BN_9>K#:FAF_53=#KOCN MGQVXIM^[O?0J?[>6.\KA?F/+CUS=PR5A_ZIVOW6UC^CAD:M^1 ^/7/T7WTC+ M+[X;[49:>N2J15J*KTZDG/PC9,(9QO_V$ R[)F,B02^IU,[/&,L(;>4J&.G2 ME& "_4$R;0^*?M&5TC+DX]Y"OV&7/>_1K;Y8;$'HA\G2 N39OP._=Q8#K-=" M#W &U]4# 1!@(SO\09(@$)K'YD"T1^*\U*;0TY]9[]$E**FK:O1INU1N9WUH MR29TM7/CVL6/)LQB(0F>N?KBHXN.Z=9#AIV1#UX 06@"W3A-LNO- +K[_M5 M^D?=;/"CJPH=ZK6NZG/[M\<6@ZEKW 4UX)6T#.Y9!)8']9V1NJ72[Q1SU#0.U M2=#.E4SR.PR2;UL4!>]F(;5PI./WZ88P)+>27O)RN;BSU-(Q! 8!NFIV7[$< MN9FW6PDZ/2]_H>ZH4)(+W@NH>@$Z_!MDC5V;%*?GTU:I8R/%R3!R*\OILMHP M''_+'V'/ZZRJ'27E&/&^B=2,#D^50H/OD&&]MMD$>V(T[M=R?K[ MD&:LK//W:3E>A[8OT7FX+LG"\IJJ'C/*_E[,PZOT;?-]'U2G_IYSBTBVW1.. MW26YXU4Z@Z,ESI\[L,C.N(6.8JTLW!M4W^,= 0M,FY$4O)!X.F,%5?7FR!&, M%G..B8F):K;14L^AOZU=?/FXM3N/E<<]?A7#^L#'#2, $XZ6[7W$M6#1: .: M3575/=782S;FX/4WQ37$6@R" (C(.@FN78NV%7#1\?@1]7./:Z5?;90C%C]9 M&/<1FQ^M=ALYJ6&'>"QSDBF.&7IW4=M'S$"7S'7H [:?K0%:)$2$[']_6"^7 MR')1\XW%?D7JNP:K<5QA7I<'+^L2Z-A==6,#R9/C^1--=:R\K@C[B-.IB\$& M$_ KP<:N#U?'M?O7'(V6A\NU'C'OWJ59'[$JAXNK1L[;\9550^'I8&75X/)I M%5<]:@$[*ZLF^$YX"7>5$HW,T,&E-7%X6W-;2CY5=]3F*JK*P%.AG"8!FJ'- M+QI-&9#ST7&/'>**JM1ZW/70I[+ET=3>KI%Z'&U'"Z0&K/51!5)#-;"K0FI( M:XDRJ2F5\6NB3FE_YVN\:NHCMAB'PGD;WW9QFKAO/MQ_[#@?UJA%MDCIN:FH M^EH 1+!;_O3TP-4:%$0-+I%V)=307&^+-B8NQ43+'>O869/F$??!P,1=<)UZ1?^+FYC2*&!*?;ECXG7*I#,@45:3Y(V- MLY<82:/E=-["QDDA4-^+-VL4:ID/'B MO_<@:=&L[)SHF.)]4!W84G/1D_(=!G*4-?3\_?G'[-W+B+?Z6_?IPG-Q,/'# M"Z HH]^!,H#[JL[O46=HYI)H#:/:G>(I)JP2EZ7ICLQ-T]AB/UTG*KGXC+[D M.VES^B;\2HG$SS\FW7HX<::R4%G!.?XT=26-5:)]E/? MN?KP@4'\@O4)O\= ^E4J#I2!CN+.;=R%<(W+:;#&[)%\[^IDXS[AQG74[FZW M@16\']]P&ALBFHCLM1L>"BZ ]V>[GG5(W(-1T+2D0O9YNPK?%B;6 [&&,6E& M'%OQ]_=I#!BM!:3 :[QGNAK3$1TI0)F_[Y<'D7"\T+&N9XI$[%D\B^EJ]W\< M/DG7*YTKYK7=N;0JC*W73+L:\S8T9>?KY#*635+B>APO)[A6%8R-J46+[,P' MK+FQ-WC0I[":P]@SE^Z*B[>.S(?7)J"Z9OW^\WJW7BVNMR!FW"T0*0RDE76H M!>#Y$6MMJK4W"QAL]GZYW_*-K^Z7(Q;N37P.N5_%++C#S=V5/3_,(5AXF=D" M*/<@G%TO[A&C.@IWPL^[/@(76QB9HGU)J_2&;\W*E MVS@@;OBS?UR<1H\U$P(XT/OZ]XI[>[]I9B'.RUD57D67S0KAX2F@$;M/T1\&(MXOJ- 7;.R2,1OQMDX1<[NC M\FPL#R>8?&4?P%XS#8[:\H/]WKT%I M1M]GZ.G^U!?6K%N@?;]9W%E2Z)9N755E-(6T?Z5*FFFN[QUBWAJ%6*B/!>BNIJ?O60O6EV.SZH\6:T[6%)SVZ[@%L#I-CO(?E\:*QR+&:/ MX\;P'2R4'1BX1W#>CE:^PQC%+NFC.9$UZJ.Q1O4&(/*-X>'=SE$>& Z7PN ] M L,M:95[./2(;F;8 USH!3]B*BW1!%381*=;2&,LU3 M_MZ8LLT/%*3QB.2@6,B#/@\N1D).4!8[09B3X:SK,B1Y/FJE:,_')1F]XB0C M>U<8&>03:67\_/'S+ ?E$!Z&?P)5(=A/Z"*/[-"A*52#(COY_2G?;LD1OETL ME['S _(#QGG?^J<,3Q.TB\W&[C5GE., %ANSW('2?[/[G_^C&$]^:D%A_,__ M,1G6U4]ZB+FX,[J&_>YZ9UUS*3^?]TQ730YR&DHZ?=J%BL\,O6?,E*)R2CGN M+"I"8!S2Y[ KS?^ ,],#]3@PKO/][<%B)]HYFO)Y>L^\_/0!%Y9VL5-BF_:0 MZ@98AW,UGZUV%%'6]6@IS44?U 1ZCHEU'H'V% '/-\T,.:,D,"S)G/YGEEK= M=_HQ=!SD"6S^ EA"ZI=IXA>,L**KFIM'H<0XX!*E*"BMPI8/D,0\"KN6-]HO MI+I6]6.HAF9N\C'O6-G/,U#YS+! <+R/"930:R*MA6.H=.T6&T2I@MZB]P<& MLI^VPWZ3U6%N/!87Z,I>EGXZE<%NQ 5%_0"?M!*(]I<&NX$>U7(P&&".9RBG MF\L&[:++YA8KB:>C_]\TZ,>:L35\90KKO-G-SZ#K7>+6>#&[XSI06"(TE!'N M03AZ=[];4_&^#;OU5=S>Q3H[WUPM=@EP#B^F]>#X]4&1,[)\(,K$@HD13>F] M%+MUL\O><@3DGUGWPKKK?>G>35+*Z]4-!EM*,L!-JWKB>\ZV)MO@:K$-<8PO M* B69"EZ%&&377M_9E%.Y>F9S/I$N>0_@N,"C$6R_M%L#ZR,21H(Y]Q&U_^9 M'5RR#-J0MB!2ED3"E^REX#Z];E:@N*US M0OB[GFUQ3!\^75Z^/O\E>_7RQSC$@#N %K^;)_@:+ZU"O ,KH JTH M2+PTU - $G[7 C>#O5K$J*!SG^4M%/[0M5J$]END2WQ%;'4\J M77,E*;QV+(2X'[M FY@&K_0 -"W@Y M&GCTR*WQ@>GC@Z8/F_O4U0W7@XPD:;B%QWXQ 6"NCJ/;I0Z(M@1E]S._/09J MI TC&C?=1)SS[1U4^^: &=/[UF5-Z&E,B!&8A[AFHY\I'S6ZU%).[$*5$TM: MF(_&H"%UH9@&\/3S'Y%:1?##C2CTGPFYV3G"YW3D]< ':* E,LKK' MO/?- F4&3.Z<[7>?U^GR!LS[S^]5;CW1379R>?XA//OO[JWMPZH@/.WZD=>/A,)/4H_=3EP)TL#QL@TMN"N7O M;C.,>8$F>+%B#_.!]V\D8>?41-=FG#-U_*?< GW8/[)5:ZC=*@85G61DP+X: M:?9>IAEYWJ0^G1J\T9MH S17A"L[8H\^V)*F7]N=Q&V]4GLELV4\BC)*1+R# M?%I,?IZ)9^+?\)3!G4FE8P,M2PGXLKA,A3-]3O=\3@\#M<86[C&K=>2DTGJ% MD&Q/AO$K4T;'$V97"MZ5K([OR;&J<1;K_ MF1D7&=O_C#W0=K6&0/F4,:)=7_.2,44SRS JG1F6=^@J']@#U$4A")9 M3X^C3ESVPLK>.K(3+?4%=Q[K,#_@[8/LLYM2?SG4G#X3-C[YWD8.MML;QB)_ MTDN8)!U_2=U87CU7'+A*D894E$7-B+-8=%O/CQ M*BI@L;@AV ]U>/QY$EXKI,E&DHUME#3H3M;:-0BS>G@71(;U(5J_F'!B[MB2 MZ8D,Z(R,,2.?-!4>^#%WEQ]\:_"[M1).K<^S9KE@D,6H=<*=7V.35:H*DI'Z M,RULF.. 'I#V4W5<*H7QKTF.79,;7S$]8G1?0;ETN&M(Y1<". MQ4A^^T;#T[_*Q%ZO4#!ZB:>-@?J7?&F:A?I+.J\'A;6<:;2<8YI7%6Q[:Q"G>L M.!N%7T[L5.*T:G\OA]V_QU\?15/R1]&:VH.S:6S.PQ"# /8Z1)H *HV]7E1A MUE^:">ERW,3'XC:(XPOC?KL6Y;U&P5%=%BZNT!'.\9BU".Z1#Y>?_%"E W:< MK2L"3.K3SS&M(D!U[1*L?C8*>/J1"_)<+9OYCZ_6FYMF<>!Q'P:VGQ9R&9VR MD;CF/UZL5\#9#W0<8--8B>U]S.X66:9N1]+/<5M%KU%WOQ)=X0.]M%:Y^VFW MTE&=O,.^[V'SN]+"LRMT8_D$K3,2OLD9\*L3&)V\L28Y4N\_R$CQH_+2B9>] MGN_L[PCAWNOWB/<"PG4B^H64J$,)EJ+^3_X1%;DZIG!(Z$H)52_30KII(O%F MTNY$NV&W_9A)="ADDH,6MUX_@JBCUL04=7MP\ZK6T"/*2,=I@^MP.WFK.F[% M'[4[XZI>BB-- MXB'/*5=5YJASA!Z@9)OG?@RDOWE[S[DJ]8W>4[ MW5I].%37W=3Y?H^+JKO_SEOKL-4_3KD.1(\(T%8C"L*LNRI^=<=>OTZ$C8@E MJ^EJN \5O+8PN TCXNM:AE<-\"@;N?"1GCE>8J9BW>LD<"9"'AYXI#5('RS0 M+U#PC6--X+L)4DE(&A&KBH1K! 8L;Y@.?3B9R6^0BMO?2\DJT]R!M7JQ(!0$ MI""8=\=:D=- XF#?7<&R4>3' W+5Y0.>'=HC ]E"*5Q4?^"1\(NFH:UM*!;5 M.8P:33ZB6Q]#Z?HT07O$RV%C3WUN<+ E-^FX,V=1M!T)ZE#<^TWS90%G?OD PHN*H6G^P HYU*\PY YF M=(#;48+; NV 3C6W()]WG&[R49&JQY8JVW1/-9]/0E43) W. M&6Z7;:-G'.O1P (V:ET/O%)&A8#6_>2?,BK6;146*N#!"H!+]/&V'N=OE_ Q M==K:G2=;SZ7RL1L,53G>B=F%G':S.Q*^B(,TN_UF=:A&%U.].9(<&T@DMV8L M^*V&%\;K/Q"2I&PLKM3/S?IV,[O_#)J\ME&O+C2WD[8";HCYD^5$ MG@WU+366VV:],8-9)/KL:;:75OGV81^M:Z^S@'&,^KVTG_:/?Y_]WQ5@KF8 M#=> 0J \OPCS/@8/8%=<(;@@-15^P0RVVK4<=*<83!XR'9R?@WW+>S!XDQ;0 MN,#21&!E6P0LI<4H]^N G&?A-QP@Y1?R#833 K&<>_$.$6(L_( MHV$$Z!<7E]@! %!+ P04 " )J&A,6QE2/ MX#BEW27OLCN>@D?A2?!'FK2A7>G8T-*+QC['_IV_3TXL>Y#I!8/K*8!&<\Y$ M%N&IUNF[(,C&4^ D.Y8I".-)I.)$FZZ:!%FJ@,29G<19T&ZUN@$G5.#A0.3\ M@NL,C64N=(3[I0GY^><;' M.,)A]RT._AYZW#*_K63GK>$[>^(?@M?0W1WHG_=;\E$Z-B:DMP-["3-@6\BK MOHWP_G[I>" ;-?#I7LDX?B ==72OM0/]Z_N/+>FH/)N2T0LM."AJ?#A(I*A* M_01[@XE,.* 981$^)XR.%+6S$L(I6WASVQK&DDF%M/G&C#('SNZ\._0]^_D5 M'$Z%5"ZVC^#_1\7PFF/9LP(I8Z7 -O:&X2 E6H,2%Z;C!COC'RY4M&\6J5$X M4601MCNXFN >)LA(JAA4&2;$2]-PP""QQ78>Q44I MG4G](3?+$:YO"P>N%"1T[OKSI!1@Z"1-V>(]HQ/!P2]F9\#PD0&' [*,@Z92 MT3O#LZ4R-@90&,U :3I>M7Q3)+V!N5Z6TSQYK.9V S4_=9XG($ 1MBK:U/Y+ MSO)_5GS2^W?);E>I"WY"C?:DT0"1G2:([#9!9"-JLM\$D:<-$-E[@EWS^46& M+U_DR7._[: XKJV<"==.A*45C7+*-!6%VBF-8_!Z[)$\PI_M78"MG&PO=V]R:V)O;VLN>&UL MQ9Q=;^(X%(;_BL7-=J1A@9#/45NITX]5I=DI.U1[;X(!J_E@XZ0[_??K)'3F M)!->[_IL7+ZL\?Q'?TR0S5Z-=6>X_328FWJE4FM_S MO3ZLO[C;ZW^ M-3^/UR^%C$O]JI[EZFHT'=GS)N3$YJ+OOUNB3\7_83Q$R6XO[K-3EFWC,VDO9B^>K']=5H9O\N96D_ M\ZJ-7B5J)(I/VKY1/*YG-3@?Y*U]G2=Z;;]]+3[+1&:Q$LNF;0B@ P"=LP&* MBX4DD', .3\AY+*&J#]@1+X13WM5$$@70+IG@[S-TSV!] "D=TY(GT#Z -(_ M&^2RS&,"&0#(X'PM*$J)5(E356T_9+B(=W,F'WSU5Y79W&>*G&1 MY,9\$'8 MVRR4!01R6;&;)O/E=&9,D98RI7.VA,H')+,C-DRBZJ(=]+8,4=G MI$60IZF MNFRM7\LUSJVMLJW*8JTZD$@'#K,.ZH#I99-6,9G:LM5O/4*^1;>;,MJDCZD$H9)HYLVDZ MH?4@'1+,G%DP,,86%Q03"6;.O835B;)5$V4/M:6+].(RZ^58N/WK,^PBO;C, M>J%1]V ;(JFXW%,6%'Z[9QNG4QD7F<<\YM?'H MU,9#[O'.F3SQ9A03N<<[3_)D+&[Z*^P>LI#';*%C$\4#)\5$%O*8+80FBF-Q M2S&1A3QF"V',!<6$F7ONM,K[?/:V,Y^]4Z7422="\I"%/&8+#6/:GIDD>=Q9 MH/20A3QF"QW#/$B48B(+>4,QD85\9@MAS'N*B2SD.O\0'E).P*R<9J%_3$J?ZC69^N!'\;1*:$5C@)03,"OG@/E5%H6L*_F' M&Q+9)F"VS8'P3UG?Z;)>\K<-^27/MN-G5:2"8B+;!,RVZ>90?FE1B@DKED^: MZAF+ARI;'XJ7JVXR)4"V"9AMT\=YGVZ M3R@FLE!TPOKI9GVHS;%\:7(L*SK1C9"%(F8+]3"[L[8%'=XC9*&(V4(]S#N] MV:A"U0L).NMA(@M%S!:"K7G7N>G(0A&SA0Z8SP?,_AR88B(+1C;:HDN;7'GK(ON:R/-]=X_P\5U_\!4$L#!!0 M ( FH:$RE<*1!!0, !4] : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/%V\MJVT 8AN%;";Z 2'.>*4E6W63;]@:$(Q^(3T@J3>Z^KC=U(='; MA?EF8V-L1N_"/(C1_ _?^ETW;8^'<;,]C7=O^]UA?%QLINGTI6G&Y:;?=^/] M\=0?SM^LCL.^F\X?AW5SZI:OW;IO;-O&9KA>8_'T<+WFW?/+XV)X?C&+NQ_= ML.ZGQT7SMFM^'8?7<=/WT]A5J^W M!;VM7F\+>EN]WA;TMGJ]'>CM]'H[T-OI]7:@MZNP5T*;)7J]'>CM]'H[T-OI M]7:@M]/K[4!OI]?;@=Y.K[<#O9U>;P]Z>[W>'O3V>KT]Z.WU>GO0VU?8ZZ;- M;KW>'O3V>KT]Z.WU>GO0V^OU]J"WU^OM06^OUSN WD&O=P"]@U[O 'H'O=X! M] YZO0/H'2H\JZ2'E7J] ^@=]'H'T#OH]0Z@=]#K'4#OH-<[@MY1KW<$O:-> M[PAZ1[W>$?2.>KTCZ!WU>D?0.U8X:T*'3?1Z1] [ZO6.H'?4ZQU![ZC7.X'> M2:]W KV37N\$>B>]W@GT3GJ]$^B=]'HGT#OI]4Z@=ZIP5I ."^KU3J!WTNN= M0.^DUSN#WEFO=P:]LU[O#'IGO=X9],YZO3/HG?5Z9] [Z_7.H'?6ZYU![USA MK#<=]M;KG4'OK->[@-Y%KW[P)Z%[W>!?0N>KT+Z%WT>A?0N^CU+J!W MT>M=0.^BU[N WJ7"K X-Z]28UL%QG0KS.BT-[+05)G9:&MEI*\SLM#2TTU:8 MVFFO&!\WW="_?)^&[6$]WCKEG\4_S[DB?)S>=_WM.RZK?AYP!?9TODS?7%YO M_A^^K/JGHKG.&)]^ U!+ P04 " )J&A,AW VQFL" #I.@ $P %M# M;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;B=@K$! U/3FVVW6Z7M!1@X M"0K_9+M=^O9S:#MI529U:B)];T+@F'-^$.MSEYL?C[-QJ^/0CVX3[;V?/PKA MFKT9:A=/LQE#93O9H?;AU.[$7#>'>F>$2A(MFFGT9O1K?^H1W=Y\-MOZOO>K M3T_73ZTW43W/?=?4OIM&\3"VKYJNGQO&UO3+&K?O9O/J4[QKX MLAN:R9KU;$/5^N[,XX5(=Z'JQ&GA)1_1G+9.:]HW#0^MK_?#_IKL8?E^[H7_ M*3JQ'-[WUB^70T%RI) <&21'#LFA(3D*2(X2DJ."Y) ))0A%5$DA55),E114 M)45526%54ER5%%@E159%D5519%44615%5D6155%D5119%45619%5461-*;*F M%%E3BJPI1=:4(FM*D36ER)I29$TILJ8463.*K!E%UHPB:T:1-:/(FE%DS2BR M9A19,XJL&476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D5539-44635% M5DV155-DU119-45639%54V35%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N* MK 5%UI(B:TF1M:3(6E)D+2FREA192XJL)476DB)K29&UHLA:462M*+)6%%DK MBJP51=:*(FM%D;6BR%I19)4)A5:94&R5"057F5Q1U^48#W4W_BO*SVDZO,P7 MRS]<;W\#4$L! A0#% @ ":AH3!\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ ":AH3&;S"V"" L0 M ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" )J&A,0-H&(>\ K @ $0 @ &9 0 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " )J&A,F5R<(Q & "<)P $P M @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( FH:$P) MQIZUJ0( 4* 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M":AH3,TT,44[ @ N < !@ ( !0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3.PHCXVQ 0 T@, !@ ( ! MJ"D 'AL+W=O&UL4$L! A0#% @ ":AH3)_I]-FW 0 T@, !D M ( !>RT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ":AH3'=Q^/2S 0 T@, !D ( !0#, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH M3!B>F1:T 0 T@, !D ( ! SD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3%RRURBT 0 T@, M !D ( !Q#X 'AL+W=O>ED;0! #2 P &0 @ &O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3$.CG*FU 0 T@, !D M ( !B$0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ":AH3-&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3*S?]&PO M=V]R:W-H965T&UL4$L! A0#% @ ":AH3'TDOY7P >&PO=V]R:W-H965T@! !F!0 &0 M@ %4:P >&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3"DBG#*X 0 T@, !D M ( !86\ 'AL+W=O&PO=V]R M:W-H965TET !X;"]W;W)K&UL M4$L! A0#% @ ":AH3 [8\L>" @ C0H !D ( !!7D M 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ M":AH3.JUWUST 0 < 4 !D ( !T8( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3)%>(4ZL @ M+ H !D ( !-8X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3%WB;[G_ @ \0P !D M ( !SY< 'AL+W=O&PO=V]R:W-H M965T!=V7$0( )H& 9 M " ;&> !X;"]W;W)K&UL4$L! M A0#% @ ":AH3/>V2H&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH M3&$S3L$1 @ -@8 !D ( !QZ@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3/A;L.%H @ '@@ M !D ( !B:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3#0"T[!( P #@X !D M ( !P;8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ":AH3((0W-M2 @ FP< !D ( !6;\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3 70 MN8VK P >A( !D ( !4&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3#<]A2#! @ +PH !D M ( !B]D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ":AH3!T:FY)) @ E@< !D ( ! MQ^( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ":AH3('A^X,$ @ Q@4 !D ( !CNP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3-OK#HCR M!P D#$ !D ( !>_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3(C'%J+N P 81$ !D M ( !!0,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ":AH3'_>[#]" @ _@8 !D ( !Z0L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M":AH3/TG"X^U @ ]PD !D ( !VQ(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ":AH3&QX/YF? P MPQ !D ( !3AP! 'AL+W=O&PO=V]R:W-H965T6P0 -D4 : M " :LD 0!X;"]W;W)K @!X;"]S='EL97,N>&UL4$L! A0#% M @ ":AH3+42(#X"!P $$, \ ( !H"$" 'AL+W=O7!E&UL4$L%!@ !P ' QAX *@N @ $! end XML 123 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 124 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 126 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 441 546 1 false 152 0 false 14 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.neophotonics.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.neophotonics.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.neophotonics.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.neophotonics.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.neophotonics.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1003501 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical) Sheet http://www.neophotonics.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical Consolidated Statements of Comprehensive Loss (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.neophotonics.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.neophotonics.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101100 - Disclosure - The Company and basis of presentation Sheet http://www.neophotonics.com/role/CompanyAndBasisOfPresentation The Company and basis of presentation Notes 9 false false R10.htm 2102100 - Disclosure - Summary of significant accounting policies Sheet http://www.neophotonics.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 10 false false R11.htm 2103100 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCash Cash, cash equivalents, short-term investments, and restricted cash Notes 11 false false R12.htm 2104100 - Disclosure - Fair value measurements Sheet http://www.neophotonics.com/role/FairValueMeasurements Fair value measurements Notes 12 false false R13.htm 2105100 - Disclosure - Net income (loss) per share Sheet http://www.neophotonics.com/role/NetIncomeLossPerShare Net income (loss) per share Notes 13 false false R14.htm 2106100 - Disclosure - Business combinations Sheet http://www.neophotonics.com/role/BusinessCombinations Business combinations Notes 14 false false R15.htm 2107100 - Disclosure - Purchased intangible assets Sheet http://www.neophotonics.com/role/PurchasedIntangibleAssets Purchased intangible assets Notes 15 false false R16.htm 2108100 - Disclosure - Balance Sheet Components Sheet http://www.neophotonics.com/role/BalanceSheetComponents Balance Sheet Components Notes 16 false false R17.htm 2109100 - Disclosure - Asset sale Sheet http://www.neophotonics.com/role/AssetSale Asset sale Notes 17 false false R18.htm 2109100 - Disclosure - Restructuring Sheet http://www.neophotonics.com/role/Restructuring Restructuring Notes 18 false false R19.htm 2110100 - Disclosure - Debt Sheet http://www.neophotonics.com/role/Debt Debt Notes 19 false false R20.htm 2111100 - Disclosure - Pension Plans Sheet http://www.neophotonics.com/role/PensionPlans Pension Plans Notes 20 false false R21.htm 2112100 - Disclosure - Commitments and contingencies Sheet http://www.neophotonics.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 21 false false R22.htm 2113100 - Disclosure - Stockholders' Equity Sheet http://www.neophotonics.com/role/StockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 2114100 - Disclosure - Stock-based compensation Sheet http://www.neophotonics.com/role/StockBasedCompensation Stock-based compensation Notes 23 false false R24.htm 2115100 - Disclosure - Income taxes Sheet http://www.neophotonics.com/role/IncomeTaxes Income taxes Notes 24 false false R25.htm 2116100 - Disclosure - Segment and geographic information Sheet http://www.neophotonics.com/role/SegmentAndGeographicInformation Segment and geographic information Notes 25 false false R26.htm 2117100 - Disclosure - Selected Quarterly Financial Data (unaudited) Sheet http://www.neophotonics.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (unaudited) Notes 26 false false R27.htm 2120100 - Disclosure - Subsequent Events Sheet http://www.neophotonics.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 2202201 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.neophotonics.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 28 false false R29.htm 2302302 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.neophotonics.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://www.neophotonics.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 2303301 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash and investments (Tables) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashAndInvestmentsTables Cash, cash equivalents, short-term investments, and restricted cash and investments (Tables) Tables http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCash 30 false false R31.htm 2304301 - Disclosure - Fair value measurements (Tables) Sheet http://www.neophotonics.com/role/FairValueMeasurementsTables Fair value measurements (Tables) Tables http://www.neophotonics.com/role/FairValueMeasurements 31 false false R32.htm 2305301 - Disclosure - Net income (loss) per share (Tables) Sheet http://www.neophotonics.com/role/NetIncomeLossPerShareTables Net income (loss) per share (Tables) Tables http://www.neophotonics.com/role/NetIncomeLossPerShare 32 false false R33.htm 2306301 - Disclosure - Business combinations (Tables) Sheet http://www.neophotonics.com/role/BusinessCombinationsTables Business combinations (Tables) Tables http://www.neophotonics.com/role/BusinessCombinations 33 false false R34.htm 2307301 - Disclosure - Purchased intangible assets (Tables) Sheet http://www.neophotonics.com/role/PurchasedIntangibleAssetsTables Purchased intangible assets (Tables) Tables http://www.neophotonics.com/role/PurchasedIntangibleAssets 34 false false R35.htm 2308301 - Disclosure - Balance sheet components (Tables) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsTables Balance sheet components (Tables) Tables 35 false false R36.htm 2309301 - Disclosure - Restructuring (Tables) Sheet http://www.neophotonics.com/role/RestructuringTables Restructuring (Tables) Tables http://www.neophotonics.com/role/Restructuring 36 false false R37.htm 2310301 - Disclosure - Debt (Tables) Sheet http://www.neophotonics.com/role/DebtTables Debt (Tables) Tables http://www.neophotonics.com/role/Debt 37 false false R38.htm 2311301 - Disclosure - Pension Plans (Tables) Sheet http://www.neophotonics.com/role/PensionPlansTables Pension Plans (Tables) Tables http://www.neophotonics.com/role/PensionPlans 38 false false R39.htm 2312301 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.neophotonics.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.neophotonics.com/role/CommitmentsAndContingencies 39 false false R40.htm 2313301 - Disclosure - Stockholders' equity (Tables) Sheet http://www.neophotonics.com/role/StockholdersEquityTables Stockholders' equity (Tables) Tables 40 false false R41.htm 2314301 - Disclosure - Stock-based compensation (Tables) Sheet http://www.neophotonics.com/role/StockBasedCompensationTables Stock-based compensation (Tables) Tables http://www.neophotonics.com/role/StockBasedCompensation 41 false false R42.htm 2315301 - Disclosure - Income taxes (Tables) Sheet http://www.neophotonics.com/role/IncomeTaxesTables Income taxes (Tables) Tables http://www.neophotonics.com/role/IncomeTaxes 42 false false R43.htm 2316301 - Disclosure - Segment and geographic information (Tables) Sheet http://www.neophotonics.com/role/SegmentAndGeographicInformationTables Segment and geographic information (Tables) Tables http://www.neophotonics.com/role/SegmentAndGeographicInformation 43 false false R44.htm 2317301 - Disclosure - Selected Quarterly Financial Data (unaudited) (Tables) Sheet http://www.neophotonics.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (unaudited) (Tables) Tables http://www.neophotonics.com/role/SelectedQuarterlyFinancialDataUnaudited 44 false false R45.htm 2401401 - Disclosure - The Company and basis of presentation - Narrative (Details) Sheet http://www.neophotonics.com/role/CompanyAndBasisOfPresentationNarrativeDetails The Company and basis of presentation - Narrative (Details) Details 45 false false R46.htm 2402403 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://www.neophotonics.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 46 false false R47.htm 2402404 - Disclosure - Summary of significant accounting policies - Estimated Useful Lives of Property, Plant and Equipment (Details) Sheet http://www.neophotonics.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails Summary of significant accounting policies - Estimated Useful Lives of Property, Plant and Equipment (Details) Details 47 false false R48.htm 2403402 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashShortTermInvestmentsAndRestrictedCashAndInvestmentsDetails Cash, cash equivalents, short-term investments and restricted cash - Short term investments and restricted cash and investments (Details) Details 48 false false R49.htm 2403403 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashUnrealizedGainsAndLossesRelatedToCashEquivalentsAndInvestmentsInMarketableSecuritiesDetails Cash, cash equivalents, short-term investments and restricted cash - Unrealized Gains and Losses Related to Cash Equivalents and Investments in Marketable Securities (Details) Details 49 false false R50.htm 2403404 - Disclosure - Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashMaturitiesOfMarketableSecuritiesAndAdditionalInformationDetails Cash, cash equivalents, short-term investments and restricted cash - Maturities of marketable securities and additional information (Details) Details 50 false false R51.htm 2403405 - Disclosure - Cash, cash equivalents, short-term investments, and restricted cash Cash, cash equivalents, short-term investments and restricted cash - Narrative (Details) Sheet http://www.neophotonics.com/role/CashCashEquivalentsShortTermInvestmentsAndRestrictedCashCashCashEquivalentsShortTermInvestmentsAndRestrictedCashNarrativeDetails Cash, cash equivalents, short-term investments, and restricted cash Cash, cash equivalents, short-term investments and restricted cash - Narrative (Details) Details 51 false false R52.htm 2404402 - Disclosure - Fair value measurements- Assets and liabilities measured at fair value on recurring basis (Details) Sheet http://www.neophotonics.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair value measurements- Assets and liabilities measured at fair value on recurring basis (Details) Details 52 false false R53.htm 2404403 - Disclosure - Fair value measurements - Assets and liabilities measured at fair value on a nonrecurring basis (Details) Sheet http://www.neophotonics.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails Fair value measurements - Assets and liabilities measured at fair value on a nonrecurring basis (Details) Details 53 false false R54.htm 2405402 - Disclosure - Net income (loss) per share - Computation of Basic and Diluted Net Income (Loss) per Share (Details) Sheet http://www.neophotonics.com/role/NetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails Net income (loss) per share - Computation of Basic and Diluted Net Income (Loss) per Share (Details) Details http://www.neophotonics.com/role/NetIncomeLossPerShareTables 54 false false R55.htm 2405403 - Disclosure - Net income (loss) per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.neophotonics.com/role/NetIncomeLossPerSharePotentiallyDilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net income (loss) per share - Potentially Dilutive Securities Excluded From Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details http://www.neophotonics.com/role/NetIncomeLossPerShareTables 55 false false R56.htm 2406402 - Disclosure - Business Combinations (Details) Sheet http://www.neophotonics.com/role/BusinessCombinationsDetails Business Combinations (Details) Details 56 false false R57.htm 2406403 - Disclosure - Business Combinations - Allocation of Assets acquired, liabilites assumed and Purchase price (Details) Sheet http://www.neophotonics.com/role/BusinessCombinationsAllocationOfAssetsAcquiredLiabilitesAssumedAndPurchasePriceDetails Business Combinations - Allocation of Assets acquired, liabilites assumed and Purchase price (Details) Details 57 false false R58.htm 2406404 - Disclosure - Business Combinations - Summary of Intangible Assets Acquired (Details) Sheet http://www.neophotonics.com/role/BusinessCombinationsSummaryOfIntangibleAssetsAcquiredDetails Business Combinations - Summary of Intangible Assets Acquired (Details) Details 58 false false R59.htm 2406405 - Disclosure - Business Combinations - Pro forma results (Details) Sheet http://www.neophotonics.com/role/BusinessCombinationsProFormaResultsDetails Business Combinations - Pro forma results (Details) Details 59 false false R60.htm 2407402 - Disclosure - Purchased intangible assets - Components (Details) Sheet http://www.neophotonics.com/role/PurchasedIntangibleAssetsComponentsDetails Purchased intangible assets - Components (Details) Details 60 false false R61.htm 2407403 - Disclosure - Purchased intangible assets - Amortization expense (Details) Sheet http://www.neophotonics.com/role/PurchasedIntangibleAssetsAmortizationExpenseDetails Purchased intangible assets - Amortization expense (Details) Details 61 false false R62.htm 2407404 - Disclosure - Purchased intangible assets - Estimated future amortization expense (Details) Sheet http://www.neophotonics.com/role/PurchasedIntangibleAssetsEstimatedFutureAmortizationExpenseDetails Purchased intangible assets - Estimated future amortization expense (Details) Details 62 false false R63.htm 2408402 - Disclosure - Balance sheet components - Restricted Cash and Investments (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsRestrictedCashAndInvestmentsDetails Balance sheet components - Restricted Cash and Investments (Details) Details 63 false false R64.htm 2408403 - Disclosure - Balance sheet components - Accounts receivable, net (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAccountsReceivableNetDetails Balance sheet components - Accounts receivable, net (Details) Details 64 false false R65.htm 2408404 - Disclosure - Balance sheet components - Allowance for Doubtful Accounts (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAllowanceForDoubtfulAccountsDetails Balance sheet components - Allowance for Doubtful Accounts (Details) Details 65 false false R66.htm 2408405 - Disclosure - Balance sheet components - Inventories (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsInventoriesDetails Balance sheet components - Inventories (Details) Details 66 false false R67.htm 2408406 - Disclosure - Balance sheet components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance sheet components - Prepaid Expenses and Other Current Assets (Details) Details 67 false false R68.htm 2408407 - Disclosure - Balance sheet components - Property, Plant and Equipment, net (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsPropertyPlantAndEquipmentNetDetails Balance sheet components - Property, Plant and Equipment, net (Details) Details 68 false false R69.htm 2408408 - Disclosure - Balance sheet components - Accrued and other current liabilities (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails Balance sheet components - Accrued and other current liabilities (Details) Details 69 false false R70.htm 2408409 - Disclosure - Balance sheet components - Accrued warrranty (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsAccruedWarrrantyDetails Balance sheet components - Accrued warrranty (Details) Details 70 false false R71.htm 2408410 - Disclosure - Balance sheet components - Other noncurrent liabilities (Details) Sheet http://www.neophotonics.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails Balance sheet components - Other noncurrent liabilities (Details) Details 71 false false R72.htm 2409401 - Disclosure - Asset sale (Details) Sheet http://www.neophotonics.com/role/AssetSaleDetails Asset sale (Details) Details http://www.neophotonics.com/role/AssetSale 72 false false R73.htm 2409402 - Disclosure - Restructuring (Details) Sheet http://www.neophotonics.com/role/RestructuringDetails Restructuring (Details) Details http://www.neophotonics.com/role/RestructuringTables 73 false false R74.htm 2410402 - Disclosure - Debt - Components of Debt, Obligations, Weighted Average Interest Rate (Details) Sheet http://www.neophotonics.com/role/DebtComponentsOfDebtObligationsWeightedAverageInterestRateDetails Debt - Components of Debt, Obligations, Weighted Average Interest Rate (Details) Details 74 false false R75.htm 2410403 - Disclosure - Debt - Narrative (Details) Sheet http://www.neophotonics.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 75 false false R76.htm 2410404 - Disclosure - Debt - Maturities of Long-Term debt (Details) Sheet http://www.neophotonics.com/role/DebtMaturitiesOfLongTermDebtDetails Debt - Maturities of Long-Term debt (Details) Details 76 false false R77.htm 2411402 - Disclosure - Pension Plans - Narrative (Details) Sheet http://www.neophotonics.com/role/PensionPlansNarrativeDetails Pension Plans - Narrative (Details) Details 77 false false R78.htm 2411403 - Disclosure - Pension Plans - Funded Status (Details) Sheet http://www.neophotonics.com/role/PensionPlansFundedStatusDetails Pension Plans - Funded Status (Details) Details 78 false false R79.htm 2411404 - Disclosure - Pension Plans - Periodic Pension Cost (Details) Sheet http://www.neophotonics.com/role/PensionPlansPeriodicPensionCostDetails Pension Plans - Periodic Pension Cost (Details) Details 79 false false R80.htm 2411405 - Disclosure - Pension Plans - Estimated Future Benefit Payments Under Plans (Details) Sheet http://www.neophotonics.com/role/PensionPlansEstimatedFutureBenefitPaymentsUnderPlansDetails Pension Plans - Estimated Future Benefit Payments Under Plans (Details) Details 80 false false R81.htm 2411406 - Disclosure - Pension Plans - 401 (k) Plan (Details) Sheet http://www.neophotonics.com/role/PensionPlans401KPlanDetails Pension Plans - 401 (k) Plan (Details) Details 81 false false R82.htm 2412402 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://www.neophotonics.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 82 false false R83.htm 2412403 - Disclosure - Commitments and contingencies - Future minimum commitments under the Company's non-cancelable operating leases (Details) Sheet http://www.neophotonics.com/role/CommitmentsAndContingenciesFutureMinimumCommitmentsUnderCompanysNonCancelableOperatingLeasesDetails Commitments and contingencies - Future minimum commitments under the Company's non-cancelable operating leases (Details) Details 83 false false R84.htm 2413402 - Disclosure - Stockholders' Equity - Common stock, resale registration statement, and follow-on public offering (Details) Sheet http://www.neophotonics.com/role/StockholdersEquityCommonStockResaleRegistrationStatementAndFollowOnPublicOfferingDetails Stockholders' Equity - Common stock, resale registration statement, and follow-on public offering (Details) Details 84 false false R85.htm 2413403 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Income (Details) Sheet http://www.neophotonics.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails Stockholders' Equity - Accumulated Other Comprehensive Income (Details) Details 85 false false R86.htm 2414402 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 86 false false R87.htm 2414403 - Disclosure - Stock-based compensation - Estimated fair vale of stock-based awards (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationEstimatedFairValeOfStockBasedAwardsDetails Stock-based compensation - Estimated fair vale of stock-based awards (Details) Details 87 false false R88.htm 2414404 - Disclosure - Stock-based compensation - Summary of stock compensation expense (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationSummaryOfStockCompensationExpenseDetails Stock-based compensation - Summary of stock compensation expense (Details) Details 88 false false R89.htm 2414405 - Disclosure - Stock-based compensation - Stock Options and RSUs (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationStockOptionsAndRsusDetails Stock-based compensation - Stock Options and RSUs (Details) Details 89 false false R90.htm 2414406 - Disclosure - Stock-based Compensation - Summary of Information about Stock Options Outstanding (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationSummaryOfInformationAboutStockOptionsOutstandingDetails Stock-based Compensation - Summary of Information about Stock Options Outstanding (Details) Details 90 false false R91.htm 2414407 - Disclosure - Stock-based Compensation - Summary of Information about Restricted Stock Units Outstanding (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationSummaryOfInformationAboutRestrictedStockUnitsOutstandingDetails Stock-based Compensation - Summary of Information about Restricted Stock Units Outstanding (Details) Details 91 false false R92.htm 2414408 - Disclosure - Stock-based Compensation - Summary of Company's Stock Appreciation Unit Activity (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationSummaryOfCompanysStockAppreciationUnitActivityDetails Stock-based Compensation - Summary of Company's Stock Appreciation Unit Activity (Details) Details 92 false false R93.htm 2414409 - Disclosure - Stock-based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.neophotonics.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-based Compensation - Employee Stock Purchase Plan (Details) Details 93 false false R94.htm 2415402 - Disclosure - Income taxes - Income (Loss) before Income Taxes (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails Income taxes - Income (Loss) before Income Taxes (Details) Details 94 false false R95.htm 2415403 - Disclosure - Income taxes - Components of Provision for Income Taxes (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income taxes - Components of Provision for Income Taxes (Details) Details 95 false false R96.htm 2415404 - Disclosure - Income taxes - Difference in Provision for Income Taxes from Amount Obtained by Applying U.S. Federal Statutory Rate (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesDifferenceInProvisionForIncomeTaxesFromAmountObtainedByApplyingUSFederalStatutoryRateDetails Income taxes - Difference in Provision for Income Taxes from Amount Obtained by Applying U.S. Federal Statutory Rate (Details) Details 96 false false R97.htm 2415405 - Disclosure - Income taxes - Components of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails Income taxes - Components of Deferred Income Tax Assets and Liabilities (Details) Details 97 false false R98.htm 2415406 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 98 false false R99.htm 2415407 - Disclosure - Income taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.neophotonics.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails Income taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Details 99 false false R100.htm 2416402 - Disclosure - Segment and Geographic Information - Additional Information (Details) Sheet http://www.neophotonics.com/role/SegmentAndGeographicInformationAdditionalInformationDetails Segment and Geographic Information - Additional Information (Details) Details 100 false false R101.htm 2416403 - Disclosure - Segment and georgraphic information (Details) Sheet http://www.neophotonics.com/role/SegmentAndGeorgraphicInformationDetails Segment and georgraphic information (Details) Details 101 false false R102.htm 2417402 - Disclosure - Selected Quarterly Financial Information (Details) Sheet http://www.neophotonics.com/role/SelectedQuarterlyFinancialInformationDetails Selected Quarterly Financial Information (Details) Details 102 false false R103.htm 2420401 - Disclosure - Subsequent Events (Details) Sheet http://www.neophotonics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.neophotonics.com/role/SubsequentEvents 103 false false All Reports Book All Reports nptn-20171231.xml nptn-20171231.xsd nptn-20171231_cal.xml nptn-20171231_def.xml nptn-20171231_lab.xml nptn-20171231_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/country/2016-01-31 http://fasb.org/us-gaap/2016-01-31 true true ZIP 128 0001227025-18-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001227025-18-000009-xbrl.zip M4$L#!!0 ( FH:$RZ9JV1X\[G31HQ >)WC7C$ +OEDIM)2NNI6OW@A24A"F0)D MD%2F[J_O'2 H@@0XB@- H@:E1&*(V..W=^S8\5__[_?'P0_/43:,T^2_WZ$? MG7<_1$DO[OKYJR?H';F[<^Z8 M0XGH>92&D=<3CD<%B1SV_WS_V7&$Z-.OWE>/*?[<\?8-3)\.=>.DY&V1A9N&*<7(?;WKV[=O/^9WIMD]7.Z0GXHKIC<,XN2O%5?;K[^& MPVAZ>1+&O6']F/*O[)#0_)"2-$G&C_7OZ(^RGT8O3]%/<-%[N"K*XM[K?4^C M9.ZN)$J?'M)1FL![?NREC_9=+L*E-ZU_S?PKLNANZ=SY3_#M],)AW*N?-'Q1 M,^7AZ"E;/C^/@R?7N^Y"X=?\X$47]2(!WR3I8-H6'M/_DW]398. M]3?EW]3=-,JB^Z5T$C_!]]-+[1?]!;5XI>?DR[E+1[67LLFEH_*E\2J13H:C M,.F]"NGWBE!_(_G52 CQ4_[MZZ7#?MV%\%CTT__^^.&V]Q ]AK.+X_47OW\= MS2__Z__Z+_NNGX?Y%S?1W0_YNW]^R.7.RO?[J0C_" -Y5WQM^?#?[X;QX], MIO23?O=@/II_$??O971QE M/^3CB.:F,)5+??4_[WYQ8"(8NPYF__73XLWY.WY:?$GQCB=0JK1??BN0(!L9 M\ B_V&%:>7+0]/;9=Z4;HJ0_NQQA$+_9V_K3BZVF3]O=][3-A-MML()\.RO(]VP%/AZ%7S\F":WH[3WU\?H\6N4'8W.KT2,[NTH M\X\FG_7AS=^?!G$O'DW&]$,_ADLF 5XQ\)]73N_=+]/+*O/[KY]J7S$9T4^5 M(>UF,N@A3,8$.'7\/15_FP0/=Q<(V>_'(Z!T./@Z7:C=7OOV959[-SQO6E\;USF@#4^#7<0H^AN;Q1[O?'C> MC:]'#U%F+\NB!RM^S]%5TDL?H_-4E$WG?11C>9"<[&[Q="*\) 613L@E=JJWM+F&GH*]S"><;Q&V_B-KA_!8NF^ZP5MYY_@9X_H:LH7>> M_YB>_R!PCS9^S>P@=:@[Q<"=B^NBX0X(M]K<[5! U &>!@">AF2Y.P]P*# M9U"Q^6LF='F]Z@/HXO5=S6-L,XL__Q4-!L,@S.Y3%29_?0HG>0HY'*:]./^C M74)7G6;9+JT@URKIVN+]RXC][A=+[9\WI'8K 9.9M.P(HJ^@0/ 3>YO(<)E@ M6PFNOOIRI2T5%^YZ-3N_1NE]%CX]Q#V@L+VMZ"?UI_XTNWC\=1C]/;9&ZAE^ M?'EYBN9&M_#]^>A"E>S'48 %KNWII4MY_NZ7@ND_ZT_[>E>]R,Q(6RLS1W)> M>4.:S9W70O^:?3DOTCFOSGD=VGDY8N\MB#:$73N[K,_C?IK<[^BSSD&(3^5U M%@G?%+?36"QW%'5X"X+KM.'L,%ASE:$FIZ/3I >CRG*_=Q,/_U(O*DIZ#X]A M]M=B6L?.?G@3]:+X.?PZB!:DO>9)E3!$CX>C]-'F1A:N77C6Q_ _:3:]>%C2 MM.*C+]_2EB&B-62>2R/5TGE/TKV"2Z7%SM5LVM-0JDR>ZO4BER\D8_86];P- M!Q'(# 1JX^A3M.B_.MW=C?\CPNE\$=\FV2 M\>V0[VF0;P,5<^J'/Z6C:/@A#9.A3/I!G(1)+T[N9]Y9O20B'[*H9=+;(>Y=[/Z,SY>;\P 3%X^B#_%SU+]*1H!< M8Q ).1Q&HZ%ZF9!P$ X7]P59IO5&XW!P$]\_C%I6*;S%E,M[A6KG?$&V_2QR M*9UM[VQ[IZ+-"[>_I$\!&.37;\Y512\]YJ[G\P6I*.M4M%/13D67J6@#-T^V M%.B>;]ZZ@[E=ZKJ5'O0"%O0OW7E>\FK^623_SU@W.[]Y,O5L0N*__57(9ZR; MG=_L%+-]BMFEA"Y#.T^:$FJ"BK8W:WL!^:!+U\Y3)8.:D*MMOV)VH/;L%?/8 MH+8)BKE88-S_#Q##3FP8I-FGZ%N1C(B3^\]9FL"OO7Q_?DE!9E?A,E()GW;R?')SK/& M6'\,>P]Q$F4OY>L6#/69[#[:@"SE?:%+Z;(GX]AMAMJ'_ ;C+(E'XRS*-R5\ MM[\-._']>3E9.NEMD/3>IG>C;V'.I>FO!E#A(,UOT.EPM($PMW$G_E;"O#&5 M#BC;79N D\CVV1OJ)LAV9[>/@SK.WE"?!'5TEGE;Z57C&&B4W'<2^_,\*3HI M;:64GCU(.)J4=DC@2/FSLS>LI\F?7:"573SC\"IYCB;Y](JL_G'[:_H<9

TLFRC^WG(>^CI!='P]NH-\[B41RUK&*E.NN95.PP[%;VE,7#Z"H9 G;OY]U>SD@0MIWT4<3@X$W@5XC!QS2)7CZ& MV5_1*!@G_3/B=?W,VLO0#4U\Q] S,]2WUF)%\7UBHJ^C<_3.*R?87GTMLU>% M@)A[T>U#%(T^I+T-D42WQ>.L?V,IEW3&X4DP]N MJ->>4$SYZ]79*D M44F24P13>9%M*=Z8;@]N/[?SZMFE,SL/']TQ] Q\\8;ICBXZ;J>^;A4X=9CZ M/!C=8>I38NI3LK=;;6K,:M/>Q:!FKVD0QMD_P\$X4B^OO_X#"!YFO8>7#[:Z M=;Z813 M.H*/[.SB9 P?3W0];1LX:;"-W9A[LP'NC7T78J0;KX]+RTD[+3N=EJUARH7H MSB+ ,7#[,]B09QNUC;*QG9]MEC)++M^,ATF8I)_#%_O=[/KE84QC(J.;=B*O M53PI\N*KF;+_2.9L8JN;B^2[E=%1)]^=?+?"?N^:I.Z@ MU_GEO3L8UC0W=9!RPTYUNZBI4]=&)#DZK]M$U>V\;FO4^++ <[=5YPS5N-NK MU-4=T&>]U.79OB=3MU[=2U M4]=3>=>F5G5WFMO84HA.B9NFQ(W-+W=)JC.,=+N$55.@DT],2N4QP%,Q&Q\6@<#O+CNVTSXJOD)OSZ-?Z2 MC8>C=HG:J0T_%LT[DBIST[5G)YLK?!TD=[_-+^#-7\%<=OWH[.XETBOSL>5@RZPOG*(V&W9T1[#=KQ MY;T#X\<3Z0Z,[]M*WUK38)=9VIQT:(?P3K];2?(.:6QK><\%G;9#B!N$E\_$ M$G?XX:+P0QML[Q:K9"5BYO;@\J3V>,MC];1NKZT]76XBCWM?.KA[#*FMIW4G MM=O;VBY6.[K)/7VLU@:4BRY/!#=\CRZ\ M9^I\3Q?V=,'Z\<*>+EC?E^4]B[K8=EG>,ZW475/M=!X M:%P\.#=.X^;B^FJ MFQJ2H6EJ==.9R'NW.GE16PW:D&KJ]O U47C/'#J>:GM\5]UT_&WRYUO==+H@ MODL]'2]Z/[?4TV%6*SO;VRSI;9#M;0,*[M;KK6K[MN7K>T6"HYN!T>*&3X0N4X5,VK&RWJ[\DQWHZH]0EGAIBJIJ:>#IXG=2Y>\P+]$^G*_OL MEK$OHMU!&Z2V*[YHY )/)[5=D^"M+>8EBD"WC-=(KWOZ9;PVR'!WO%6CG.^Y M[IPX'60\B]"X'<)[YL'ZJ8['Z:IWC[]WK1'5NVW(H'?MDAII@L^M#.ATZSY= MRNDB6LVT06J[,OGV&>*+6JT\7;%F)^\-R;HU5=[;@*6[B+"1HMV@B+ -5KL[ M0/7B#5EWY%$CPZQS-V2G6][M4EL7L5>H#5+;=0)O)>-3#B* M)IQU$/SO]8FOWY5NB)+^[/(Y09A^\S9!8)T@G%X0V':"P XA"'P30? ?GP;I M2Q3EI+I^LHFBLQ""I?,ZD@#P[02 GTP .DMP_H*P$3;H+,'Y8H*5 I#G@>:H M]'D,R#T<1I\'8;ME($^WK)G:!8G!1M"PLP/G"PE7"D!G!RY%#%8"PTX,+@ 6 M3HP!ED\9/#K_^2H-:CR,DV@XE+V_Q_$PMG9R)A=?QDGX=1!] ))EG[.T/^Z- M/MBK@RQ]]#_JZQN_5''0+EE9,N]":G:8^/$,"GV/^.8&9>[R-TO254F2.AEJ MCPR5\M$+(O'F?/111&*V A-#6!]]B)^C_E4" [^/X4ER.(Q&0_7R,?Q/FNE! M".\M8UQCEQS2IZC_)>H]).D@O7^YB>\?VK:A[JCBMLV"T.8LF>'S-3SI-.$@ MFJ#'PU'Z&&4WT6!2)?@0/W5:<#HM6,&/5FI 7?KI8 IP.P(H8^=_VXN2$(8Y M)^KPM"#-'L-.NOR?KYK@K23^DS>@\_ MB+.9Q/OQ?90,;*[V3"/5%1,\FA%$6QI!])XXK7+XYR$J34]JG-:/'C@^ZD3H MK,..H^57N[7EYL*V=JTM-RFM?#53GV9J3K<6W2RM:%:$=T+H#",W2A), A"9!ZJ,NA'65&BW3J:Y2H[F9R&.M MZ'5*VRGM62CMJ?M85-JD7B9^; ]..W3#U%V%(3?I'R*P+ ^I;;X)ZARUKMGI M-E*0&]0E$VXO^]VWL/\SV*)D9#NBUP3SYRX*&TS^*&)Q^$[:G5BT4"R:9RTZ M9]%VJ[ K^SO@>%K@>(Q.N1!-P4-&+[8%S BLGP_QZ),=MGJI],92XQBFG-RW MB_4;S'#&\ODI'BFX//7>G47DL(U,? B3_AG+PVQZY^'].]:>BK4']^S;L/9C MV'N(DRA[*5]WQKQ>,=_V,G]7D]VY\=:8[EU9'(PSP+OC+(+K@OB[_:UE@'TK M=B^?[N6QOC/MQS7MS8)LKZF+QZM\HH]_A^=;H-RVQV)X!EZ>5Y6"0?@N37F17GVZB890]1\/J"8_3JX(T M,^GXZ^AN/)"]7CING:9O-O'2>8MK9WX4@:!'R,9W,M$"F6A4[KZF!+L3HK8) MT:E+@A?11R=!+9"@0R\4\\ZJM$XF&EVSW$E0"R3HT$$NZP2BM0+!#IWRNGU( ML]&7*'NTAY-7^/\I'47#S^&+W1IS/7J(LN+WEC&_=I(S7J^997LUW^T8W3A& M'WS]XBKII8_1ZXXN%0ZL&;M]B"*;\Y/]?K[U+1R8>-@;I$.;PU%RGDYY_1(.WF?1?DK/Z3?;I^B MJ/\E"Y-A+XJ?HZQ=8G0<$A:USUO2L+U"RCLA[82TP2YSDARV+4D@B(.?!,VZ MXI3)EI>M Q=[X>NN[=KK)G\ 0>_4RVTXB,#[U-.Y77*WAA:EMC5O($934\EP M^9[[2RZ1.&TCC2A[@@&]? H?2R?ERL_RR[6_L&&_$]#RAOHJZ:9FK$2[52+6 MJ<,IU&&"9-&MZ<3Z_ 1M#EW.RK'%3Y]"6_1T?3?[^&6AO4H_>DQ>&?/K. 1H-(JB=HG: M,OK-9&PE ?=D633R^!6-G5#MI1-Z@)?6HD1JNK015A= MA'4.P/?8T. -)GYI 7*[Q/_D GE8@[^&2ZU$0VW3E X,-5,W3@.&+CXVZ!Q' M&Y2C"8YC[Q"K9LO(330<9>/>:)S%R;U.AZ-9)=DLB C"7I$4FVOPVRZ!73/3 M O.OG&I3ERX.7,^_D8SD>I2W.HM:UO9G,\&HSJ^=&=@=;,#T.O_Q:9"^1-%M M] QF.NFU;"5@+9^G%RZ9YX5H_ZY.HC, 9RH0B^%F!QD: 1F.67#=L;QI+#]X MZ74'"DX,"HZY#-\QNSG,/GBZN$-SIPOG]L[<&K2^4$Q?6S1FZ7)]9S-@+TOQDC*]PR_7=7939"]HEFR?A'I-1 MD:)[V<3VOGX)W+B^F]S?+DE::D!7D^6@]O3UVPI5CU4](=X3YW 9TF62..]" MK/>R-VXCA^7>'E]2^Y261>E+Q7$5;8XBC$M)V\I$[B3@)[?1$QAI^$F<$]G) M67(Q3.X73Y3X'C^.']>!V5EY'+#TC!!LZPSP-JG6*;/+YVF4N'TPX#RKTIL3 MEN/E<\1V6\O+CF@O6\N/%WZV7@$;'T+NS;LLA&67YUU:+ZN=LSAWXVUURLO; MY&P91VQES=<&$K-6BN.OP^CO,;S8M[M!*D]8^/Y,]&PE:9L;AVSQ]B5\G0V@ MEK%'TD%ONYR2=X#>/,=;$&N]LC1^4:NQ &K+QK5VME$VE+U>]#1J7W75FH:U M2V;7RKQ+7:7%,BL2Q-EP- _G_.]/<18-?QLGT9=OZ9>'=#P,D_YM_'T41687&2J+9<#&ZK'_ZZLN5KBGG MV?P0@_.RCBMHLR^'OOG)"4U,>?9SC;Q/CR,.9H?2+C@!4) M%UV=V,YJAC>MO#:F9!',(MG.BI*31$IO#?_?3T800 M\)"+9JW7D)8N>S57*DMIX'X4__DAN@\'?CZDRB)JW(_#K-J7?YD?=O;^LLY[;4R!:=,5HUOB:79%YR9K0@=-!%T2 MPFEE NBL<5<#E[=.NBC2>DUJY\+&'G'.W&+!_ENPS1NI.:&ZB9[3P;-M7;82 MWY2<[=QCV2QJKLYG)PTJJ[$LBE]"TT(EYHAY%#@_4UQ6OM8T2 M_NQ'_>F4K?ZM%,?5X.0,\?:&!#H.MCA=@P6^]P8+?/<42Y<";S"8;:Q-;$P. M8M4FUSCI6BBT*+FQQ6OK=L66N7VP0I[I-Q?90J$52K]=WQ05#CN=;Z_.'[5M MRKRL7)+*VXWWZ/W',$/K-?XV2N(TNXUZ8Q"!)0%HD5^43UD\*"<8([NGNIK$ MW29L7Z_R0=2/LG 0C)/^T+^[BWJC^#FZ_18^G9$=V!\3FI8EV(LF;R "3:T( M<O8/G9^"J.]Q<5_!(WKKO_7)*&-^T:-E5%1Y7NEM1X]521>AJNQJD M=<<\6^Q#.K2GY-G#5Z*D!PQ6+Y_"$0-I]^"=5O,/\6)]O/*@@_L[Q;%V\W,G/6A=9;K)"U7@G/.:)^RX+7 M^032Q<;!3^DSZ!3\W$"GNHWD30C)3UU'?!$;R1U74X;WAWHFY36L/!Y%EO2CMR M^^\NONHBF18T33G9+K3UF70 ^?TTF6\K&/7M91^NU/5-NS#@V6QFVTO:?"/6 M=BM:IUW1RB\V83QXD?W_C(=V:?*L5+);\]I.>?-W[2 /3?6F^UT5>\-QT(N@ MKVLR,$^8HRQPG;K#0+>+\;(**[HUW3,LRSAI+?9B.'>69:,MJ*#L0HK+"NV[ M.**528!&!0^3JH*Y!+(:#X%=0[!A?X_C83P"JI:J"\:))>H'\'/9YRSMCWLC MR]QAD*6/_D=]?>/K-'M*L]#>MJ"57<5"[B'JR3LM6]B>OGO2EZZ28E(:L8TZ MLD-GQE4XL"#B]B&*1A_27CBOC):&4RCR*4WT.,M:5Z.P;(:%+*R:8BM!587% MW=%]EU*_TAZ9/$_/VQB7<_C.BIUYZ5G50>-P;9S,UMD,PJGYIPL3YR/PFTY:0\#YGKC@$\[R*S9DNB MNW-N?M.^[FV1N#WF\+=XZUL:I3<;[1U&LMK8!*DYDG6<+D0'E"PK6/1W_#%\ M(>5^)7=@D?LJ2N"7T>=!F Q-/.P-TN$XBX8UW\Z)U.<)X2:WS5W;+BG;B0JE M9L]KR' 4<:'O';;W71;=KCR+'J(\B_Q. MCR89N^DG.4 =./^=-''6<]+!WSO>%M*17[YOZ2AWZ/H0C^+[7)ET."RAJ;RX M$P,5[,>5TR5%5Z3%=FJ@395XA80\XY;UI'SZ,X M4;;OHWVMECKS3G29 : ,(=AMKQ2>XM6V?D#KY*[S'YH27)]]T<2@\/(&UX, M/\./9-2RU.Y205U&N+TE-#9OT9V/9T.Z'\D[.]MY9V?/WMGDSIEL;G[W8'IW MUAB;(XV3"=*Z@PA@E,5?QZ,TD_=9E+/S3#1F@=A-->N'5-(-67TD)25V]R?B MFRKIPN7[ZC=\W1MA=ZVFRJ=P=/TT2J-!U!ME:1+WAC8"21-KVG0JLZ_Q*#LG M(+3MA(\D,^Y[,-:;]Q==N'Q/,H,[<6F-N#C\/=I"7.SE^S4Q$(;9'21Z#9['N<"UWU9]]_&"6I^BFEBJ\AVIHWLC59YB@F7E^RZ M"+^+\(^5LL*'7X#>^H2VSU%VEV:/MN[[UW&8A;9WQ6(=XO1,OY?;< "/NAVE MO;_F'Y+%ST#-SX.PUT9/N\/!;LO)MB=!7TKTN8-K:ZC>R@7OL@\[M[J(YIR3 M='+/ZW2>M_.\I_"\SB$\+YLK;\V-<;ZJ/RWGO(F'\V[2AXGU^U%_=O'K^:"S MNQ9[BIY)W>$J LT,XS84.F !V=%+$]DAY!-WR+!#AL=&AON.<&T[T2+ R+]?'[N8U0W.7[ROY=;N^9J.F1J;] MLK!=W<]^HPFZ7=M%NN^S'$6Y8^[:TW9N_JA>?-N+DA!>.^>QIA\&:1;UPF'+ M/-8&I^3<_+$O1U1'Q]*I;;6$/))\BNU*:<1A^A V,A\_M]=JKI/U7O8M-'DI M8BZ#-9??.%H&JXVQV^E"I"9EL(HJ[EO31,E>K./>II\]/W0_>VT]3Y0]P3 @ M?GHL@;*;\1#"^[1=ZE WG0*0SC(7Q\$]W;5?C7 M^H$6QOHKPNH):]=-M+V)HO(2HOP69OW*#GO_\6F0OD113I3KI_:%TW/3*N<; ME\RKE:MH:YB9Z^O:T*,IZW+:+RTL\V-KY MM9.Y->=R=_P],G\;=^3U>IS:24,K03HZ06S&OHRW-;F6R^;Y-]EH?W@G >?OL MFK/Q.@$X\LZDDY[&5F,!;#YF?@W _WL,D[I*>G9VSWG"IG2>YI?*@:9G4A9> M)L0T@;49)?:T?-^%)4E^O\A$?PUXL_L">_ME\& MMYOI!0G)2BS;!:#'34><&MMNL-+2X9J61*JOA1UK=+M4V7W[$&91NWE94Z]> MGM7Q]/BDI2H;&_:.^>=GQ/<9GK1%$ X3=IP1U%OT[%6)*!6+S$#Q_Q=E:9". ML]9+PP:S:Z67WR8;-9G^4";])7AW(251E9$)V2S)1E&4W$1/&= IN;^^NXM: M)B)+(>"&1-I3MJ)&4M?3^#+2;$7W=Q/U0&GL3Z\3\$[ ]RG@>1]XM/$FO\GE MWA%1>B?9G62W,00IF6YOI>E>6XA]B0+]IBKN,Q'@!5M[;--\51+@SC9WMGE_ M\=^"I.XER[N1J>WDM9/7-IKB#3)772[S#/8"=8L5)UFL.'4MU0;:W16I'+M( MY?1%\6L+,E:BDU?+:-VW)5CE<;_:#F;#UF\0W4O]REMQRO;4;J?D;E%25[-; M=Z*_9P%&-ISBA:RL-BR+^WKS/_..>O>E(<3?1W$T>C#ARV>88?8E];\_Q9.M MLY8&[1+,ETNFE?O3&7+T0]-XW\.BQUYHCY[1NEVMA]L)$;I4[3_O#DA9'+^ZUT M6Q[.J[]*SL]/:6(=L"5MOPQ+UH*\"]W362<[JVEX. !W>AMY>9M))V<<8?F4 M$:=;AFO(,IPSWWM^+TVNT>\HB+YBK\/DC<'DH/?X/=Y?OSU-4LG4NJ9^N=6V\3^C-%"(T0\=,A@T9M']C8?'\!:&@@8AFD3_;2\Q69#>9[00YI!RO3.:3.MG2BTEA1:8)5 MV0'F=F[H5&ZH"6!W!X'IP.XIP6X3A&8'AZ33X>CZSA[\V;(TW$8"4IG=!;F< M'8!L)PSG"E5W$(8.?YP*?YQ:8#8[&;D[3K-5E3Z;,75I*\R6,W2G%I_-968I M0NA'\9\?HOMPX.=#FL\V3$]VCROU6A.3^"7\+L>CAS1;O#-(LRB^3W0Z3D;9 M2SM$ "CQ\P(E2KF("BGV5!)03\C9B^LH>2$AR>(.B#4R9^#+X2CNM4KH-A6# MVLD=Q?@QU_%TSS7:R>FF&M5/AX_J])F17%P3A-;?T:Y3>9^'3 M0PR"/RO MOF$Z[M_I4"<=DG!TGD5U<^5B5V0"/!-1: WT9$_]:&?:V:OO6K.[@6EM9O35K9$+:Y&[&M"X);L"*]O19V>*A56MCY MO(9IVW9LZWQ>0]BVF9'L?-Y9&L_.YS5 "^N:Z&=I?]P;76>W4?8<]TK]*O\1 MWS_E@7#K[ MZ S$8>T<+S>-WPE&$P2C51:C MLZT@U=:@[R"D:H6MS5>XA;)7;#EOE;F>K#E0:V@JPX&X'%MP]@P5+*2\_ MIACLP/QAQ2;Z.KI*AJ-L;+%C^;CW433\'+Z$7P>1OOIRI568_+70=^CV(,3_3V&]_K/\*-Z3-+\]^W"^%7"OAX"OY2R MJU#^-DL/=7R9[?9>RIA]O;Z>K?/]FRI\/5*$X]FCH3?71&_^).F]G H/FOA; MF!"T5@ ML?X0?0D?PR2$C_1#.H://XSZ/W;*:$_\FB?QGC1@&8.*EV['H3/5RM("I6?A MZ1X7*,VKDG5NKG-SE^KFMHGX%C1P7X!S$PULOI-[_?:?819;:;H!VI0FD/[U MDE[!W+.O,)3\K$A[P9FH<><@=]?G+5Z^*%I3ZJ^2K5WF"B)'V,DZ7O*"B4'\F[[B4+SYI^ M]3JU\K4UE.E'=R"N_3^_1LE=//KS:1 F90I-WYI+;LVUU=&M>1]PHN[Y*ZFZ MYI$3.M4]=34=USPV&2_:N/G'/L&O6S^TE[RLFK[^].^M'QF-:PM@8 W"]LSZ^VY4]^#Q*(ON?[;?;OW(_SRMI.EOG[>G*4@Z M&!P(SE?IPN2*'9[]=?1G_.J.5KQA[KKM16T0QH]+GYY_NSWW)FY@Z5.+[]<_ MU_:]EW!IWUX>#,+['PKC?1/=S970O9NL@82]T7O?T8(Y/*#*5=A%7N!@3SN2 M*X:$YQ/R[I>[<# $G:P\?/I&/0Y[_[Y?UTW6?5FZ8C,6DOY^KD@L^Y)PO@L^$&0]$.O% KS@+# M$/&()Y6W[(XB,GX-F>)49CX&%.)#7$U5X325SH85ZMW-GBOQ-*ACB^,\3S*J<\P"&0Q:V1\?QY-+WW3PC#2Q\X' M:P+R9TW]-J78]8C -XDE NI2&OY@6YHL3!',QAQCT*,N>4!U9Z^_RP;J+[_,C#9/0I?-Q$S\#6 M2FZTQ"Z8>.XKE[NOPT&^!U;_DW_]^1_77ZX_7>G;'_3US>?R0.;?-S^6?Z:# M<0)AR(2,F\@,!6M+."&.XS&N0 6=8#H83XL V/4I+;]]X0WSK_]7-!C\3Y)^ M2V[!3:8 K*^&PS$$=AN(K@X,\3AV%+R<:$Z-_VI[I."582QYTW0X7[+0ZM7M MR^/7=+")Z>,29(.B@#K$2.UYBDY]H5""N_#ZSU\^308P]VS[PAPG@%!GXZ@O MD_[UZ"'*/L3A5QLFQ]&P4+*JR/+?Z5*1E5(@Y!(7$<; \.N &EX,*/!!F1=% MEC@517K,2;Y_-H][]J&&46?QV# MS%XGP7AP%T\BY^L[^*8?YQL@-F(-*TW%!4,K%3$8>=@C4G'N^ 9+'A '!YY7 MF0JVXE:2N(U'-IM,%H77=]=W=W$O^@!>9)[\19'V[7+B:XC:C$]- B",#^0 M+H0O6&"M,7>5**.*28J T])X%U^^Q; ZOPV3A!9.C*%-4:<,8CIL*1@?WW# M861("=\ E*^.C(B-1C8<1J.KQR<0F#SVR=+'W#*->Z-QM@BK-[$QU!<$HCZ* M@>/ <#]P??5J8[B'*TZ.>Z5QKAG-&X:]QHHHQB%",L)QE?%=Q'S'*V VN#SM M.TNU[G C7F,GA!,@ VH$2F4PQ'?" 8]E+07S-0<#4B$TIKL2VA[L>Q/E#LUJ M(WP/]Y3\^'8P"&)0+20CO@=VFCN:"Z5UH'V/&L?QJ;>2U.N&\M:!K\)!7F"0 M'R!F+'QT(!IR-)L,7(/),!5/8X'> LDW'_YS& _L$F209O:FVZ@'C+&7V&6B MC^&H^$O>C:+L.HF^/&3I^/X!_HDBL/]@X&T"8_CJ"+9C$>=2^,P'02*8N*X3 M4 J0%0GB@< Q+Z@BU3+>V_/0CTB35=S'G(-A0U([+F?4X8)3X4HDP"R[/N5Z MJ=@VC1S?TK>(ALL\)EQELSD:&4J1\;@C,!.&NY*02MS-Z9R!W].8CT"$5;+@ M"NH!A*&^P@ZX!RF,\B:R0""0TWN7A:73U^'P086#,.G91ZHTR])OB\ZDV.YQ M&STYZ#W\),[:I7L;BY'RRKQRNO+Z\(M,"Z*,6T"X2FC MP*\9'QO,#: Q2@)):\*M:;"UA )U%/H8?F\MA7R%,/>%!"N$E#(>X>#S@4(" M^5PKMX)/$)M Z1^=*IW*=)C1Z<'&RL.KY(\$4($-7)^B#.(&N&,$H;O_]SC. M3VW?&A Z@*&1I@YA%%CK> 0[ND!6FKJ.NSCR]P2YC'&H3H .CV M@?Q,$V-$P"AUBVR6RXA#*K#E/0(>B9/,9 UR!(RK#&!Q20R,4$* *>04ZT+T M64D# -;!;YE'^O@8YX%I$-4%/@W0N^4UA;/-[_%C5"HD7*JH"G 341)AQ 26 M=NG'!YYPWQB*D4]0;>;(R5=!JM1ZI>$\.?Y(PD>;W/\_4=_$P[Q_U>HS' MCV'2SR\=#L=6TW4Z'$VS;)^B^G3EZQ0+ZW#[$$4C>[JDC:QGA+<4G5;W%D^L MDF(^$B0!$IXG?!^4Q<'@+@,(4#!UN2&:T0I20$X)*.QGP@>GGWM ^OF@D5PZ M4OL J[#T7 +0*Z>?37#95,$\_3S>2/)]2I/>WB40'KH9$9GPM+&A 3;13QM@'P0!#N>#@12!2&)HU!E M$0 +=FA"?A@_/MV.'XO4YG52X.>7RL+\!*5LOL-+;>)-EE:KEDGHE+/O=AD7 M4Y\9I3T N '2D_4HP+@4=+=$P;Q6R"/N@BRNFG"),GGYFXH2^&5DW;+__2GJ MC:)^,(;+H^D7DX<,OSQ$613:>&.[$,C6MU"#&*-8:H$#EPE%;/;=!8LE:ZP[ M<6AY-CL.RY/D0SI*:5;-7F\QK_3!GLXV'3^DP'/P*$>V33I-AW+?E M8PO2Y.G8O3#&KM97@,A @FL$==:2[L@'8#9U('1X(] MIE@E_,&(E]= -B';5C0&EGU.1[8J>E)E\YB\$D/;8KOA.3*!6S6BB7[?I8-Z 3:PRNC7-H&M L,9 M98H8%Q.A* !42U?B>]@83"MTQ=Y2NJZG1(LI. 5:/4JL7L@TBR.UG%#^8I1I1F!2 N80C@8>6WE"QWMIQ8W-N M+$UWK.$-.%FI/(B#'0!-KFNP%)8WQO%=SP.G4%D[V@=G_+L[P%0POZNDESY& M7\+O-H-Q$\'--FLRN6VDT^PIM95[]9<7M2M+:VWZ4?SGA^@^'$R*N"K[L>)^ M',Z$MR36Q3OD>/209HMW3I'%I#=WE;AX+AO/72V4K[FC" :UQ>3#*-'J1*H M+GOL_/B:<-DGD;:B?%XQ^C4:?^M][T7 (-Q2 :U($L1':*\L; M4])G#M:NX1ZVU6[8<7SL>UI)19%36<'SYE#'OH=_=+J\RM',05NP^BGZ)GMY MP!DG]Z#*"?S:R]O"#TOPY?6*6UO*&V;]X1]/?1BFS58X8HVBNU(ACP44"<PP'Y5?!>@P@/'^KQ: AS_BW].I2]47IG"9JC^KBX '1A5MU6 M**D?9@E0:SBM\+L:18_#9?Q9LUJ C<]\UP!WH@P32=$EDY JPL [Y'HB+QMO V8F%.! MF<]Z7SPA_G))QAVG,:/ ]MJLPL[8EVM;.S=#D57)K^=&_SH)TG(T> M[")])7P66YVH);@!8 H=)Y:%5\:%G:"X?K\"?CBF@*(1EV ^%C3IBQ MI9@N$S@ U%2)U/!< +P+(4I4G&3V\FSNES273B!WT5'9+L;5%6DNG8E4+F5N MH,&ANA"ZX\#WJ9V))Q3R34V4,S^1=6.I#/M+_&@K"VZBIRSN0:3PS0*"929W MACOL9?.YXEP$KY]R@MF^XO9/^?0$[)MH\TU\_S!:A,E5C9DH1D[G*$HFPP+1 MS46XHBM&(4Y\Z5$%@;D7:(Y-4.A*P P*0%>X8Q:(4SOC5[HLY/QNHF+[9)Y* M+PQ*98%BD^)TZ0B!-*+(^(Y=- U>5Z45"TQEI>8]%J*T++WAL-X^C36^%4CM M8D:I8W \$](I()B&LCWJFE66U>&3C"-=5GP (I0GV,"97*YT+R8L>7:Q#! MU;0E*R^<;3N+NEX4'\/O=J>&S:5]!:%, -W^ ;]G^0)J^@S6KWX?"UZ[S)-O MNLW1,YC[7FA7;E86$ZSN.+9-%8_Q*648)-V5C#./&]]6Q_,@\*C0=07QSD(5 MSZZ$FJ-TNOB R9Z8F^CO<0Q?_)&,(;9XK1#2X1-<-WI9O>)8T\[E=1-.])P. MGNV35E9LK.P*,RO[L-SZE-M+\)S#85H8SW6)2K"#VK@8@0 3[6,$*J<#6P9# M#>*XHI5LSOWM3K2#T_UT]6ES]'5(X$HL?4<2"I0.%+9.F0="2U>@H+(:N'?Z M%I=/-X]G_XR&H[HROWS[QQ(O_>ISH^PNS1XG*^AV5V_%K6H;E4IFW K3P>< M!$P6;E7X1GC@5O&K6UTRM*V&7IO:J!W\$EAQ*V]N:Y T"Q0,6@K-F-U*ZRL] MG0:1BFXWC;3_FJF]OK-J:I?2MX8!GN+2PP)&XGE&"F'#*(:9X)P99G1%4Q%S MRX4O]:/8>I!KG#QS-3%((>1)5P6^<<":%]X1(R$JWG'/HUNW@TP9S^.84A>, MG*)<^Q,2 I R%%#?CJ,K=W"T^'7J%>MK:M<6DB-*)5S!)4!2%U%!C)KN*O61 M-I6(A#AY%F(ZV+6C>M2XTOCZ *G8N1Y3@6G$L8==Z=Q MY[GJ!9]8V;128Q@V[Y": ['B]TJ?U$V.3EZ*=#06FCK*2$O>1D3N&:9 MPBAWN(NL$O/ \WUB=T^ZN&YA R_0;H$T-:2;J^Z8M&JS06<-%4FI; M#?M9MYYR9:/^##S6I9KXSRK+3O6NOD,!H$ MS%%<2,SLOG3C4^DSXB_.BB+B>0>9U88-0):Q:CX9Z2(DD*,T)X)K5_C$-3 K M0@)P9<*M%HR)4G'K2::UC%?S6S( GUIUXLR3@BKN28?::6$+:BFK, LP^N[3 ML@@TO["NI'#:[6 6#NA "@D^CW'J<(0"'] C:(>D3''BF7Q5AWRLCF7VFBT& ML:1[G@ZT(L21GF94YWNAK(82AV(8D(OS,8@-Q[#0ZV96QIY_LUVL1(E"%&), M0%)2:?C!W )-(_C7KXHCN(,2XU8/9? MK=H%[.TZY-F7I3M^39^C+,FA=U:;*5Y);^7"(#4C#$DD*8!N3$$V!--:*4HJ MIAHYU%L8_":#VL6#=^R=&<09\/1?'3F M?W^"EPU_&P]>["KL5CE].[8H&\Z&MWX#LW(\'VEA/!6 !?$=XACL@E CWZ*7 M6A@VC7/?3+;#,N M57[+^#59+BX'U4=E%]="&B(]H0(6>"*0B/(B.X&%<.LK M!MO$KK?H2Q*5 I#;^+N-9/>:UG!L]:OK><0+?,T<;H*B=2-0GTA1WUSM -1/ M@02#= @WEZH$;Z+>7-&Q;8U3J0[>=(_$28OS1>#Z09[^Y9X)0-@=3&PY.!*$ M!AY7E40E+:_)O($Z,PIGT5V43?9$^/EFD2P>SA>3W$,-6=_JO S'"L;N- MB#*(, BH$3/*L0#7"*ZH0Y9N^-IT-'L8_LH>*XKZA&()P8"!N$!Y@4*3X;, MXLK**@8"7UO*LY]P%G/52A+979S8=ZE#(?+E"D'<;Q1S(?2"8&+-#ID=9I'V MHJ@_M(JY --JO,6:M3B ZM+#RN>.W3JH/2Z09)@1J87MS5)9HIF->OD@=ASI MF@4Y[=NU0U9RX\I* >[.(RU9\5QXPEY)>H:VI"\O%:D(UK!>W,]D.R $I9(3Q'& M S I)D#"]BI6. A8(Z;F\Z,,C.'??+9_+OV12K8]G_2.=S5N42.D8!F#/%L2]<20*? M%B/U-,?,IF$V&RG E2A^&EW?3;OM1GW;!ZGHP/$ Z, MR?R2Y^N.L]+:ITX3,/K#Q=;7%H30W_''\&7N&./%??M#:RS!6(TSVV^N\NU" M#=1LP77^VG5;K3$QPC@N%]IH*@5@-E2L WLH0!7;2LJF=7=ZE$@Z"NU=KWL< M9KL?[/-Z\6A])_$Z9#TW1\]XVN6 B5Q.J>,!I"O*OXS]O0)-/7=^DKN,<.\3 M7(5:'6;SWBX$/*#JP#:/>\YT@AC<9&6"WEXG:.M%HZS8AS><"47#FX=ML=A4 MCC.)AWR[%D@"8CLZ>]SQI&WMA_/]PI+4QID>>R7V,FJ=)4&7+7.5"6JP-MC3 M8'N$T1KYMFTZ$%0#I, ^"G@]09W-"9JOEJO%'9C20I#[W, #/'V]I.AAD]>< M3!?[7^MQ\AS[EX7] M2]>4BLY\5K[@;XM*AC>W?ZQK!.6Z./"0!"@)P94PA*F 8>1J,!0:N]5#!$"^ MG%YK\OWIZ=5(]CVK\C6AL$U8#3"^^@F>@3O9VO4[<$%0.AQ.+ K%SO6(PPC!YY29\AO/U\W^3C]0T@'D;4NSMW)TO;RIW7\YS)K-Z MO\D>-VU7"0:#J'^5;!C4UO-LKOQM\I)U*U*2VT[2CK);4A##GB]MGT+D*C_ M >9!C3(R@?%KNOED)#HZD_(/3\$BC4G ?.([.N!:^X([/)BP2!ND.:IA$?(\ MP0@_,H\6*/1V#A4O*!)=DZ).NS5T%U>U='--/9;S92 <9AN#^\)8HT9=;[J! M5WXXUE\VX613?8\;-,I -)/=^S)2$.=JDF(G FIYZX@8/ M(#6 NGFCDU[IR5]?AJ^?/TT>%]K'3<[9?H(?V2B-[&)V?KEMW/+M(4JR8C=S M?NWP.?=1X(V^1G9!+OH>9;UX6 F)&KRSFQE&L592@E%BKN2<^$6>Q?=9N*?"WT:1"-HEG'G4ES\:ND6"$U=@T5(D.[GIMG MTK+T.1[F>S]?5U*+M;&:4)8:"-U6+P1 *!,8))4C R5<(I#' R6%(HQZTJ_9 M@S2W;_$H$YN1<>GJ7Y%NG%9HU6P977TLH1\@GV/E!?8T#\VXX]M5$;"ZC+O+ M#S;9?#Q[F<*JM6*BM:W2=8@2/J+2)8YR)U/P/>I6BPT1PKBT 'CBF90ETG/M M'D)[V*LA/M&^BSQCEZ9L'W51UZ\:X3F)W'XF^0+5-WON2'(_;<>\V5)Q>=Q< M!I@8/P@XY\R>+> 4_0)U_E(.:"%6'//\8@13!DV/6:2!KJ:(=IRM#9A,\$8 M@T'ZS0)):X$A3@:)CX;_ BFR_7R&GZ)\6:9GE\EK=TVR>;^^^K$5U/5Z%:!P MDXZ_CN[&@VG*<$T&31&P5<3-#P_R?"X(F*J)KC@">[)ZNE:IMGBWR>^==OQ4 MM/,$,>"4P#&Y0@6T0K18U$=XXVKFGHAUR;*<"B%Z-ZWB,8$W\*>VD M:U351KO[(]Z_TNRO2=^&>!0.MO.)@73 6PLLE2^5I(9)T)< XF[ENDIZ-=[= MF5N/FG^W'5)!S)^GA"NV0.]TJC.S;>$5\CV(3QGC1EB%GNP'=[3"U<5 ZA8] M"U>/8I=QKCR_SD/$4YZF#M($^<1A8GJ&NV^0J.PAX<(I7,GVXYRMF?R:I<,= M3\LF$L(;5X*R>Z#:CJ%D4G[)34 PKW#=]4#_:\=;/YJWC'L5G6UI%Q,^]GU" M%)4.T7(B#]QG+F,5Z\X9%6)OXP;]VXG:U%&!),ICGF<THVW49@*,;#-]*J?GJ7L@+15*NQBOH_32,6=1 M;OPF!Y<4+3)>H2I8PN($DZ%MUUT42V^-3 4&JPR7&2H0!Y5TC87\DQ9H1M&: MWF&B8DEV&.OR0$C'04H'F$Y/"68^KE:6OD>LPKF&S'0=&'9< M"#=LYV7?!T<62.Q/2ST]0OSJ\7>85JSNVVU"HYP':-X)2(Y!K? DAX01M8 PVL:9L#)%BU^*^!WX<8JP\.AA+"EX7XKA M> 3F;[>X%\2@W%0W<&*&BA+E(Q$C7\6S&=PL>K %5M/&L_80E^7'ELZVAN3 M[TOX?=\@D_7KN_;T[<08\;C6@M&JX5&TT[$!YS T>FS5"0"I XJJ !5+6SAYS,2>FV2L2HA/"/N1SP$SA>" BUG*H@XJS: MAPL5YSDWEV[+3Z5ZJ[D"J(Z(C9810TKY-J^E)K12@$"K1]>#W2=+7=J^IG!T M"JUT=)H3NT3+?,4<8W>879"2NMC=GE-E3_;8>:NG[[MA&'& @:""!M*Z/F6W87XS7!Z)7]ZH1 MBMXRWN'KWA50Q'_%HX>'=&!K]BPTK*WTV'[]#8(@+@F"T)\XODM=2B:= AE# MC%8#0Q>[2R:T]5@//.5J?X1)L:2]-TVBZ2E#KZG\>CU=D\4GVG>DC2$E%50 M!G&F^69&%)85A6L#^=;H+"+,GYQ1&*PT.&^0$^IPU^4N2(28VA@P/A6G%5O*Y:'*;"AFE+N MM,Q+^4&UG [S/^5S%SU,6[#CP9Q?UX,+9'2\Q6]?WOO<&X'_5M MDQUK%<:CXE'3CBW3G7X['N(MA<'<)J*1M T$A?89ITC8NFU?LKEJE^E.64+I M0@IA'R,_&BE6[0Y<>AC*&D"E[0J%$L81+A(!II(ZNJ"B5" V=51$9TC$K;9L M+P0'1&.':ZJHQA+"*2]0$PI2YKES.WU>.UP@EY\O"7?K^")M-M5@I@5VE0!I MQ*XH!%%+WZ_;^"X8;245URU$!!P[MD&3S[E/C1(R( 4E -@P5D,)SA=K=%M% MBD,8-D)]L%.$&.TIPHWO@Q@5:JD)\T6=87/.D(B[&S82 ))V#,,V9!22*BEI M(8<,8 6MH2 EB[4FYT3"75M928-!<;4]MH@Z@@OD%F0,#'7K#!NHOV@E&== M4H#,TD?*$8P)STCD!C(H2"$0G=MZ\&K9XG:JY?ZZ[,RG"DB@?(0X]CT(1'F F5-0D+D0F[IUOD&0=H*- M??3_6@;9L L^5GB.\(@/"(0)AQ5D5%0&=2X64X<=F(PV/+UZ? KCS&9Y)V?R M;9^Q(+8"F3)$F#52'L&N4Y19$FP,JRQ>D<6"Y=IA[#[0V>$2<'V>:58OK[_^ M(XZR$.S'RX?H.1K,GT4QO>8J 2H.\PO(0I.8TB,_1J'MW)L7\K2K MG4DRB2/;Q:*R!D 7LY9'8,W>Z6B[FWX '>E7#D)1+_E'%9V>:VI?NOXZVU>' M>RP"YB%'*;OYP7>H[S%<,$+[LEI%BB^3$4LW2:U+SP-4\NP9S(0SJ1T23#O4 M@YQ[1E5,T.'(NR9@M>TV?&I/3@?KCHGBW$QMI8<-J3L*?O]C7 ,]?8REL9N@ M7:F(JSW* D0 +'&BD._K2C9T^S'>O&XMN?XZB.]KZJLF*QAD15L>+$5@EZ:T M1-)H^,N>3DGL*HW=FEKQ.:B.XW7CV'ZP5W,':"X9L#WDB3L"R4 Q>Y0ITQ:, MBGQAA=/J+G1WK^,MG15X-3D_L*9/X[HR8>D&$&LI1(@V *H5P)=I%QG?Z+K# M9W89U_[FL^Z(&I :3H- ,'OJBQ3(,X=8=$G'8^ZXY,L$>2"L.4 M(EJ#]0NXR_+Y8 1&IGJ:4;R9BF\RJ_H3W%2V)D.,2(;G1$-P:'J!IP1,R MCN=7VAL0X7B>6QUNU;;4#&3ELJ$6(,K,"1"2$.0$E"DQW2.D'%*1:NK@2N7: MDH'LUOIAE= !@*S/83;*]]27#B5:=UKO4<\R>@/( ML5T!DE$Z.RQO^;$/TJ5$*BQ=$#F%/,3]P#:?,X30@-/J%MIZ-[<=;2^9-;OB M3^'Z$G,9.#0@GF,QG8I5%LUCKBK7(K/$+8KZ0K"(=\'3_?:+0@C7Z$*!-C_ M1)=V6=A.*QR-; ,1 V&3D* B4DK;'8W9+E)"5AE'L8<7$J1+1_*&\99.8QY, M2A^CJ#ZI9$_( F-G_[$&[QF>O;YY70!."=XC :C@@ J<-W^RL_8"BQ.J0 4, MHVC2K%^/L"YUZ5F[R0&,'F>N#QR7@O" "3GA- ) 5!59"/,7MVX==,ZSFOHL<"3+L&!HH#E'$R55W!7:N14\A3'YF[-3%^E>7HN MF4J3_NQYZZJE ^P8")08HVX@-#>VK""?,)@FI"KE@X*2ALRWQ-Q@G/37-CL5 M$%L0WV.42V13.SZ?6K4Q7UUASX1@'I@G MH8PKA3V793)=3S%1$62.<3.F^\?M[$#9J4C'Q:D2]U'2@V=O3 1AM./9;@:1TE"@\%O];4-U;V#YZ,"L,9%6Z?8/II%O7]TO'=-@_=_Y"&M?!JK@TD MIXQ I.IS@ES?TTH)5=! 2FXJ1?W$9>Z!:; *'<% )2($4>0390SU?.FX$@GC M*(T%K03< $$0.OQX#PPJ/.D8Z7+*@2<>UZ"W5.6S1O;U;F6]JCG3W0%-:*,D MQ8@PWT-(8N7:AJ23R8+3":JMY8_,XOVA"0,ZYMIF@L*XW*,^(FC"5L=PK'#= MB08GF^+;8 1'U)X"XMINH=J3GD%THK8($=>O'F#1A)EN"2 /7"'"E_X5#K< M,8J[>#)%AU"(5ZO=GQD_L=B^$4)X" (<@ET*BHJU8;;-^41ZC8.]"C1LPDSW MB1X .1F*,3;&DYA@)AW""SN%E/0J48_+G&:P>W_@ 0 #,=P'* F1'P4S[:C" M@-GSZF4%/.QQ]J5677G7Z3^2+ H'\?^!/\,X4=$=3&K[OGG@5Y%#%4>>D#1 MS*4.<0$@"18HA:L['#=DZ(:#/?S,#XQ3>, A4% 2@D0*7LUQ74> 4("EX(*A M*CH[5^+M@'H,1Y)S*22$UYZR*3+7BA[70D-86NTVU5[1VQ]^XBX@1AL8H!!.>#@01A 2.I[ */) U*L#J.=2MJ.E9 MR=J.\ Y#X"L)5@X)J.?YX.I]/YW,Z+9/S&D[KP2! @?!)#-(.;YT+#6)L<$$75F#=B;4W!MX MM423T@D\QIG#B*,%_&)IZ0G""*VLVK:(EJLR:$@K3(3PF,,5B!'3GM" V5TA MI:N)6^D-UJYI'QC@^HP;!7@6D)JGB7(\@80EGC3*9P!Q+X5X.P!M=I<^[HZ'E9VV24@NVSC?^H'A M+::!L44P#K45 29 OI V?RL##WDNV;?K;"SQ=JF!,Y@81*@$ MJR=&K7#B:R MY]1M VJQ[.T/XF)7*A=44T@!_WH^]VB>'.) 2[MH<";RMO^J/,Y]#PO.B/*% M;8,O7@N7P'D&U=.ESTG6=D2YOL,%E7EO2D :W$4$XUS6J'9 <_<=3C608#LN M\P/!"))(>THC#99,@76;R!KS [7O!&X#Z;9/E,N4DM@XU/&8X=K3S..HJ*?U M)+C=ZFFCYZBZ^T.Z#A+,<;CFC!'A!UHH7-0G![YTG&KI>;OHN;(4D@6>#I!M MG4*EE @K;>MO7",#UT>B8M V+39JS,P/#':U&[@H@,"(.P$5\)NA>?@N TFU M1]KL$ Z=RQ72LRV?J0I\X4I0>\ISTFG&&#*B4B?37M';'];UB0:8)H. ,L0E MHX;GXL:1W5;A5-L!G0_!WH9U/0Z!J MV3AML N,Y ID\EX'L80JZ4AAS?G3; M$NBZCO0<%VMIDVGV\#J[K&G3N<0$]J#S\R?8;D WX#Q0#O>I\&UG%^;[PL\3 MD %76'G[KB9J(-WV"72I*P+)6""Q($[>*\=,J$E G7V_%NB>'T'WAG,QU5AC M>WZ7\9GFG ;(KM&X+G9]+' 3,G.39N_V_(;AEOOG-79.:H:M<3BCVZ<4JC/*Q]S>3 R-1EVC=:,@6PU!#/! X)BOVT6/O5A:5M=IF> MF!X[@,W Y2#[2D"00XP1R@7,64B'"C"I=E<0SF*CS1-18X^U "SP(5K1$@0! M1,!')BBRRT;;G:C-E8B]XT%7*. _%4(BP7VN28"GF\VI0ZIG? M*-MVT>3)* M;(GPM($)>=@C2C*A,7$4\XN4G/!Q%1)OOE?Y9!38#;)IK1'"/B4&?$;@:(A* M64$([1FGYG";37Q=PDL.9"8Q"Q29-3'V^8Y[[5#38$BI!N&!WZG , M<3/FW$;/TXWG"+]Q5_;):+ ;6/+M[@:M7(2\5W88=+CT7(T,"I#F-FJ6^:Y]C;&F-:?7 M;M-@9;_SGOVUY3Y^'AC*C?*1XRI"E?2T+#C+ !]7-[ANT7IP?ES[F8@V4UB-N66VOFO5_T*]X(5^O(0)M<98/IP\"4M!&0M7:X^!67# M9#PMM*,T@'H'.=3U$2\.-U >!/HEPO2CNSB)^G]^C9*[>/3G$X#M>D-UQ-F6 MJ:W&0QC?<"A[DP/"X=;/61K8P[D7CZM1X3#N59N@T_GC*VH>.(/17\:)G>N' MX$]H11_B, M+J.=\R-"1R>=L0\@@+[IM^) MA$^+P(&8V#'2XP;1F2C\,^%?M7?@V(]]P>ONG:#0Y]\D:W9-*W3QT\GT, M*)$8XWB(,Y\13Q5D(P)DLG+>/5C$A8/S-I[UGDAU1 &;7ZM4:,>IXWF$)=1,]1\DB6#ZE- 4 7NQ!=QZ8,5 _00SV"A)Q1^-* M4XE0?8L7>%BP+T>!*F%#UN.;I%GR9WH0WFTO2L(L3A=/:L@GMZ:IOG0][AFM M)<,VC&<:H\FY)5S8R50J+OA"2_W-";4O\JXYA>LAYQ6K'+BZ9PMIQ)9F2E[NF>H+3R(H;DI350 _18F^+W]<7R3P:BAS'8-0H0"Q=R R>(820E!1%"M-YFT M.EU-LJ63WR/1L'S*$'^?_SP^?J%V:Y>GI+#;3#SC&R8"BU^,2XFCJY86<>'A MRR1;6=JX!^@$^?:$39> H/E2DZFT*5.3\)R<"7E5OC>0<XFNU)>Q/UTOO$ M+@9<]0$HQG>QG?GDW*V<-O (F90?#-^-'Z='[57.QYV2^_@RS%WB<*(11-/2 M@&/'=AOI1(9]IIQ*[@$3PM:&3&\DSZ&(KR>'G$VN_)Q%3V'<+PZ*A^OS8P,; MQQ]F3ZHUG&!?0GSN(8Y4 1[ Y*!JBX>\-O% W-F8?D=A(#PEBI_MG4WBE^,8 M0;4QFKO8@%-0FNH"[-D>AQ6,++![.'5:1J\#\Z?\15&?]SE\L<]H$*,$]7P3 M,$JE=# S_S][[];<5I*CB[Z?7[%CWCTG$WD_$6='Y+6G)JILM^W>$_,TP9*6 M;7;)I(>D7.7Y]1M87$LFF207KY+LJNZ9+I_O284C<>KF PN M.B?!N=1Y2AURK$*%'_KV/N?#/?7ZMO.(I'$&@W29O9?.L2ZV8 ;J-5O?__7] M@C\_G7U]1G 4;Q733BLE 8I*QLKHNDOFA>-USD^[[94:%Q70M4Y@Y2O/Z P" M P_:<:6XS(ESHRSOSB!**-49&&FO%[JM?.5:IX#R^MS,%E]?WXTPF)_<4@OD M9WJ@?D9GHH5VH626:*!MH!7WX#O;1'OTJC/!X[O>F>P4V.H)Q='G\6)TUR:P M;L>+^]FW[&^X7[R<+OZS6;P>C7?6:N[,71>C1+0R9"ZE,M:!,KGDJ,!:3?W6 M54IU,W5]*&67X6;+N_\J-S$Q3AN564(484,Q$L*2&Y>"@SH3KS>]SN.RL^71 M?ZWL)0O41U4"CTI27SSM/ENRPY2MM_TLF3F?G?G'(UM7E$LE19QC<;%/:;VU@E:M M1&8L).,\5V')!3#F>*4P=HOI>QPN]LY1R EH4EX)AME@>'2FJW3BA655%1YL M5_L+Y=@:*$CC C&XBD4 >&,$PFS-.[8LV,W6#T0< M>R&LP^ BA$"E!;[CRN%WD00/OMDRDA M,V!9\EA,5"(SO&#UBYC8+#4]G+)-?BYEV, *EV@DL!("G:(&$5CG"2,DN^65 M?'/NUG&VX%*FS.H0\6Y(Z0+AMH :&#JZ/0]QW]R+(PB>?OHT7LJ?] [IPY]: MMM[OD/+*XH_=4BQ[7N:OVDP MROK2W);IK-P3:OP)8Q4:]K*_M]__/IK=KH\_R9\^WTV_-DW[.U[?SVX^XDVF M4*<.T=8[946Q> !:*X7OHNBZ7I*P/HC!A1<0;XEQQN9.+E1#3%KD@-C>"P>4%\WHT>S5K M*]!OVXO6]\UMA9/?2M;O?YV/;\>CV5=J['[UOOVH;QJ#1."7WS0?QO/%,II_ MJ'$?DHW, NVWM%RBB]4E>&2./<+3"JM;@DE-6SM/4,]<=+0*5SJK;R@3/B?;;H--2.AL6 M;>QO*R(NL\6227I.8-NEL,G6R=SOO9F H6ZTLB0?BD.(;F/2_?%YX[>9WSXK MPZY.]F.8V @V!5>,\2IZ5$D9>'\/>13RJ0YM_]0-*SDS4IJDO#2,R>RZM ND M9/B5#XV$QL,;"56 G=G$_OJ?C%?C":WB)V/$Z]1'!!&8GP1 M6=")44]A3['C:_5T1XAWA9S3R=XG:!T=!B#%,6-S@20,&.C)ME;HTP0]3/8) M06AF14ENLV="0XSH\B#W>:DB4_WTN)F5VOCMQU&V3XA!$T$B89TX.V MLB)BO7UI8S+1 &5483RB:*X;C^D_46GD@+GNLP,TVZ@*$L)H\ELSHR++YO." M/G*@'2&:E$OA4KLH$RTI1!>[--&2Y6BJF7E0O8'LXN)$5LW56/49H3YH!]8@ MQY E7M&.51"ZSN%6&=Q#.9TU'_'GQE^:Y02'E\WBU?MJR<(!Z4TE,70+J'$F M&TTE\5"ZI+,TF;EZ%H<0ME*_7=2<273=4TPIE<57^JCII$U5K)[5RB*&MK)T MRV\MO9(&2]J&IXH]#:7IWQ@12V-0*A;O+TO!!#XB65V*LN1RA8 MG99&E_1(1#^ZZNIH=<:PQ>AL60D>W4A_C[.VKG(B%/8]U@E>5W6+ 6$=[0%S M27'"J'UJ0LDH=7UI@:FK,S[P3F&9E%;C@0&'J*SUS'?O%)*,<.417TBI-F9M M7(_J1]==PSUGLEACDH\< XPH;7>"S")*JQX^C;N^U3U)%D>JKD:\QT5VFE)' M4?(DF.\9QZ"^PJ0OE,#_G,8Z(HE)%UN_&<]_>]W,Z NC#PT?]#C57PY?0S.Y M^?AI-/MM?:0R!O'S;B(04K%1[+GE8^KAW%WE;O6S&Y^UK WM?GC^+9'0?^G5 M9(O2K8YN*\44#% <"Y*KE$/*O'-X3BG+5P.N23N/DA)>4JX*?K=$_\R2?_?[ M=&!B8^:6ELE8>I5E4CGF>\DC^%2P5?+ _Y+\+LF_FWXN>/D?OK-?_$ZCT@.7 M4'A43 GENM$Z^ <,Y-E6\5NXMOCUB>+O._V^]6<^9ZL#QED#3C-*\7@58A&R M$[[13.ZP.G\)_R##\W'6#(B?2BEH1*?V"+^$\BRKF 4OL12- 8W9*G[^E_@O M8O=-%$)J(T/V'I(TP1=+PJ?B2*=,^LZ$__1V_V"K@R G>HG1KZ*:A>3 Y=1; M'5/R=K57["_)GZWSDO%B74A,%6#.)J%-[VR-TF([UN'J+\E?!NOXZ$HD.%^" MT11BIO*@^+P8_D18Q_P(]G[0ZD3CF*/EL[(XQP,+.?L>YY/'W2I\H?\2_F6P MCN!19B]D(']K>08ONQ=%.A.W'6KRJQO]'T/\0W8?K3U+!K0,+$HK=[A^>UZ'QCYY#]EGD##D^5%8X5UB,VR.L9ZOVST?R M@SK/T)2>:Z$@/& =O ?;=?[9VONGE_QQ6(=Z'B0J/3.,:1V$"<;U M>1W'8+OXC3U)_/A#-XO[T=VK7^_&']J?K]_88>6-G?8+K)64AZ\O:;U5\^K] MMR]_71\4WTZ!HI.EO]Z/9"#]]T^+OKBE[^) 9NHH%57??[*@EVZA38-1] MY;/7.9@@LLE=_9^3@D&5CA=;*K*VR.8$X:W6.Z:FY:)-[\\7LWMBA(YGHV[[ MU^;VMKG]]L-E/$'AC4=WW_[6?$. ;T8H^/6]D*,_QI_N/PW(J60G>=(4QPLH MDFI6NB('*@^K1V6H:XEIM60E$CQH9I]'LP4JUZ>5BO\W]W,4Q1;KM5Z31UPH MF;+-' V8"2!2S!C "5-4SJ5Z1[P"/QM50FPUAD_%>F,BU9100ZL,AA5;7%3@ M6:@[FZY#W?=VH^DQ6"H*O!5U*$# R"-1.U7T+K%W\ M[?1N>+43XE>::#)^/U[N)WYUCW_]@"?4C6?&TSYD0%H!-5]ZD,[FP+1S(=ME M-9_15N=Z!394PEJ3Q5%B&BA3HB&V'+AF-&Q)\R/UF"K3751.#4C.8FX%X3'K_*J5E%N&(#]Y)Q%^>#ZCYA$5H:'9+U/*L1@ MEY3'@)!CR_I1\VBD#^A*9( >4TF9C+&6 W,I=$*7Z%3KNFDISR5]VJ[E/E]? MJ/F2FF 2>GXI0Z$I($O2;2E253A5F(VE*P,$G47[4'$C$]+P' "DSH#0+^*? M6MJ1!ZGJ#3CN$6D?4!F2,RTYX3XXA0;=*>!+VC-",%'7(@HMSJ1]B6_.5QGM M$?OP:"0O41CNE#=^27HA^U[-ZQ%FLQIZ+SWG4#Z@,(+F4]@4-&%.0'^/_[^D M/&# 4"_\D$QO59@K4#YD84Q2R:.8E4M22RJ@[]0E"!O%E@).@/,H;XOY:/;5 M].82?DE&"]Q8%X1GWEFOE.Z4!NU\M)72;'5+^VFZ !-#+BIE8XOP!+1=@ (2 M.B9BPEMF6OSL6 +CF:DY$1X-K@$6E9%DRG2SYR#!IJTW,>%]0T\BW! M0KN!YV\QZAK=OIK\G]&LG;CV!C]KZRZJE0S/ZH>L) ";V:>?IZ.)WPB3?YY. M/BPV.U;:O_'+>#&__W4\_SBFQI6-O[9*T&J6\;>OTY\H=?(K_I57[]\W,_J! M.E1<'?D0G#$JI1PLRQ+A# 2N^C87[F%[10':I151'RJY1Y=V>';2MD9+$Z-+ M3K BC&!*=9,G)(],R^V;YLOT[LMX M\B'BOXP7R#[-)OR*%W!,_:V?9^.[=[]/WWV<02O"\\/X@#5-BQT'^=8SG'&/_#>2\&;YKFA[-6<+3D!J#S*!\ M['+;HFBC[8XC,NJO0[K$(75A8KF?W,XSWJX;>LIX^_OH\_:36ZNM1=@N9*:A M33Z7$H/H>I'QN=*8EZ%+$-V*FLAT#S*_LZYG681 MGO+.#9[8.C8@7$%_\1!HT7_SY731] MLWDWI4S;?[\Z$&.N^J1C."BVR5@H1 M1L;("W@"[9(5@8K5G]OU$6^;SXR_P/\5P_?G/YJ[NWD9S3Y,UQ7^F/-8O3#' M/:2>XYLVYH9X)PMD:4%8JSS3":,ST-D % Y^>TW=DWJG'^J87L_&GPXZ)\:, M$\E2>E<(K@(BAT#G%-KA]VL9L)5S8G^=TZYS&D^N<9VB\UX;DVGB%0AMF:0) M=CHKFJY9XO8:2<;_.J6+G-+!MZDP6YP%KC+$8"$+C('IF)SG(G'8WCG"V!,> MT^#9E/%LOMB*W_[]?M*LPK?Q'UO VTE#2[[][;Z7^6_-],-L]/DC KV[]A/: M&MO9U_^*+U=/8WVCIA %T35D;0M8'R4S"0S0V+B(/FG[6<@GQ F#9[$*M.)/ M[WZ*6[(Y^P6^$ZKM&]M6K#!:(MP%L"ZX=ENOX4)X>BW9(4=03Z74MHU7#DZB MQ:.BC76PC%K_[F/S;O1I-!GAER+>!/SRSXO;?]U2+M3\]ST2D"G&J8YEX_O7 M1,_62'H5E^A"P@.K")F>*=:M6!@P8>JS(J%!.WCRRJ"VF% M=WC\0,/$!89TT2,KG598QG-=SLFU WD!5O&7[YF*]J1IC3T[=)0)V@;!"/1E M4TRRE)GPD%B.I7K3JU;H[!+!]R\FO58AC"&FB-)Z*V3PA>; HIALP0L%6JT& M,__\_)5V2%7EZQ<3U$^/^L*Y6R0A9^X\XBJCN>:\".GZQ")/:Y4%K4A4/6/U M1Q#)6NT^;45*'*\00G@& >3#+$;!E*XF3[757,]"(.>]RZX)Q*T6;R"'J ZQ MF% 0@D@>9.R'4U*=WJ:./,SA_<%DLK;FBT>K?KYU( WT?M1QQ4.68OMCR3-^#.$A:H7@%^/I*$QQ MK'PKK3!NQV.($&:7] WF&+7#.-\MJW],[N?-;9C.9M/?2=E&GU&+4(>> M-_A>O?,*3 "$WRHPX0WD1!N30!<9,PM&#S=U'2&033GV//1[B>C/RTV6S>T> M$>X>:JN+*@)H2"GB0Z/P'AE"U]K9Y+.L"E#Q&Q(J9H:IVN3C/QI:1(S?_=+, M\&JMWKRC#=C:K3GXTO2FBJ[,^E_>96\B4[0NR!@I!;1QMW;+2,1[F5,^T-[L M8?UB4CK=5JQ5>'@KF>,"@TP5 .-'[4,7D'M4ENV-LHQ+\3@,'V(:'BECN2HU M9K@H*7"(6;DHF"-P5#*MH*(.DK C[[MYIYZ+U%[?HX?^<'VQ:<6=0IMJ0#C) M9)9"<1*;%EIIO&&[TN7/2&S7]T.K53RH,H+&\0LP6H"5BNKET T%CS#=RQWU M5\_H;EY?7&N%N)8%99)3)>$UY$I XFW*S+#LC=UQ+06XQQ?8B76T1S2IKPHF MVQ29*3P[DT-.(>O4SG"W0>!MS#L$PZ7ZG@6S^OZZ2S#_YYFOJP8+!V ?UN*OKNU2;3@B1!Z0\1^F+MAJ1/DCK6;("X:JN M&VXWT=TA5%V"CZ$MK$YYKJ2(Y"5TSAI"UUR7$8FQNC5W,P?\6'P,M%UX2@R( MS)+3$:3@BFO6M5T$6N!>SS._%!_ME(N&&E+G+YOGDDQ9&]S@D\U0?8\<*4B)$7#WWMY%"VK3OXZ_WBX M-);]@Y?0 FG6<)*EY/>"# M\XWU]:=S\O"C?CYOZNLVN) J@/:M _T6LQ@NLZL'-4B]G^QU6LXB>^\*N>2ETAXC0 DZE.)9[AXZ MN=(ZURODV-ETOZ&J@S9"/7*19#$)'.W@0P^$X BA?.DE['6LS9YBV[WH-P*. M)6^O)*WT"36T,$'#XC,Z#.C)$Q"J7FYP;/NE&R*O'2QXY))(E% 1VM(<%'K" M=72K>M&%^NV6B^VGW/WRH^C:)S/4M8 .P:O"4>\TQE\^]G194Z]-T]R<2%?7 MGWV&)Z$HZ%QM8-9/'B5W78HC*M>[V2SE:KHVQC@F#?Q#.*>E45-HIM/52^5PY MVBV4'T+7Y?@9BLRC\24&R22C.0[&%<1JQ(]14INX;QK@T_ SM'',9V"&!I0% MFFRH/,(?X@>B"AD1W17Y>"BZ8$B[J% U(XT.'.JU+IL) M"/[M]MN[3L4I=.Z[O=XB1DO9..KYD4:9G/223KS&WE5XQP+;<7^/H/,EJU Z*=0O?14@:TZ@$QK]#%)\8]^"R[& \O7JD?HBT,4'L2B7N=-\): MRCLJ86E2)@8;O'0D1NMR-=]+.;$=\!Q,XJO/S6RTG*8PG[>%J^^GL]]'L]LC M;0.WB#B2XWC% D9SCH=E/@;O7':RCDB5 K,][W@ :1?C:"\&0- >F*&!94D% M)J-G_:5THM1I5$FET=?AB":('JGK$;&4UXI%***HQ!WSG2(Y[F4-[.T.&+A. MQ"ED[JT-R2$+'PTOP6FK$*G*7M]+BKK.&($:,-3#9.(?EJ' &=IN95#9&46K M3E.F'7I*=72;D$*]1%L(,Z ;V\FZ""=[+8Y&.(N@L("4S*J4, #LM!R$Y16T M@F6\\"BI_OY^-Y[?C&QJD.B @[KT &8N$K+A"TYNZ1?-6"I_# M-OQV70'U7^OB ?IKLR_-'%GS-S>S>^3@!)\BK3=,, G@6<+8'5D6G:F(1>3J M?91+"9N%G2>3>C6.]P82C):P*Y^ FQC1%+"'@ =/.U2*[VCT]&,P_']&=_?M MA%]_=S?]G9[>CCQ*%ZPS21J3,8R3DFO>6?V44HYU?H.U.!&Q,(YXTVH3BE*LXR ;*2H.:.78]L>$XSE8"5)H[/+OX[L[/+V?)HO1Y,/X MU[MF^7&;_W[<"15G8T@60^X4-$_)96TZU>/*^RI8 7#;W]).IO?*S.\[7,N5 MXHZ6,R4($!!?^>YP6);6 M*.\R[^XGU7W5ZUO$[DCV!,:H++S+@M&/KJQCZ+XZL/!EMVHFJHAT16M&4W^R M20C^C0*K; I1U!$ZJU-@1Q!W2;;V9J#0H?.H: &LB2%Z>A/JV')Z2T926E;% M,T_$UM[XDGD0&*C)X@M3(L2DQ)(M'Y7AU0.2U/R:I[6XIRZEN[^-QI.?JZSF M(8LW8D#DK;-F3N>(X,2 [MCA5H4M8Z4'F=D@Z6P.A@9C*VZ4-D:Y$&GW(5<( M*5L.G \I5=>GCIJOSL'0/'6,DKW2168JUQ0J@NE4RH9<O.2^FY)B5KG0FP2@:J6(GA=QAQ>T3+_%XK+Z;C2;S#LQ, MRVSZB;YUO-V1&'TR%:BJ+J)W#AS] &JMS_@=7P]>.("_K80-@;TO>-DYB(+V4('@JATEUS%@0S!U+?AP"'!Y!O9Y #3^&8$^0V/! M901N\A+L&T,%>'65R %@_S0&YJ]'X^.WZF6JSJ11O]DPF2/-_NUO@$M;%O4< M0GA+R3DT#]6N)VDC+\P(+C-#/YLTNEK\7]JX'755:*14E8.[$N$#WI3QXBS# M^",&[4.)[=R1I;(KVF96Z0J_'.'M&LOQK_>M 0Y?\Z?/=].OFZGI WC0D5$% MN*)A=QC;6A8 -,>X2BN7E*OR\7O)WT'4 "?WL\5H?->NLSU:WVF/&0)3J4RQ M-AE!?S6@V?_>QF36C]XMCWV<-!6HKN2L+3XG F;JJ"5BVJR MQ&7(/D,4+Y';=[\W=U^:7Y#UCT=FRB,S3 MT&]&S(*QVQ?0^+^62ZQ5IMBKS M.(?8,_@F"9(\CRPXBRRA>:.&:NZ4DQ*M7<7PR1XRQ_&MK/SM4FL-17$QZKY--3%#%M.S3 L[K^D6TGHETD &9-85SK3I MGYNO^8^;C]3Z3_%Q;/\T'XAB#BG?+U1R**TV7OL?*=Y% \OB=JM>L&KQZ M :H?00Q#B[PI$E4YXLW1.L?@;.[$X+/7MNZCLD,9@>6OY)DXK(N MGAJZU:O4G$/W4%.**2()O*E :XTE%\I#1W:#Z!CP*<6Z M\VY(8;;3=1E>AA(HCDD9(#N/@,!*P;EC'2]0T-D=K437Y&5H[@B5D:6(UU;; M5#3&8IV]+G@H8?O0PDNSTI;.=4;L>+\K2\DB98=FAP)[C">ZC(23'J ZC+W4 MKU)R#LU##^J9"0B2-G^ 92X$D25%]\$FC/;K1-:CT#PT)X+>,$3RQ@3'"C7* M1]72S"%*5Q;_4;'Z?0. M:(6+2GKF(#EZ98BF:"LZ>C&P<*=(^#QZAWR2]D4ZF6,LWFJEF3=Y22^J,\]5 M%=Q%Z'W3W$P_3,;_T]RBI>F++])]\V[ZMEDL[MJE/%26NYKSXD>K#H,,U$B< M,Q58!)ZL,YU5M!(AW5&LG43RHTAA0"%3#KX4!C+;PICS1D/1/'"T 2*Y>%PA MPO.5PI":TZ8L&K" H:O0QI0H JEY$+H4Q?>O6'D$*;QM9E_&RS%.1^LY=6PE MYIP5PGO*=GC=Z[GR6SIG]O*V0L@9% _HI)4R47$CAYRDP2 K ".=-%%SGI^$ MXJ%7*TH=V<0RHD"34(N<;LTDWB')8JC:Y/4]:/D^-%]\T[B#M&-MB+T1 M(BGN;30BHY='_]DG;QQWHGHHW-)6-4S5!=C8HC)KC3[.2Q2_\%D4&@,4M(@/ MI2F9U66R3\3&%CU:&R^N9#8*#:\.7.DH0W"J9R.%>IC1EB%XQ[+Q>8:D')X. M6]^2(6Q,)BN:^R!=H4*V;J()7N$Z\<>-J>C]]NL/)VM %UAPR5N0.B1'+DRR M('NR8N9U[ZJI%S.<0M; V4:TP @Y%()4RI!J@?"I)PL#Y'IFCJGSI,-D4;?2 MI^EL,?Z?TU*<10CI:> WAKG6)SQ2T8_3LHEOZ? :S;CQ9W4G$ST$(@!9RS# M6+WD]KX'7GQ'=,*XJ\KA ]3W__)$#T7END 1TJJ"^AI"L+8;>:F,5D75#;ZV M'>%1AO/)*JX2A+'"6 34X9LA>LZE?O.]9VVR)F([9G3P3+)V6!\R@M2CQ74JB%@/F[@0]2N],B?-9W)@ M:.>.R\YXH'F^P95^\E$&7ZF+L)O]2+LI.9WBO44 DFNA-+T"Y<(C_C$\3)3B M:0!4GT'LJ379CH,-FFN\O#(PF0J&Z;%$7VC$AX#]]1A[Z3B+Y+VC,( G5.3 M;#:T[MQ8'3J2.179G:04.^@>SS]/YZ.[O\VF]Y]_FMS++KR]&GE7FY_K5_]RIO MC-==HR+>C>;S\?OQS=("K@T76/VYY;\@@>_#U[>CN^;E=+&5[J$5>TZA^_1% MQ( I@5@/4PREWL7DXB5?AT9<#F#/3/, N,U.)Q R8$3$\2Q3TA&COURJITJ ?8K[_'A=*P44: $C&)\1 MEVA+)MUT>HN.OXZA ,/<2_.:1[,)7NSYZV;V]N-HUM"FXIM#;N#JD@]1%+K, M%#R49'RD_RX[#)10,6\N>NU_%;49K"Y&V4K*";3JO_._[Z;56E_PME")J + MQJBDEP2KKD+KGLLEIL MH:%-^XB%:Q"[[WHYER5A:":12,%]0G^Q)%;Q7 3;0ZR\"K'[KI>3,6=P6DHK M8[%9FQ27Q&I9C-JG!N(ZQ.ZY7VB@:)D0+UD+QFU"B&P[YV5DW%Q@L4(L_U<0 M9Q";QG?WB\/RX*OD*LF2#!9#5>&,E4D57CIR00+LM+-H#MQN:CMB3J)WO[]E M2)U@+CBI#$^285"-ND 3FZ,*9K/?X5!3>QZ]^ZQ"L5+[7))(B693)7IF:^D% M#J##SHNVW^>>1^\^PU **H2CE"?W)5JOH^8MO8(V9$$\T>^>1_ ^XX !&D8R M6C)0( 13>.],2[ ,V93-%.B:@.75Z-USX6+FP2-I0@<;'&/H&=32_^HH\:NG M^=]SZ-WO@ZG3V: %0QDC$+=^6@ M2*.Y5PR NB-4C*X'#Y[#YGZ@@_WQF03ON7.Y 8^3"=OT7TP3>F.WB?3N)03 M??(V@ML-VJ_>KU8POYK$T?PCU3W@/V@\U)?1W4G]B4QC6*^RMS00-*1B1'3= MPTF@+JNJ"G^S'_H8ZB['U4 B"CVA]-(SB([&Y^40I.JY,FC7Z]X"N3'O]6G8 M&JJ,$%I %"R1XQ\7T]G7M1\^1#-_>EE6;QADH34:*R]LQMC":J#A:K2;HCB5MV]-%FJ3 MV[.HOKH0:D5>%X+ .-5S+A&=.B&E0TSBET+P&<6B?P@AU&J_+H2BO8J":A"X M,EJG8DONA,"577OM_]Z%\%^WS?B_?FX^C.[R9%%-[KW_=3Z^'8]FXV:^\99S MYB3D-33)BJ4S2QP]HY]&=^_:;J/T +/?! M(;:PHB@M^K=?:57=B4-@>MV*#A%T)O5[6X,#\QB.N)01\&>.X377_3NP"''+ M+/EV(^2YU'=E='W:@*JB/M%@W_8L7TXG7YHY;>9MQS>_FRY&=ZO?IXJIE]/% M?S8[J[DV)UBW'[2^\?.!DL7TYK?7]S-T8/.&ZK&&QGH'$9*RT0;9#JZF!/"R M4BB7$E7U)K4YL_IJ$GAV8NZ_NB;I5Y\/F RN!#>JH&"M3RXK$U/IBL2R$][4 M_?F;+V)_/B&_P5\R&U-G_F.H.Y@59O'RIQ@8]91(XWIE3DQM M6Z&S66+Z TFZ&[:5FAMN]UF.%3VF2O'V7_WG;]5>;VBM^*8_;5NSUDHHWOV. MMO$KS0]8-,WD3?,9CP\CMU?H[&8#Q\94<$$ZI1&P2^TQQ,U=;6>.UOAZGH/^ MH4YMV=^&$*3[$OW3DB/W/B=JM%'%/%1WF1QBP9CV?[^&_X1? M.*3_YQ%$O)7[[T[N _9JM3 W1P>"4U *,@C'?:_JV277RI[_HI^)Z/]8-)-; M_,'9]/;^9O$?H]ELA)>\6U%P;,5;U"8!!J2+9#R6>+YM%.X2BAYY?CQSW MBO02=/>9-O4Q'8M+DMMD(B_:UFL=)%A8IWDW)6?0NS(YI*\#_+;K_LUX_MLW M5_+F?CX93:;=&)-O/[_A@QX("%\?_OAO8PR:$/Q^_;GYTMRMQWC]S_PT^7R_ MF+<_P'=_Y"_-B$:9$ 5EUOSW/0U)V/YY*S\YQYN$40+ZO2TN;VW.'TA/ ["9 MYC*I7%@*M'])29-LLGY?;^:?YW3@J4['1:HDH*=9AJA=>!F]:D\G:I4,_^MT MZ ?$4YV.-%*+5&PV4&A9@30\D(%S2G@'O#)PFX7(W]\175>>EGNME;!HC[B2 MCC,:M]/*4VIE0M4"^8SD6?_0#^0CBK>@6,Y,"*L1/0&SM ;=*'#,R;U3'7[P M(WDRQT #*APB0<<32TQ80."*1Z*+*IYMF;0H^9_IICR91\B*&>[P?FAOG#&9 M*24ZCU @U(V$WZD%N[)N*X8.E$;+29Z-S-9$Z(3HDE:5$*5@STV(W3-._WQ; ME@L3?R27$*7+7# M(5NJRDZ*@*EV)J/BUT'TG_-XGLP]Z.0<(!Y5 >\1%Y8% MS=OC\4$DJ%M?GI][>*PC>C)7H;*QP(R07MJ0?.%Y8%SW7WTZ.J^^7,_&[^?92&A6B#\R8++X2WRTR; M$,RS>ET)C5K\'B6P4D9!2692DO4WI%^FD^;K+Z/9;TCA3;LK9EM_ZUIB-7"= MBHLF^>2%9(&WP0T-0@&K$_Y_H:<87V)417AP^^8[_DA2B]/9Y^ELM&A2\^OB8.%9KYR( MG&J$4%Q&VL0*"4]Y#+X\V]?!_",);\7,SQ]7-&]G7YI6@QSE-YY&9SQABM:@<9 )QFHIS:6J+-2YNGBGL<5 MWC_>_HW$-Z%O]A>X*]MHK2 *\G [&&RF@>(Y0BC!N>R+Z,"+RK&>+R_=QEK[ M9R]8&) ,!U2R1Z=*6C$<#9$V3G14"#695E&PW>&WS8CX0W"=\%B)4"]BP&CX.[-J!POO9!C'<@#K4@D6?+1.,:DRFK6,885V.7S7 M[O0 Z9V(X(*T-D/VS.$_+:TFM[T[32Z7>OFR43_>M3T/QWG.-8\H+P-9IYP+ M,-\9_^C$9G?6O_QO)\6/=WE/1',Z<:4#NH)LLPC46MIF/9(*#!VDW+=C^$>2 MVFE +EAK"TVK1R,7 \1L7>G53C@,!!(8$,(&!3PA[\7*0GG([SHXV,R37P[ (4@S MSF)<)7*(+K."_R&-"9PCKML<1_*#2NUDY.9] EI,+B $SK0&%U*+W#!TC[)\ MU\CM .F=B-Q,E-Q+EDV(:)F*RDN\FX*6G*8Y_4FD=AIF<\)K9C%(#R79!$JB M)%OA">^LKW.^/ZCPCD1KT11CZ6'*H'ODS$@?(TD-_Y$U\W\6E3L-K5EE+*<) MCJ&4H$IVPBQ5SJJ0?#WK^@<5WB6!FBU!)K ^*"D-3S[(S%M]S)G[+)\.K%P. M6<1@4_9.Y9!=2M[3_/D.X^LH>/7"\MBIH2N@@6AS3AF*8%Q"RMHXU873ULE2 M)<,>-ZJYG/]&E W"B4!="X72\.HAZ9="8ELRIH^:>;FXRV4@=6(1T/JE:$R$ M&#M^!1 M+ TO9XH9:WGW?(Y';: J/G@V]_62GBAZ2"9;IJP( 6-EES1?"H&%R.JWW$=X M -H[?MX8Y:E72BNKBJ-VG/[,-"15JR@(?NUZ(W-H_=:?I:U-6\A"*DMY>/02 M,RN=#H^+;I[KZ3Q9>6HAB(*&7N"]2 J8H8G/>#H0O M%[-L<]NK3'4.W9&V&*E&C Y2H K"K@U+2D32C]_$<.TCNG8_@RG"2N !H3GEZ9SK M^ADDC5=]SO*L?^@'\A$F6E^H\3D%%[E"A\$E6J&H!,V:ML_4"CW&D3R98^#@ M:7@>HQWVNF 8D&F30MOZD[AC5<3^0HH_TU5YNDYGQ%,A9J4T,T496J.BNW.) MPFU.LOYN3=AUA>B%*<$SG2VG!$V(Q?9^%;AD]3(SJ9^;$'_XOC:3$)L6X4TR M/.K@K<-P#Y&I*\X$L(^;:'ZVQ_-D_H'I$(.7K !C/&8$3S+V_;79Q^_!/_SP MC6T<1'2) 4V/@:!,5ID3K&+:2Z7*XSX/7OUXKBU+1G-SF0^:N>QR+EEU+D.! M-4^L[YYZ1P491BK$3,FR$ +:A&Q;,"HSONJA3Y#RJU$]_ZJ!K:.^90Y;@-M!^[ M%9X)NACUR%6$3R>\(Q\.I646;#0L,!=LSIGWK6TL,\VKV\JYTC^>H^B_==IK MI(O&:0Z.]E:CX&C;&F^OK3.^V/2XK=!/)[Q+OFVFPFATEA>^!&Z,4++O;P C M(%:S;(RZ]BR;"\MUJ+?-V@+6>A<+X.5,"56L?] /VM4U.-\A[U= ;MPS)[*V MDC8=T$,,+=)8J@T4_\@3UYY*:B8M.663.>BG2^P_ MCO1.!&TJ8%1IC%&47I,7F4C,A:),GU]E!R"$HH(L*/'OGS...MWTZJ9V&UJ0)",S0Q!6T M=JJP!**K]03'HO^N@ZPG:EY+AI6 Z#>W_5K2LVQ: Q&X3]355;Z/8ETJ'G- MVAA]%$P71:L=I5*.PLZD8M0Q/_(@\.OP?@6@)K1 6Q]R*O@'"3)XV4I-^H3P M+3S=>]%C2NUDH*:D$\PISS/:>UE\+ISN6](,46[87";ZPTGO1* 6.4(*PYC2 M/$%;3E1<>U.%!I;L=PW4KM^\%C"J2I"SC<$'#1JH%PLO;&':Q'HUYP\JO&,' M1T6,VC4!-.$DQO(*$K128UY03<.?1&JG 346>&!<&>"!%JII%7UI[ZOE/+OP M7<<&3]2\YC!2$-99KK6U2H.-2;?ZJ#E^(SR+6WS:R_#+Z62V^W%X?=UJ5(Y9 MFGDJ8PX%+)=JN:Y,\Y@P?'\R*5P.7TDK?3 J08R&>X. G'6CL< 6"\^0Q9/! M4,#SDQA\!..$> ]W,_'DV8^]S?_?3^>MYL%OQGK=_>3$7[PSZ-Y M,^OVXOU,/UUFTT_YE_CJ35X1UV8-V$X2Y^C[1_^OS,*C?,UCRG?;RN.V?2*:"]$CK4+:K P+H03)?711 MI!Q=A02DH=3+FFLXFL(K\'?2#6P-WL\8Q34?IX3Y%P@LAI.?):,AXAC6E*B9 M!=U")Q*8I.Z9>ML=5S^2N%[CYV/\AQADB^4>ZM(0!0VX*"+23,',#7C?Z5I@ M/%4@1"!FT3^(\ ["$KODIIS-*0JC8F0NF,Q3ZE1.Z[0%K8MVO,:SDMN^T0S" M.,AH,(N6(+,-EOGN2HGL0-? W^/9X-L0 ^#9MLE9YA"^^-!= )3 M2M9OR$(_MVMTEKC.L4',14K?FA"D2<(B1I?]7>*1J7H$D72;"9OO5GCGV"!F MK9!,>Q6XME)2H8SM5,XF9>N.#FG%8SF^E;^2_Z"-]8U_C_?H/YO1K.!?.,X8 MZ6#PP"%19A;CY,P!-#'JE5$V^2IU:3:GVIQ.Z.G\OD3VWOW>W'UI?D%>/\Z/ M8QE44;3,P7/P+&)L(7+N6&[W5]?=.NP)/9WMTTY8N$0[W#S/&+%+JUCQ MIF.7PX+E, 1*.N:"/!@](R"M9SR5*H\K5ZL_?[ M)!K/X_+=QUESY&$6%XNV3"0T21$Y"W8)QY%-0?G:R[/9$GDFG[]/C^,RT$H\ M&USBG(=DD GM.RXA$ M6PFD+&6B0.IZB)UBFQ,EKRJ3O98Z91V-ABB=<]35BK:L/T\$6O6EIT>WQZ7] M\2Z]MEIG:Q!X,.F-5I'Q/N35VM01'!>;(VZ?KRS.NO0RQ:B#BXA8&$;_+/M. M280/KAY2+M 7'IP*>$+!G'/I-:.Q;BHIQ*D $=&.[64B\7K7\%Q).#CT.D8F M+YO%<7X^"Q52)-JY-CP;M.!YF1L')J.NZL^4TG HX4C,F60_WFV/"?&+,M)% M;HSA6O$^>)9.NU#==K7;>Z\NQ 84==3E31[ M[JIQSAU/R4&.0[ _.%,?>(+/0)J; :/-AS$)F M;VQ_P=&&US. P1ULK<\G^_$N.+IP8"'C67$I. >#VMU=NM\%"7FJ+Q*?8X:T*=77@O,9H71LY/).1<\,&%2SA;A#6=>B2R9 M[L2!H;JHT>_A+SB;TEB.0HKWLQD5^+V;C29SI #I_-MH/ G->_S^N]$?NY[ MUSA0JQ9;%\&RS@:#$,4Q.9X@ ,NDL9777VV?B-18.(^QP7GY&Z+*''[6? M'Y-$3BHKF2&#"5:FU-DN9V3.U>@)(8_B9XVXB_&D]_.4K2H:_VL$QA"I^*!C M['C2.=4%UB^..Z/K\#2@=T4Z4*(X&>AA,#G!@NAXLB;S*B1XH:[-TWEGQ(HK M"GT$]W@\,FOT'+DO?V&QGG'>/H$?QL].7GI&7TTV_O*W!H+F]D/S;=3:_*#K MM X%K)"%9NQG=&[H\XSE"A04<.U8DCT5EL=3=VG>MAS96AS#P69$82(XBUXJ M1UY$RQOSO!2HY[EQ+=?/[.E9W'++UHXO)Z=B-!8Y$KPPE_*RNDX9JW(]VQVM MN[P*AV]'=\W\U?LN.3VY;?_PTZ?/^"EM(>S'T>S#">HI#*TK)-ON J-"IZ*Z M,BUCDJ^?0UX(MXN_PRB\+'<#"NJ\]#IJX9ARX#4(VC;3<>?0R=4*:M4SXFY M-Y75^'],1NG)\@>F=&NDK-QLC>,_BKIDTL]$=_>SM)P1A\\6L5=_N MK>1H132\T-3@3'5TE,D!+\*2&8$8.6ZI'],;#^D#%)U%_(">:>6BTFF !NWK+R74WB!]2($@X>P:LM6I4H5:+DU))XS8NMP!$2K\3) MQ$^GM[^/[^Z.2Y@%8=$^.2TC[7(71KC466&>=*BK,3G?J"[L?^UAI.PM"LAX MMU()V>F0K? 6P4I'2KLYYW*D_-1>&O"?9UQ?K4A]SUI,&NE5E ?)5?*"Z4R! MF4^(H;FW=>;E&#Z_69:?JW3R]NNVWBK(+><6(!3T7CI%Z[3060"X &C9ZRS9 M%K+623B%R/I:;?0S:NV=2CQ[:S1E[0N-C<3 0S-5(.]K;#^ 2,I/XQF_'R^. M-K41W7RB!A=NC!02 V\I>E.;==W(A?C;KN<@5G[[P43IO_._[R&J!"1+T K; M#!C.T+N/43IEDZ3'X*U.?&*H !<@"O81Y2 *:]$3<:.]]C$SC+E:HA#UVE*5 MQ(!1X"Y E-A'5.3:B)"\M @V'3KYT&9:EV$"-81C3/N/ \'^:JXG,1]+5 B?$@:>$H&^ M*GV.$7*LQRJ2SI"P-\'5V=0>W5F!YP_U#P#*G^*XH(&2&NYG')=$HF MU7/;7W &W#Q[K@=< :-DD /(>*<3:X_:+;FFL0:U'K]08#;J8IZ.ZRY'>GR6 M72'*1,L5N&7"1QEH?MU2O[7SI3)C7+B-^JC3B;T6RP/:';50&, YL-8$)ITK MA-O:\NS8/B7 M\60Z&R^^]F43Z+'6/X7\U^+K+\WBX_3VV^B+X]/YD79(R8#7.2,8=498T:7S MA1 8G58XT)BSS?RIS#T;F0X](B1IO*$M4%)@,%NX=WURUWBKJSR.$.XOF0[= M9.!6>HVQ4: :3MKGPWL]5=I4,D4G)>%L@WTYJ>+'=]I15=;/V]@ M^',U6@BK__!AUGR@ M<5K3N[O1S'^B47"[%&)EPE'W*?X>U8W43F^/?2)5T M!AE3VF'1WM.X;T(GSV!922Z:$CFC-6\:C"J;>7X?7_A"NA^B\ M"JL#6BYRH@DPP!$?Q6!\@E0Z+5UBM+A?3&=?UW[)T8H=$I=&HAT7 MP4R= MBIEIY-&K2&.9C=DHOY6),A%Q5 MIO'-VJWO52X#-R8(5S1'F!P.%_>!TZ48_50;;P:I)Y.9W<-E2- M0L7YIQ:(91J5K-OA%+E@)([:X;I[XJW8\FPJ#E*';;1=C*4!%4=XQKV.7("T MH*2QB7=':9F0NF+)P(ZPZA%9&LH^!UYR1/\ M?AS-FC":-[=Q^HF^L@0_T_GQ(3R$8-%])1FY HE!NU1YR6M0'/]9O9WIDS5R M-]6/((8!+38I<8?L9Q%0BQ/3V7=B\)'+>B& -2>?^9.*8>@)'F.P@"#5:"_0 M93D?>!>;A%02J^GYICIL4B.22MN) 8?Q7:K-HQ M*F2I]W"_@(WZAP,)NP@O [KKN:.-1QG#B6"DL[F@EUE:8)>AWD@OQ$&QU%58 M&= _RZE(+3/:)&^E9M0_LV1%8\QDZV/1\J![> (OKV?C:3N]:R7W>OQ31I8" M,CUA #,.;89-W=&X(GP]T^.%W/IV>Q!Q%^-I*)&*F T#4^,C(MI@6)&F\XZ! M,\8K4_FB?4EX8IZ&\"B:>0\F9<%=$$'E%%-W3B+Y>H0Z6-#;WD>>G*G5;*+T M"&02A5KHV&V"(H/%4)5SYGWR=1,DM'.8KL<40>_&3VY_GMZ,[LZY55[0.NP< M8Z0AV''2YSN ,OQ!GS>UX<7*U!G<% M0A;9\P@&K!>\#^54B:HNJQ8'7:V*KLOP,J!W(4*2@A>=(-@D=38VL M:XP/B^&NQ,Q01UEF!6CJL)/>NQ MB,Z6ZRRT ZOH]4, MSP%5BRO).)Z12UR'WMMJ'^OJ3,X.0Q U:1?B9RA=P*RA5K^2+,;2"J(PG27P MIF2V)2-F#@HXK\;/4.[7:>BMM M,QI,DYKE/W^:].O87H^^4D/<\2%N1K#'0D&81!,]F%.REZ1EI5YF\$+JNN9G M/TUG,C#4^1(9^,1,\AA$25I9X?NV==*.RI #VLGJP MV3YV"%GGLS$$K;FSV>*1)01G-@8&H>^BCX5!_>8,TE49GT=@8PA(6^F"1=%; M=/2:(QM]YZZQ9#A>R?4?Q)6 MS@ZY:L,[*?L=0D8&5O.HMT"$LRB^+O=# $GQ%)F)Y/ 0*26I16^V59'U(A7@ ME8]YQLP/E52Z;+)&HRF,1N>I:6W#@\7T=1I>2W6 R[H8]U1..5E,9Z=HMA\!>L+/HVRQ=<7"42=3#Z5\->SYC,B MO+X.J=\(T6G>LB;I:!5BGL) [Y-S(16F1,GN859*J,M"N79#>.@0.J_!Z5"- M7(8B+,8E.8BB#8O48=R=77"ZCGHYKUMAG@FK@T]N.9FHG1.H?LFC[6?]H:(; MW#(!F&^.7;D&JQAU+F;CFT5S&T?SX[,6Z)2$",@$ R.\BK;T\_>,*R"K#"TB MWRVE#GMI.H_^(?US4H0#%OHA_UL1I6:ISW>6LFE$SJB=9<#%OB:&,95VW M<";9UQ;"4,X6F(C.H0<(M+70.):<4!@'$EM6)U9OM(&TGI5?1##$I,5*U#BTNZB=W?12#0+J>MVBK8MAOO_QP MHH8.$G7)"1F3L4(+1(P(Y_NHVK)8#X'4VW7L.*(&CC C)D?19!-\UC&5(%2/ M\ZBRHRX>K$*+740M9>K?KFM"Z<7N IC>CWW\9H3Z/\;>?H:K.:;SC61=T*!)A MK/39] <=;9U# 6JYWT[I3HK.I7^OHG*)I\E9,$0Z58!!Z>G'RU;7(%;#NT^D M_S^FL]\H=IK>-/.S#B F'IR+> !<,X4NW?&> :/J94BH)C?BR]0]@ N\C1X6@NI*A%7(S%7$9"C>Z:]M"G^4$R9O1P[C0_F>H M9OC5^W;Z[T!_K7:B9"DC@M3DH;03=!)C(!3S!>K=A&WAXG'\+0M,EV3WZ.1H M72[%^52*3N1FLC.,.LGZ:;;9;0D(:E>SC9#3B!W*E8A0%.FT80)*N\P\]\3B MWZYR=8+56GTY8H<*/1FCT<820BI28] E;$^L02M1W4'N:MPE:9\GH-PD,\58JMQ#I(-W MQ_5#BUVN.U:!6<6.)_T5*>9C9?#K X3G2\70DK#-!H8X2X+#QL M(^/<3O$S+&KZ'8(&-6"':BY#Z'![QK=%43A>;+;4RO M/I'XY1S_8S>_!5TX"P2[&S%\DC?*3%61$QQA"_A_-W=V\ MC&8?ILM/07:(C&Y^Q\-?7R6E&MFX2D6-2]9G<"J9#"@? BL97"E%!4B@,S>V M\)CJF&<)3-B_KLGJV^\[1AKROVZ;\7_]W'P8W>7)8G-^R=O[7^?CV_&(GCPW MN-\EO+=4R7B[^FOS'Y_'Z"7__?[N*_Y*M_$Y;S].9XMWN\081I/?T(SYFYOF M\X(&-PQ@O"!$LAYDX8ZZ.F@?8Q?^4OV5K)]N-E?P_"7')59F+*(%TB85< MA/.RC2Q&=WX^G]Z,=ZT76!O7 ^!5<3EKW296DQ(8]8= A8[I=M_:2(MJE M/+^,%_/[7\?SCV/B[>?I:$)_\1C[]7*Z:/HJPW>MA+:%5WHU1V:I95B)( (/ MV7L9T.Z#]JBJPKNU)ZE_?D:5T>X'%,BJ@HAH'9IUS;A/Q@$SAAJRM >346OJ MO5EZ+H]3K2C*<%S3A8$U WHOQM\YGQ%_B_@CV9]UMIT1!%E^A !&L+ MJD<( >52$+.!*@AX,8[8Y=IJ=@<%LT0(83J;37\GBS'Z_'_9>]/FMHXD7?B_ M]'<[JBJSMB\346M?==B6;*FGH]\O-V 2DG"; C0 :5OSZ]^L@W- '6P\H"+ M),^T+$LDF$M5;I7Y)/W-C@SCL6Q/H.1Q/KD:'3A!SD2Z4S)F&96@J!])8IT5 MIN"OSFOVWJA#$AE.DOI7;LTCSN8^60POQ^=UVZW6*%T"BEN#("$: MI]J8"RCCME7"))J^G>__=71'][^/9A_GH\TS=_0%9M=;[_L/J/X9]>B0<'\>_37Y=/?I*#\/CV5#S\C6-KT^*S/&1IZUD+Q $"++%$)Y3@9.!Z@#4GU,MG^N9GX;?QI-IO0-7Y%3 MWRRE9D_):_(D<&!!!Z[)2I6JE=>4"-3K)4'O>] Z++:7)/ W=]>4%PPM<51) M!(>*;G.T*OE 22U)/)!+X+ZG9UINK_1X]@)_#J^0%(X:7_I)T;'2>NQ0-Z^0 M/@G%H)X*%D<9^,<7\W.IQI!MT*J,%]I,OV,<3[I GE ?D-8T@H'G!&@-.1TNIZ<*FWQO@XTMY,X+HDT%VVGR>SG+WE' OF MH.,NYAA*/X^,9:-@O=0(+R^?7@Y[)-3#F5D'^4FA#".A-RF@T[QDI:O*&K-Y MNTRPNFDG,7<[^=!$M.T(6,V9_)6OQ6S=EX?18HVOG^B_YN7'ES^N(NWN>YH] M+XL-?;\9-R^+]U]SL)-4I,RDHS2=DG-=8#TIC*%$)AN0/%9=(G51:XO??F&\ M'=_>WC1WMF\0OCQ?PMKSST&I#""1M<.U6(1F*>F'\?2*7+7_0OG)W;QXX-4? MKZ4RY1I.IDO$_?=QLEBB*-=DIU W9TYWI+.UI#?H2DZ 2P=$KT)P$9B40J!6WH&6=4<[LUN8 M ^L_^WB:]@YK)@KS. 5WF%DJR-K:I"5-5D3H$9J2B@]#TYE6VE_62IM 9P65 M+9N6-(MTST#DZF6R;DLZ0AYG3 DZF;^^0NXG:V"R3Y$Z+3,F:DMW ADR\.DH4V\IS"?RY&))FLN.W M\>KMOF V=W\-"YUSD(R:9-108*4'H-ICW"PM@?UO4"3/(Q)HO%!3+[[2#[^ MQ(MJ/#E4#5I;!@7I@^F.RVB%[AG&?2B7#9$/8_//V6E,8K3<*@#'RH&5%. D MUS().M50<@,P^>=L%XOG#B8*$4QDR).1=/$2)JM]-YBH9*H;IMDV+'L_%>?0 MN=>!)8C)LL@+:*X$%IE.G8,5K-[$BF4:_&0ZUX/B+PV^[.CFS7SVQV1!D6<5 MO5-.\_-HSG^@7^"$[.:EQ?'K$5B(06O @E],$82@"$RW4PMDC'6L+W8U][)? MQM_5<5 =ZW-9,0A/B0%FGQ-23D#_=JTZRF[+];'B\=V\W-[!U!%'GT8?QHNW ML[L/'V^;7M]*(>MM^#O5,%[0)XX:M(5I^T)6GN?WYO+K(LA*!Q%9,].H;*3 M*.>2RX?L4_:L&E6 R*H^7J8$-;G978)P7T>W;[^?#L;WXRO;N>SZ>1J458G MSJ;%"X29F_\^N9T?4]@P5N3D&.4]2D,B;=NDBC D1\NXK83!JW?9!P@CD28_ MC6[IK+^AOR@+(>>4Y@>8U_5!7YC^%Y "&MY^!^=%,>\MY^'(_[<7*:NG&; ME:T-UI]OG+IO>36]'G^:3MY/EC_T[W>C^8@(/30^!$*X)*.B4ZA)@,"#D"'' MZ"B540HJE!M]P$N<+.5?[@I]9%+'[\EBCWIA2-DF'M&NN]E XHWF83;_/)L/ M8?-?3=_/)RW8Z.OW_R1!C*^;XO[B#?U"I!YJ_!*&%>0K(8VUR6?EFIW&2Q_L MV,;LZ77'/YWDG=*MA;5'LJT'##>CR:?%\COKP\N.,/S/3ZY6:I .N4TI(Y+W M3+FK47)N_7K3UE5A_V__)7;*M$=,#Q6J>"%"9>N#&4AQ>U %%0T#N>BR[;4[ MJAP=KT6*YXKTE_%M ;!N0I?K\;7_\L_%^/K5M/46TP_NZG;RQWEK2Z0U&D$; M2C^D!R]$MAUXFBK[VVIX-R4V07R.)VXHE@ZM>BWH.8*%B!J8+HR8V+&DH-[] M Y*K)^;H$#:Z2,ZX*),O,'Q9&5AM/BL5\WK=.? M.*M!65K"B3WLW 4;1%:\ M+ E,&+.EN]1A[>L4ZS59/PANV5%JZJ%N*)X.8K=9;8IE3\I3X? %94MF]@<2Q3E,!])7YV>4,:Z9HNR"PH:DI>.W 3!23^51Z21N$WW_XT^@2_W*?]UWZJ/1P48RKFB$B )9!*EBTI$< M)/G^GEV+E3#/I$OLI8N"0%9,NS3:(L-H9&KI"AAJ1#S18S+/I OVT:6BL8G' M*+0N[^\L6+!+NB3C":O1C1\T-]6-.I,PW$>82957X RPJ+/69@6\:K2H 01^$%M/R^?2I?-!8"AKKW1T2\K .DI M*\HL(!^(L+UG'S)9V,3(ZP5=BJ]?5D!G+(H0,4+H'3:8;>9EWZ I#IT8D"K+5XO%W?B:GU[%D ;(P%E&GM:D%#-2B"6D-4YZHW3=>5!!4*__^./) M.K0+NJP8D-93SLXH,+>:@BE>Q*2# M 1%RU?9O%E!]7;\X>@%:9M%2A<4R2G202O+T;CG,B_+'$93 M]JG6Q;58_I"-TN]N4LXEN%;O%IH(,@V4:!%]C-&5IGR8=P2KS5'!QR&XUO]6 M&5A)G2B(EYQ\\AXZ=]R"%$6 M0<3,K.ZR6P,8ZW=3DN#6*KOC*'Q !DXZRS&P($TI ?N"G=,Y823O4K5PPS;4 M?@\1)]-X*%F*G'.EN*:[82@Z9"7(;FD4LB[8 -N*PX:@\8"NLR=Q49B(M@QY M].[(RDL$)(09>&20MTT4G!$L/X8EP;2$_O/Z1YA2J1<"M_(JS/*;F6K6T,)3V7UQ?;6BM,) M/(^]V=W\#/88EGD"2GT\-R$1KS*XECWI9:B71EFMSV2O(_ L]IK>YC/XB\Y0 M3$''E-3G0T:KP]T]@7NX^^U^W*[:K[DC,ML Z.&&#*5U4:JL$I1]R*LV5:*YKCZ)_79S MDYP'T-T3K6W,B3*>E924N[H8-4-+QK^S]\'E&C%D9X0Q,-T'8B.M@M?.H$:K M$D\R,1 =W:[G;:6",CB#[M*L,YK/O[R?S?\W'V7P; M1"+27RYN)U=A.=I^*/TDWE"S0"FZBI).FFZGVRD%29G5*'6(NQWS-A^/P&W3 M4.6FUZ6W\^8?=_/)XGIR=42WKV,A!I"V0>-+4K'@?,40[)05@K&4A%3HDIOFRR4RDG5<^;2+LU";R?F(>0O=?7D.] MB3X@H]# .71J&?DI.E^LGGM8COH\@.S%8GR[.'>HIT!S:4]Y101,H>#*0K=N M,!8X_VIN4&Z-H_;2< :1>Q,'(9*$!!0WEWPM)LP=D=EX7V5"$K:#RZ.([*EF MQ?'[R71\[<=3^LWMFYO1=.&N_]_=E)T=*=(]6@J+,AGOZQ1F:QOB M4PHKS^;CR8?IT@1>?7DWIQ]RLYPS&$VFQ2,Y8MS3CSWY^B%+ MS0-B1, R.9U8N[9;8O"!5\;["/F<2_OCRN70VFK&C5#!<5$@!9WFIGWI:"!O MZBUG7XU<#EPJGH*.#!Q''1PH'I3UG5Q<5/N>))]"+N6[2Y/RS>1_VTG"-^6O MZ6).K\DQMO_Q9K:XG8]O)_.FE[_Y(7B&$ +R)R#UF[?0_/7+[L# M-U3D"#QQR Y$=029>AK%-4A/VER=)B$2E++,M>AX^I4;75*+)=:&W9<7O,XDCK[-FF> M@))1%9)R.J.GT$EW7H_"IOKIL90.CV9\.#8.C>+$ EH2#9USC!::_LI.?5S: M>A1'*6V>@(U#S]7:)N.1/*EB6,8%A,^=-B#PJJ)$_%Y.&?<^8XGEN>$NUK,I M^N!_3D>?2@;UO^/K/4'@^<%95&4>F/[1B9%L.*-+V5FR@MIS M%/6!JR1]YIB]509DR1:297YE$>A\UA:AIZCY7=3'7'=D*BDR6]%GHS GX(IU MH@X)JC?I'^#K%/59CHML(QEV.JK))9DU6KV2G9&^!KD\WEV?0O?CR.)0WW$4 MR0MC*1R.*>GH?%YYOZAM/=2-+U@6A^Y45&7??8@I&J\813;*=+*@L*[N:SFN MB'@I66QWL=Z'@'D^^^1>AU<4/+X=W8Q?OW\[OFIAU4[SHQO+D)'D I@5RDR2 MXA3V+4>6=8QD@>82A0[18@+K=4B1KV3EN:A.TE MWG]BCR\\.]]"XY(UFCNP 04$P\(JPB]EG]KERZ/LTT,9>1IA'?!K!38UE9WB MP2"7DG/L!O=12UFO;N?'!?TO4U8'_)XV.2F=M%<6#0E,T1U7SJ'W:J,Q>L>T-"(C,]GE MU>MBZ$'*^,JDCN;?UG]QM$= M?/]V><02E MP\V2*V.95D+K3"<\!L6%S-T,4XPUC@Y8[,D7CQIX/I7R Z9:DP^3D?)BR[*PH@$FJAEUF/=6*XPFG MB_EY-+EN__JL*\BME 919VL+.)9TN1W[53DH(KD>"^KK3.HEY%QR]]Y#BT1F MR-9 L)(L':6M+;E1JUPE8[B-=G4"N92AC2=_-#N^_CXO?;=GR9>)K.CJF;* M%1+EBW[9FJXBA63U1B]A^OIH=Y!R/LE[IXG0H,DY O.4;!D=#L%H))D0O8@ M$6TAN)]+>^;O_7HJ=@VDO(N>3NDR]1 MR9S)5@=-%H[N7VC;X.G*!8 J34;.>\[P<>2^^SB:OAM_*BBCY-D_T:F?EQ)# MB<+&BR5J73-@TK8(TH?./DQ+R/9JFD;SLNNS?+K[8S2Y*3_J_6R^&)5)^2Y\ M.[W# = C+XAN%(];$[-KD= 4]S;%@[ULEV;H&4CP4![#DI+,2V%\P=:!*-OG M8)(@G9Z#>">4H+=!%B>S9M-KO=K MU3;Y;N&LWAX&RN[9WK3[4+H7&4+!95K^CX\Y')K'A63/P/%>C9EQN=5\\7\X/ M%0^S=*&@V- _+&61= =157XCZH=HKK;\[458_VU4NGC8H>0BU:_ U:U\=9HM;-[UN-W"N+=,H$T&_ MC1L\FP-;*0,W";D4WLM>:D,TAO-(]2^X]"\IT)+*0EGPK1 J6JDN[#0GZI'QW7Y<^?;Z9?1F3?_N# MDMK5HOO=*9Y00M!=)5-L(X4W+E "59BF*%DXV3=7M/.Z'N3Z]?NWM[.K_Q0P ML$):8>,X?[*QS:4LS@#-$AKRB]GRT,YGZ&C0N?HI9WML>A\U?52WM^;=[-WH MKW]-;C]^7-97RX/AQ]%\[,FQ7Y>"+&6WS3$[W4,*&RTOFXG(:@3;7+?69@;7 M Q:B1?^%.Y702S*[.I"N#,Y66TZ;HS*Y:O8FD [*"H7%;V__>6"T5[)H98HR M9LWHEKIHVO1>)Y=]K@[K]F#O\Q+4H;(@#M4\P1>\DE3 IT!Y M;S!T"QU QCI'L+;?7#\G9B]R*E1BF0=M*>>@-!.X"#FWI\*CJF= JR5P0TKJ MWI:%MN\E]&EHOG3["@W=3U9<^CG M\D@*!V7N4!)E0^3!E=Q7&CK>2G6H< 6$O'Y@-T*+_L/^%,P=N,?14 ;!HXTR MT(7V$'4')Z=M\G5#BA1L:[/ZD,SYN\5D.BX%E:;;HJP):/_FNF^AY#]&4_%# M^>5^&5O[ 7M"[]'%[_EJK53#NO M==),42+"C6 IT*FP'-IZG,U,]$ N;N_R.X7W 64FW.WWXI[>:EJ)#H3S]_ZD7=.'#DDK=6 MEAJ"B"HD05%XZK0CE$AUQ*4,]">RAXD;BJ5#(4@"$7-!'A96TU626G8AB, < M*KLIN;+PQ"P="CR<3E(S'AEXNC2*HV^;)K0W=+WJ;@]D_;7I$UG:-_+0 ZQ2 M+VZMWWWEOCWT2(8N$O5HI*1;%9&W@#D.5*ZKF&7J9X/+!]-[:>[W/=(S,I"E M!X)A$#:$K,K+PQ(N*.E4@W7 ]K%]]MSO>_,WGB,+)IJ4N/$A8,YZR;T)!F6] M]="89\3]VL?L0Q';=_A=T[2# 5T#9. XA$[]'K#NC$)I[(,DT$OS(PAA+]Z; MPO*@"H;^'94D9T3,+RV 8JQ'")6A>R%"V'<5P+H868Q@2\]J&5%S+126E3+V M@%YN@_P/+P3ZA''S2K$V[+;ZMB_G:EM8SR Y#R)(S9,U(K3/ AP5G8+*53/< MJI<>2]= S.QM6J+[J"F2H@@^"$8N++==)\0,ZE [::6'8&8^?C^F/UW6V=Z, MYJ_G#0CG=;/C_LUX6? ZJ):MO=RD%\10ZO6A],%Z8]O)&Y&(RZU"1_=#*-;] MD3$AUS@ZBK@AV-'[V#%.@C%ET:POJQ](0;RMN%':*&1X+'::OUZTR*G_NYU[ M'-2*3B86 2(EK.@_;E.J,394Y)7M;,1+VU&ST_Q$\2J7RBY/QX6P M/+DLI5O=3$^.X72*UVAY$-E[!4V),@6JQI%X2Z :#. ]V;CAH(^]X4JJ>A]])9O.S3R9M;Y0C0F+6.DG^A4G! G9K9GD6 ML8:2/8FTM>;U+@I:XNN>U3[MN?,BQR,$;&TL/8*D M!W.P-S@I'5T^1[9\=KPB*62\.'AU7_?-DE4M?B M^?;+STZ:[MOE_&CZG[.>%'79A6R%RR%FX0&(RF[%N<8H*O(,A37;Y[,FXW0R M#ZW"!,8,:".C+1 M>54%\F5#&.#9=':]3*_?A]FG3[-I8]-.[K""0!2SF"W9T/+"[+QU6E&8GO/Y< M_N+T=F7'M#(H$IU^[;40TL*J@=4S79D,2JKU$;P/Q,X3RNW A52@"FB[*-L- M?6FZ@-3)K0SG517'TF3X3;FOT]NC^L, M*'"NF+@Q:!QFEZ.1491^, ;@-C;Y7DV_]#0'[F'O!8G!43B6N(V4M[%0]NHA M5T4,()W4$7N&8@<00WEY)/M.4?3DMD<&<+_"AIS7??_^/?O-DN WHR^EXR&\ M>OD+7_A]W MT_&[/V?O/L[N%I0(OIW\=3L>3\\6Y[+PN_S]8OM32M&JT/7W\>S#?/3YX^1J M=--\TM5R2]'_#;_LU "RLDC:)T\>HQ2C SA3BFB.XN/0$VA<7 /F5Y['OY,& MZ%=A5DQN"GE#3N7SNH_;$LWZ7VU\;Z.]G:?\"('>?_'=[XOQ_]S15Z<"(U%I M<>OO#UP(@Q:42=9D[6/4&%";D'TBV\$<=X]_(7:HXPF,R(4D#MEP -TLR@1E MHS:<8@;G@M%@4/5#+3U,XC^/;MNNP":-7#[E4V001CMD>I\1R)V_KI)Q'[B&85R4]!3T^L23(OD?KNBUC6H!W MU9$L,?1V#6I(<@_M6?>*,2%X:9..L6R>Z2J.6CAFJK==I01_$+6_C3_?S:\^ M4H3^^GWI9KK]:;#3A1WK6-@03ETXLWQE"^!0P>>[7 ,HA4@$46(Y#@X7U4X%8NYGG,TG.VN#!Q#XK#L':H7 M"2D,W621E,W2Z41Y6,L>!P?U>!L%1+LO]>.S=V@7CS*4P 3'(G*OA8FA0V?5 M'E.]&E,*H7=;V(>S-UR;;Z240!E&27.*WCO4RJ\*5@SK^5NQW6=S/&V#L73@ M+!+]!17668$!D.)5E[JS2!IT/7GH;M_]6"P=.'^!/#924JT<15: :+@47=") MOK;A@IOM[K>SF2JC*O\:S>?T55^:Y:ZCF_J)#/?ACB6=)(*31HGR!!&]:_&R M&(<\C6UW%(0-1N7]O/<^PL,KMV]I,-87#11.F19\$T4.*NV_5AA>)0@_DI>8SV.W(>0O@A M (;!1N]0>")5T;1LJ<)J+$7XH#T@EW-?*6KKO9*=URM!)7'FL M[+1B573W(,+;_YST]U0=<61$ #(8(%GI2=:>!2M$QT#.=09<^YDCJ!J"CP,G M""&%TDO,)888I;+,^]!O+SD/ M)'Q5%MWYO?Y+54+U=Y-FPO[ 3"OI3.4@P)-S(+^FI&YA:\ORT !U'"IX;0Z> M&>OY;DXTW\W+4VV>_%5^U_>*M?%^K'4)P6WTRE&ND4Q@MA.#S[SNUT%>G>!G M)H6?1M-#&%4Y1#+_.O H!5(P"0"Z;9#/6M>8'\+@<]?]3^/18ES )5Y]^CR? M_;%\<3T@!DLW@ N9Z.YGQ@0DC]T=X 7MM#)?*.LD^IG)X>?1UT(YS;6;]!""J4>ZR3KRQKP,N!2;'>2!9_%NL@\=+Q[78\F">P)(YX9ZV<8 M<+JXQF?TR IB2\XA\)488O)5S=+:ND[\S*1PA %/#LO#OT;K<@'+-[&MU-*- M#3TO$,#,8[FML[D^PX KJ\@>&QYD!H2#,>!8O= MW$%Y[*WS(&6.-=]$S(.(/K]%9[,=G%(&8[VB:\FE-#G(TE\G#-= ^48UKD 2 MV1XE?@8,_N/-;O.;96E4-9)+2VZHP.%@RV")E*J3!UR;(R.'1V3PGV_W()B3 M7T&@?S'-90%QI22Q85 E*>N: U!B?V2,^ @,-HT]!0'N]?M_S>8WA]R*]=IQ M;\BI) U21AY\:)GU.M9N15; !Q?A=5\(*(*C.R55@<,V"2E"[P9DR88 JV-X MH:6J*HF7(7H8&^)1^Q28H!C'9^MDT)FW5TSSI&M?3\[OR$#O$1G<8T,$(AVX MP#FF&&T9L#>^9=!R(^NW?C"BFIEY<@;WV)"B#C#9T[3YV&5C)IC)QOOM"#9R*]=-#N.#;J4.072D>L4=10\LQ9\(3+I)99K]')$ MLR?=.^/8 # MRMFQR**/9:$;K$R,=XYDH[]ZV>PX-Y$9Q:'TJ%B6A#/@>8OI M&#Q%BJJ8FYS][=_CIH;U?TVCO\8W\R:;VC0^,\^14P[2D]99L[;Q%C9 M0.:Z4U16DKRL4S2(I':=*>.R\@8$I\"5?HFKY8]%4E$]V$S_,2GP47DVC[.[ MWV_I:]Q5$W">WF_!F;-96Z454-@I8W*YZ[$N9-<3IEB-$^PDYJ%$K^1< "26 M&^9O;F9_EEG,TI3>;NI85*I=?57/SSKT\,=9E%8P'R7X+&1(+1*1)CGI&OO[ M<<1QH'' 4K[@C# >R+;GLOH8H.OD3BQ6L?4/E"D]&M5/H,0L<]#(%,6.*8)V MR7+9*3&I&HWSD>1QJ ^'D5L.+&MON34LR3+"W/9+>M&#M;:](>B"1#^!$J-7 MWH&"2!EBS&61;FA?<)C5-E137&>+HVM'__VFG2$^7&G:&'C5PN3DK,H^E45S M*G8=$Q:EKE%R0%3#P14%Z_3]MIK#>?W^;/P1BH%M5$Y:G1/H@!0@=RL--$I> M WO@]FA*'QFGDWD(&9@KQ:4062.WC!0:.S O[1VKJZI6<6XO0.8A= %1&GY" MP38/* 4:+[LU TZZ6'?,&;3G2W.?PH_#;_]E/'OS<7;;S+^_'7^:T(>5]JK9 MO.<*J@U48XY"*F/ \)"ER4JU+8W%ZVVL4_A_G[^4AQA90<)MPIY-OUPNSWOVGS'SY/;Q=WOD\7'R?V<[$[;H8UT9"884LH: M1(Y2Y_:A$LB'R>H=B,OM%0+'BO?@2/ _1M.#TMCDK9.-.T8VW5\^QBSP^A&V M@>0:G.%(-[1,_4@,"4+@=*H=*M@^PMT!WB'BG _E!84Z=AST72.XW+7JB-/D=W M(2.>A+)18F9DMT- (XU$$FPJ??^HH[Z$$=\Y6MV"[[P=?V;\!_KU"$R9?XUO M;A9Y-/\PVQ3F*<:\AD39#5:4GL]Q*)O=+:-=E] ME+".VG!2YHJ1>Z."4,8SEN^QNJRIFV'(A6^MWQN6W$-SW&!%+M Z/$EM&45M MJW4YJ@P!UDU5V\UEPY)[<,I?&N^;#=F1LS*HUB&C:L=Y[90I!8/=*=5NKB!)@B^8]]#R \ -G M@^@3*J?L0\8 (CG*3EO"$7(-Q,$-A)W*E8 M=_@88;8/]?&$MXLGFVU*T^OEOO'F@)W8)YA9E&4V(W.66'(B0F['C- [5F_C M8D9NT[R3E >1O++:KZ97LT_C5?3G1S>E&/;VXWA;S,8Q=;R\B[6I+[,!\W M/_*GV9]O/X_'U^_FH^GB:CSY8]R7]6]VST:;R,!EQX5T!69#R;).WEK#F3;5 M^!.W]5&XL%@?A+*VNVQL@O4A9$.&DF)D:5U[">@\B=C3-LPJ/W0)QO>UN5E, M 47*: H<>T#%6EQ5E<'P>A^34/*12'[15\ )'1/%FP)=Y!$2:MT-,*+EJAJ$ M>E2!7N;P2X[).@XZ&8N(WCK7&5/0Z.O9KTNPG, %"%0M-8M*V IL2H /LF/#<7 MOB<0GS6/=%.2H[ -C9)S3>W8Q]^*'_@KN^M;24058XR*Q":DIZR M^K1]"T\NR-BW^\,6Q)T^L9S&YV5DI2XH*XKU 1GWLBS,0"V5$+9;C$X):]]F M%\IBP3Q760V[0WY35E%+S#:#2U[[R'/,;8.G3BF)C06MJU5#0E$V> %AW5T5 MP,/IA^81NUE)7SI_7BT7>36_/QTDR&>DA%4D;Y,R/)65:(H[BM'H%CE>>5+4 MV&/.#Q,V("^[@K6?9E>CU2-;]S7E@TC"H_Z88N-Y*POM;")KF3,EQMX+CR%3 M?$W1E$!?.3;3YQ:>KR#:"'3ZH M^K+/1QP;GU.^X[[I8ROZ;G_"H8FBK!0R&[SE6I;@IRP6E$9[9C)/H7J4P"U8 MHNBN)/3!>$JK 5B1"MD.SKFL"AIE?N2E MB*7[NM3L3QR/WXXI#2N9X*&\)"I=D)68LV0]C?6<\):&TVD\4*]D*8:D(7&= M&(N* KP.V1,4Z!H-UQ/W)#G/2,5JYB%,,P9Z9/MALT3AAJO;A=U[4]_,'5L0WY*LLPY@T#!*C MG<(ZFQR9D)2 I;*&TTON0*:&3>,R)1W[EO ]/ILG&/EU'K7RF0L0T8)"GG6F M_VIXU"PSJ.L'@_.XKS:@#47R9'J8$ 5$D1*4) MQR@N3D=5XE&3S=]N@AY!X ML6B,[H[+TO@D)3H$2O1%;EBT,0;.JXH_/@L&SXNQE*7(H>3JUC)C)+EB5 VO MQF0'MLK.>%/I>5)NSPV="B*RS( ZNDRIAS V-::C; L(5E7AY .97*XTNB[I M]NSNMM3!Q.D.WZ,+7% * (%Y]"I$K:3E0,[?0ZBW8(J>IZ?#= W(RL4N)2\= MQLFE( 5WTALO$[2B$'1R*U$(OB?T>8:B.._Z2NFSC@'+9'"*/&>O9"L5;7/J M00<^;*N>B53.O>8NDB"LU=;([,LZ1>--*Q)G>A!S'RJ-V]%D.KY.H_FT5-3< MU=7=I[OF0,?Q^\G5Y,3'#Z>B-U9- _P ]!>AM%/6 MZ;TU;L8$R&3%67@F>(Q=NC%'F.L MUX==4/KZVY,^!>1:>%^B0*N$$D+DY5,L&2;MV/[6B^.E_X2&YEPY;>YEE92- M"H62>T'QO=4BR$Y,D:>JK5/*^G%E*8CCA/-8=F 0X9#_M8HR!A8I&-(Y"4PK MX03ZN_K=Z6'">:QK.HAP3 C1EP?J89&AD3"+$LKC5DGNI9RQK5U\+9[G+ MI'F,?3.?7(W?C.?-&^S!W1^;MY\B.\,HDE)HE4Q6:Q];Y-ZH@\A;Q'4_Y&__ MI7\4\I[ 7<1L$[QH.?G[;':]J*"PCJGQ4QB$J33:.0Y)915 =#5^[U05. %8 MW.JN[J/C7#K7CT(Y6*_G;RFB)P'<'[__,_GPL6F&:[_D4%N8B(">,VG*8R6& MLD]3%]@N;2EPSUCOTK32 ']*#NF[_YS-_]/QU\![W-PUC8('>/51J0Q,T/]X MYI!9!KGDU>;8DW%S!+7UV'017A\$$Y@MBTB<0=(%:%33[6J *C4@%\G7"C2" M;,)S8&H/-&"@4" 8\G[)L6B8%YG8:9B"%(6LJP!";]4!GHBG?8BB3JKL$BJA M? M"++!/"-*E309Z"69P:OZY9;(%)=P/.I7V$>F3=(&2^84*:52W'B1V)),B2ZZ MVOJ0^+=02H>B$_?12=[;:_)RG!MM(CJ(6K3B+'TZ/71:RE,N0^?>@,.%&#DO MEH@R!8;$:#L#:I[G3F*2U@^=:F PRD>*/-&K^C_RQJ60.'[,N#@V=?W M3VC2U"6<\-$FYI-2M"ZX@Q)Z-?.2SU66,S7 !!]DBXQ4% M&\!DT)$K^G=KYYDC<]4SSJG,LV!J3\"A;83@F"7SQ4%2X,&":YDRI+CZU5"P M"YJ'80(.2K,,N;:"06SHN#E-X6$;1#7K(_HV&#XI3Z<&'#*;:)H;Y9@B.ZYC M%_G*Y&75@*65L9<(?/7^@(-\#4OE+4MZ#1)2+K5?;>@"-DCIP"3.G(KD0O(L5L M2S*!N]RC=,[%)=)5O3_>H/"!ZTR1K\.<07/R=7Y)IJ14I7[UHK.I+T3FWM%\ M,!0%AT"AALIDU%,0:M4?&'G]!DT!\X7NT(7"#2F2(JZ"SD$28]Q$@6W.3UE8 MG74)Y'JK(>21.3P_W"@+1SQ++%.*'T0DVV_;T,I&1X*H:L:<7^@*#Q=M,,2@ M?(: WB;.@XL[0DV2J8B6(2HN'-64![C.CT!*%-5;"B;A MA(ZVH"PN^?/.F,H]4J8))^9EXYN;90?[SZ/Y?\9KJRR*QE A[>N"VD\B=Q)Q+\H'$-X.DA#Q9@, #")\ NDYU:S6O*W[DN.2% M23[@/#-G.E'6$)AQ2A8[A2LP$"%T74[6#1;(&227AIUF2FDR^KWKJ=HSB+QC MJJ\Y\4X\-4]0S5#?H2*)SPD@R+ I5 M(60KG5YRGDS,]8A5V7KX?#C?;=T/Y2PNV[('T3$'@G):)'VVAUVB=K4OU-LY MV6!L']IHCP7_"DPTUGF4ANENM9$61%.-;ZO9%A[6T*1>R/X$1_$>98;!1X[28F5[)3/\^?#^ M$/MCC 6IR>@H7J81.19D]$+F)Y+O MRU(GF2DL+7W;%,>U!S%K96I,RFWDLB?E\V'F1Z&A"$]$2RS+ L!OC&YYIW P M5Q4@T4#Q/Q?>'V)^,)0-UUP47#XLW3"*3L"2/?G[-W'V=UB-+U^ M-][N"SUA$1S2[6#!)J:B*S DVF$'Z00"\M_^ZPW^^Y"DSI/#UR7?'8N_#&BN M!$\VDCU.7%,RIKKR &6E:FL)X;.3;R>9#L-ZT4 (OOLXFK[^W#PQY-G\_7AR M.[Y^-5W^W,>%CD*K094^(DA*DVOSY-3+W?0_@,Q/E\VC MJN2.N/W7>/+A(Q'@RN3@A_'?Z<-O(QGA/)K,R^:FPQOT'J@ML9X7>(O)YRPS MQ@ FY(1IJ:O@P9LMQWS?R\W9CR@>45]'">YQ5-G\W,4#KQ9]\_LR!]"@K)8[ M<*AZ:[D%'2E !I;+('QHD3\UY:XJ\)X[Q:L"[B.)Y 6IX4P+!\P9+B,K#?=< M:,SR>K[]#/!; M,07;FT+J(.+=GT3LESR[F]^.Q]/?QI])V>2-7[]_WP^^ B M$4UA;'?AR(^%7881?I1/H.1-@3^%RL_P:O@ 0WE\6+U#O5( JIPY-B$@R&S% MRI[J;2S]-;_WHY*/K]YGZ?G.T/A10+A'N,9U3;K E($L;,[*N>"-%EVV5&!= M=T8P^*-^E #F&];D61&I09D22UI0A(,0DT-PJ\?;O#LBU3^B^J[/<_4Y+.SR MNCY%1J2K:5'FI*TW5F%86=J\/=NV9FG%C_ H&>'7J=#+I8P) W O2@7%8W"* M@J2NN\(&:7>Z3OVC^78OZ"^S!FM^?/W+79'M*2T_#\Q50O#<:N[H'EJTP93: M^S+#=SX;*_NJ,T2&N*HIESRSM'96'[>T*.5[#^E7EL9MXRUE M%MZH"(&MFNR,CKFO](G6"/RNW1V/ W,6OGD5V4;]GCU@Y?/ 26Y3S=%9X<4 MPR-JEX66!9%6>NG4RFEESZ3M48R4=.^^&\&'/<_LTX@/PC5FCU$*GD/RW>(2 M"@Q]GU^2P+AAYNM7R8GQWL#QPT8V9A5Y*:FD++.2CGF*(UJ'97((<<_[ '^4 M0LGQ,GO^.APP[-BH=2&FI+A06I2!AL"9]VVUVDF(._%Z[(_L42HDSTV%_]T0 M\S0O"PH5-\$PZQG0_PD6%"QU!<+9#5R[SBH:5AS58RAJ4S O2!G/)T 4TBL3 M(BO8KTRCEF!6 :(!CT\9(#Z]>M_-;D9.'E)72NGM@ M#5:'JD.M&0Q[G-?5?3)ZL5HZ>"5W+S)$GC2SG#N>M8X>HF5))'31"Q=JL*SO M.KIXO7<3V)$28%T@KK742G+)=>K:JPSH7 \NJN\WZ2%:.O\FV0!:1I&R]1*\ ML.49C6X25^28.-IZ(&)[)>AW35TF)MS0$BAC2AL_!D6*RL8$[E=;*[6N6FGU M]_OT("V=?Y]8EI1B2>!.>%L:H,'ZQC-EHUEV^V"1OQT=/:NW+#)[F?YQAD5$ M$&5'E5JF6RQ8H?JT]QBM:KOUVVE3LAKE= MQ\KBV0O^V#GZ3:F7_8W*@TV*)663@U V) J>LE-90OPN]8-F:>/$+V_U(:FG MP*U@EN+HTE1:=JZ *5(/,2=*<-2W+?6],?'#C(Q-E/\''BD0C@$XI^P%6B-3 M-G2Y[X*_A)'164C'HE<<#1URR3-EC$LC$UF2[+O4+V%DF,H%_$C$%)GP,6%. MO#$RB8.P27_;4M\;<3[,R(1HE551\U0VS4M,$7AK9$(P07P7_"6,#+=)@%', MD]!-F4D3K(MD*/C?0/']+O7!C SGD80=DLW*>./)N,ME))/*PU;Z:B.9WR:+ M_^3Y>-SL9*(4KORP=BSAPED3;L!F!J$S*JY+3S63$?2R,]Y L"G*/NG_R!@? MXK'I1*F\%$T<:WPVU8!2:B]21JF#UT&V.^9)#2%L( "LJ8'+(5K^OCXUG&2- MUM5@"JQ(#G3RD]%E>2+Y@%8-I16VUP.0&LP072PO4@V#)EKKFB#19TQ@C$'0 MP4!F[1LX70BF-\JDZW8)OVMB4+L4>820'6586C->-J1$WEV(+%6O M#K^5%#<%4H2'[D*@PM[R#VD"^'=-#&J7DG,(AA4L84J0G16H.C5X87KK0:0& M-42OXM>GAK/M$@]6Y. L\T[RR%S![VK5$"F&W7$;Q"#MV<]:#4M4H4?,XR ( MGC//P1CKE$U*2==Y"*Y\[]L7Q4MLB)[0$Z7R4C1QCEU"#,%[Y1,'Q7D [67J M[))D&SB%ZVH0CQJVOA@UG&V7D@DR12NUCE*C!;2LLTM!B8T1JPTO_:AAZW-2 MP\7RN++F0HE2NV8F:FF= -9I(F'>X:@9V.^:&-(N!1,%5\Z1CR!/D13>I]-> M9OD\TND7HX:S[9)#PP1R)!]MH_1&:=>5^7QYR=]AE]BC9@_/20T7R^.DX\FA M#+DL:)2*LRCD*J-F+NRX$/:[)@:U2\9RHU1";AF+&4&EN I;?;!YAQKD=S4, M:I>0E3UV-N6"\X\<"8J-@K71.RNDCE[SI2*$+&7 M?D5CB'.MD M/7GDI;#*IO^"G+A4WO7Q%G&V=9-:<,THF%.78(48R5AB$&SN@U/D1Q=BH(V1YXB*IDA+5UV\BBTZ,^OO^U+,5Q> MMP$9+P+G:-%A9#Q)R:V!I2*<9"'W/UBK2Q7]7KXBSK=.E&&[*!/E%*2") *+ MMO775FKWU5FG)133Z_?N^GI2OF5TTWS=PMW=?IS-)_\[[H$'V8I:+XDPAD%[ MK^E:)":9D3J+#NP3-QJ#? B/\,CRWB_E8U'T>CSN\GP? =:&*$6.$K,0X)(''T2' MCN(=BWVP1(--H>^2PC,4\0!F1(C2 M6*'I/"-&VVTQ"UF*/C$KB>+KD3+_E>?Q[\)8_1I.;T>\WXSR;-[@'YR!@GA-F&!Y8:4L^>6)T.QFX 4F0X,=+N%#'3 MOD-LI>7P34CY$E8#*'6,9>N-8(JD'2$@[\!W/;-]QEEHHP;!A'^Q A\@NE-6 MA*0B5T*:'!DFRWAGKL]CW!_O_&\]G98':04_ILE')VF0"EY(G%F.W,"V9 MZ/KPO"\0ZEU$S*^[$>+Q_&JR*!^_!S-]CX3(M:500%]9#L++Y!QKZG6<:ZE8 MWVD$9I#9(=S<+AXN)*"M:F#[-^,W\\E5/_#USK>P!A3!@*-?I1:8*6];"HT, M)N?KGFI[O=<0(>YIG%U F./%!G3;@S8KGA2A;2#;)%8.+%UNRN>L6RUQ MTE95R';#87J>((T7(OT'X OJG+/&*!(D%ESI\RWX@E)S,,+V+%7_)I4PW%/P MIO!1@*2(C5.2G;Q EVUW!9+VG&\+WPX&EOKU2?_\*Z" N\PHR#!&<"NDHCRQ M>V4I,X#;6I#?I!*&>W39$+YVPGL0H!U9'BM=!+^Z A"4W18^#%8V_?JD?_X5 M*-,>68NH0X@QH;1F+7?G6!DB\<*5L+8!WDVOTU^?)_/F$QZZ^_N<.E6VS 0L MA4#P67GEQ')]&T6ECH+4WEUZDJLA>N2.E<9+$/U)AW\+DI1GR.51P2F.R:#B MK%E(E*3$X*&O((L@!LR@GI<"CL^S+M>'XJU12.)GTBM.[ME9C>V.*&4SAUTI MFOEQD,?X(43UTG5VTH7:V)X=(RB%PBG*+#[*3YKGI M;G-W[-_GL\7B\;R+D3$S'W*403C(/A7LWR48.::<^^I#D@D]R%O3;OXO)]Y+ MK1T_V8!%;X.DQ$Z+K($'6T BN^J&=2SON@3PHQEBJOP)]Q8_ZOKPD_6B"MX[ MJ!@8R^@!2P],E^RYJ'?J1?\X2 7_*]#+91R^RP9+&5L;2=8)G4VJ6V+FN AA MM]/ (1X0GUXOK^]N%[>CZ?5D^N'\?=YG> CO@RIS45YSD%E9YQEKW\FSBM#G M(1 8!QPP_:MX?W:"?4!VD81QWFBM% _.<<5<;L,AE8R*?0(6Y65QP*>&IY;O M[@:/DR8&-DH6Z+.1+GLMDP4,BD>76H-A*>+I:Q\=NFKQ?,7Z 'M !MARY9E% MCY%KTL1'ICM2X;! GW)$-,8+T:P#[ '7H!/6>?@---!Q& LMM4&;;WM M:TP2,-"^SFU# 3!15_+ !HZY@,&=X\EW=/> MPP<*'M9C-@H8!'"-5C#E'?-&J78)-,ND +\K9I,_\LLXM\=*Z2^HA+.K+I*B M.$KM-5/ I/:&06)MF($DC('P$D@A+-OA(DRHLTQDD'2"42TB;R]KCB'*P34%C)(#@R"RDY:\M6C4[$UGN9=MOK079U#L+P(*)OL!)FUY/W MDZOF6UY-K^;--XQNUC\IS!:;'<"E((B_8AQ?B$T@B+!C,X(1%K$'9(2"V^L3YS/1T,&B]D%XHZ[,\*IZ%SR"E#RQU'5PN!MD%X.QK$7T@^W% ,KDY*P($UTKI3T6OVDP/L*I4;#(!A<#];.XM2^L>?0 MNR(\>J4=#\Y@>>KE,K23AS& ,'N>?D^:A1M4-B].*V=GA0*D-8PIJ:,B4V7( MB;3/,3K'M $[L945RE/B@.>KG;UOG$]R822E,ZB%!\LU^1*D\/!<)P9TVS:RREG913+N(+O8<'WK0C8#OB^J_IQ5-W^P:LI%^E_ M[D8W/Q,7'V^^O)HN*/N\:4SCP>%^E9T, F6@_P,1G,S=C$S*//1ONMRNHCY+ M?7<#X8O;^5TCBM>W'\?S=Q]'TTYI_07$9='FS';"W^B;28'T 0E_UXO&%]"SU=%1[X7EZ4LZQR(R7 M40/%EQ:4['H,Z0^EV-:3,-_UM%-/1X6<9^HI>A-D5D+&4-Z$("C?&36YF1DO M'S#P:]+3RML?.78S (3)?4^<910MJIS )(3H++_'2XO!AK_]UQO._CV$H+>X M?#:B.Q:&9*V,HT1(P40?%0H6+.5)*Y%QP9^WR/K075>O'>/Y)WZ1C1EK@]:4 M]3.? 30'%:428@F3D3E=>Z9(>.9G&P>0WD%&GZ\X][=AWEM-#A$@6Q29^1A$ MSMCNN6#*\)Q(EO!O]3.7WZXXCZB$W/=;HDC>*[*&R3@A"P;Y\FBF)"2P2.*4 M_X:?Q==].@=80+&V"]X'FT *X619] LLM0C[%GS6NKGL KYQ>1YYVQDJZSDP M(YFD VI$200;84;,P#T)4_S;_JR_76F>FU- M<]GMSU^S+ =8YG!_."F,=$$AHE%&:,LQMS<].V6T;6XZ_[HMYT,7,MP_C,20 MP3#%LG,VLA"4$NUB$IM2@N:FP\_=\Y_%"S*=-7+99GK*3VL@U()SIJ5P6CK#LF82H.V^5N=+/W:*X?,5]F=3*FNA <>-B!W$;90K;AH(/5O@^((&GD?*% MT.C0AQ2D*;50KY)#1OE3]WXKPO8X3QG[^ZJE?"' LVQ<8I[Q:*R&"-DEVPVH M92Y=KLYR+]S<4BJQP]F/9HCW MT8,"?R9JO2 NH\L1AD\9U%EJV60VJV 9)WOVUDV1"?""Y;\8UT+J5GB*AD* M44N#"&-\9>O*M,6E>D1.U\SZE%:=P^#:C-K;V]%M\\.70BR4S:;E!6]#/FL_ MLL<=K.= X+3P$K0A,Q^TDQ84-"*24@"FOA5O("C*KUW".@\G,B@OR& RG"ET M!7@J,06:V%T"NTC,(9G>]03,&C4H@^J"#"JES6(@O<,^NUG\,UHCO_XU MN?WX<793OHS^H+^Q\V#R,;08?"Y \4Y3W,8TF3$/OKNI:%'VB<'*'AFRW\^OI[<$G'-EMBU[DGZC)]F?>N@-YUQ MY*DX'\LL&E!DR)-;,N1%U*QBJ.S[NRQ#S\NU]B$L;GCQ+:8 CF4 ZIRF(,D $MD#6RYA5 MVI;.$XOES=WU;/KA,>3B /CP6N;4M:;AK/W] M(0:E(57.":[T4BH"@$' 1-T8E..GH3Q9+ M -R8VA!)Q;9MZ2 4#F6(-(B@39)1ZI2D=#J4VMI2$JXJE%S7VP(>7SJ/9HAD(#/L>6 H--(E1:-"$8]B M(F;N*Q3_RXOG,O9()70Q-BU2DFGMDK6PO!W.2+&!H-9M#CKOMK^:_C%>W#8- MNJ=%1BQ:Q5!A:?[.PH)VOLT)Q?_/WIMVMZT/3BV]\G*1PALBHA!@!N#9.77WZIN 0GB90 $A0K68E%$D-W==53 M0U=5*\/QYGD*N(FW[BMLCN'P,3X&FHJK#QQ'QV-G% =0''?YQ1B5D3ETC(TQ MJIJB'#9&M(-%]>\P3X#*(N0L[-:=61Y;NF.W[-F-@8EL8RC#/Z8BCTQ5&Q4A M"D/N;V^!NG$6U?.FV@JU6G;P[/%@#':.;JJV8:L&Z".[=/"447]KO$,SE,Y2 MJX%\I)V!Z9$VEG6K;X.%. ,<('%RO G,-OVE#QU<#5MO4I &H=E:]^9??\IZT0I?X#TP>6DY/K,F.#^C4&VM@= M@(R 7S >%UNK0\MP5LKGRKG9CF$:^W)"-;!FIB(R(7:Q-1[HH*CCXQ$RT31Y''0V 38V2HH%85V="*0C@0:4NQG6VQ M0,/>GS8[9]H&K5I6JWW5L'5-5V1W.!@86-%3;2. 9;O2K;"DE;J^B= 96K6L M*F13-4&ZAHKA:$-7T76U-*\-?6@/M@5/,;'UB+2JIRF4K2.>+A9N7/Z4L64: M"BA2P*B^#K:(8U<[-[:Y5:7R!,L]Z;1UEDW3J&6Y,TQG8"M]S31=VQH-;-52 M!]7^I&IN#<3+/,&L2T1JZ_P@< W!5 6OV@)O5M$-4[&+%L\*]C)2MJDWT] < M[>R(\X*.[F"?FL,1;ACHH/C[EJ5;1:-9"PBU]2@"7357>F!WC4:-(U'?&NO] M 5:JZB!ALF-;P](2 *M@JYED&NT+&4]]V^D9[&,;KVZ5X_&-LJJX8VT,DQN[ MY:E/AB&/-&4S4=70]O)@'A]F:_,\D!WZDTF *^"%N"GY,7*]19!YX5/;)XXR M-@:VZ5BZ O\/!I!:)8C8FKP9AS*TO4S$\Z#9 9E"AJNYAJTB8UF:H@W&@WYI M]!C6>&,79J^0R]&)9#XN0&-''8S4@6$IJFNBQ69K)4YHV'MF8P?66F\HW:EY M'D6 S/ZX;VDC17; 51C:]L"NK&'-!:]B"\VZ*4 M6WJRHZD#V\)PMSOLCS7+ MJ=')7F\SUU4!LAX7(,>P08!411N:IC8:#2U#J]!TT-)Y'$2#; M!5O6,FT%_HL]AEVM7T8>Y?%XO6$GIYGZ>FBVOP"IH'FMD2K;N@*.Y$#I&Y9> M\-;(')B;^V['(])!X-,6#?H)02>/=@^'SU=DPB/>5@R5K?4-3A4-$M61DK&A@[IF&8 M8!J:X[&VT?.N@S-\P@(>NP[8OX#/LCU2-' B^ZH-,P0VE\=@IVAG,\.C0(.K M#T"WH:$[%H \U'7P??3A2%--27$>7J\"E.]RT(; MKN-N1&$U$*8.SN\X<17+T$;C(;RV;[E@8JAC2ZDV?2QU0U! 67<+5%H.2)I# MU\6WN+)AV/IX/#3<$G1UU7(W!&7_0-TQB/.$&=:WAK+JVJYBC$!5CA5Y9)21 M?-F1^QN&A:K;79S?<03%=C1GH.F*:9HCK0]_CJK24K-O;J-5MT"E9?-+4QUY M/'9,IS\>XEE*6K\JO56-L;+AF>UO?NU''*RJ9$DJ9K.U/\#NI<5>PR,PJ<:Z MX8*,VWK1MMG0Q]; VM+NQ=&-+:E**T-XQ@ /Y6/?S^=Y")=.>&4&7I:P&8O2 MX(Y]C/QXON6 D%5O&GM<#DT3;"5[/#!<V,DSM&W9;,>>]K/$MZ]9 MH_' >;('9&]8EJ(J8.TX U2L3X>Z?V1["K#L64;EC62^Y5K:F[60@*WJELLB6//^UE(,NQK MH$]5R]0\())GM0J94\TH?&8&@:8\," ]BJ MU*$Y4C=JI16Y:2@Y?'8'0LE@Y+KZP-2& \T8Z8HS=%RU6L.QO*$-KE3'UJVF M.?:QZD304BY@FFNY-N");(*6+GQ893BTK4US4S5T>4LRWDL'>'0H44>6-0: M'X]L8\!/1>V7A7Z:KF_VWKL"^C2-\<^8][.@Q'(L9SP>F++A..-^W]5432]A M4[BLZ]N*05\ZP*-#B:M@P-@U%S M6EB6HP")H[F*,71!R!RPO\8#<+[+G&95V;+W8>B&8S2MSMKL;P:*VL1(M6,[ M(WV@Z"/;+"M 1HX\V$RL72^#/\'L#@02S=%=6\'V@G(?W +''!EE2'YL&_;& MKB^ *PSKD&E^];XOVX'D2;+1F?(IHP34+]@B5E]5=5EW :S!I^%#-$=CVQIN M;-MJSIIWLV4$!P_P,:@S50=<$-=21^" :$/-U&VU'.# VMQ7-G3UH/'-$I8B M>45TZI.79L./DGTF0L7@Z_6WZ-?$F#* KSH$=/C.?!7?XL*<+7HI;>+\- M[#Z#!Y&.@\B+\ C1Y8,&#\N_MS?K6/Z^<=[!0.X;P\'(TL>@$33P/L&)%BSF M] UPW][\]9-9.]CD^=-=(5H"DYFRY&N\LPW&'IN?,#I+'\JJ8R@VF(&F#M:Q MH1K. !,'!J,-Z;!59XWUM@WC&>-\8N]II*HCM3\RM;YECL#_=\=.H7,L;>"L ME(BN9S8T-<*G=2=-'8Z=P7B V;.@/(?@U ]5L.I&CH-;0!NAPK4^(X\3X=61:P1FE3S29#S- M!^Q]0W=-!\GEC+#J?J6R[M^+A^K$VV<2+&%^?!OAI8#5 Q:Q:;"MJM6>K:@+<.XUDC?2R>.'1@C ,5 ML-ET!PJ,61]8Q4B!MMIF$$ VUYKR-CG21YLIJ=8 0$13;%55!SJ(BMDO1MH' M0=J 9Q4\_/9&^FA+)5D'X\H9:I;11SJ.!_I(C%0S#'TSEUPUUNO_VASIRED/ M"FXWCUS3L,:6+@^&MB-VU&P0(=7=/*+86#^&X/DC%?X5?/&)@2N2!0S-D8\P M>+ (LJWXM%WSK!;AFIHR&*F6XLCZP+8I* C-2AYL93$]/99]Q[C?=A'DI M[RJ0AWB.^3B)YX4%**P??$><IX*)A.!F%Q M-YKBJ9JB[[.2!X[[&)1XPCZ2+0.N CM=,=TQ,+BCCPJ@D!T-+*0-2O RGK.D MQ%-VF*VX[G@(%OBPW^^#ESYVS((2"A!BLU('Z',:2GR=>=D_XSR"@!7/(9'.'#4,URAF";CW0PC.T^F%FR5E2/VKJA;,ES5_?#M"?&6)\E M)A6(8PK",+Y'2V/(P*A-^//Z:"2#+P0OWI\=_KQ1VR8Q-55X/D.X_PF MF^9AZ?(^%9<;#S7%&IN*JK@#Q+JA79PY(SO]@;F)=FO;U7M-M@'J&">ACCXT M;6TT,%U+T17= ?>JKY;4&>F;YH"M:R>ACGD2ZMBR;9BZ-;05,'9UN-( ML]?=O0,'V>C\S'\H_W@L,(9G;(U'BN& =6.:8PT<1L,/7(5Z:^C8 ]NUAXX^M,8.'M KY@?>IM7?UCY2!Z]'[M#\M,?FASMH M(\>6+=P"4 W%TK#J%N>G#5RWO_6$&576NK1^^F/STUUE@+Z)/;(-&_ANZ(#H M"?[4QJ:U[9 GW;#6ND2>>'Z/!M -31[AR54F* K #8PD%?AB&JON1C4_;"'0 MF?E9C^/+&$PMS3+1L[;[NFNX+ABFL'[FT.R[XY5H2;W!E]&A^3V*+[!.0\4> M&?+84.6!.QCTA?R90QV_V=WZ/X K:.ZSH@A>I(D3'.I=N&F!]8 MA\/A]OE93G?PTWH<7V3%M0S0>K@K!*:=K>C]OIB?/9+U\;8N?6#Q65U:O\>K M$^VA.^B[X &"8S-PQ^;8+;),0 >X_>WZ7=>4EN>W<<_ 2P/_&;T,+,U4QKHZ M&"HF%L?HK/O;8FU/K^O<]K7"CC"W1['$D"U-'II#M2^#E@/- M; \'8F[ H4Y_6Z?TO2VP(\SM42RQL+^$HCO6V%(4'4P5S5 *Z\O!@JF76%]' MF-NC6.+*8/[WC;YK@A\PUG0=%%WA&<@C3=W*D_M:7L>8V^,5O(XQ K]G-%00 M1QS3'!9YD9H^ G7^$JMK]]PPT>3]%W_&)GG(?IO^GK)I'OX>37UYD'X\/YK,&>I]"N[ES['TV&+W8]&+_?-K @FK$DR+;>-V3+EM82T%HJ\F&*+Q*,NLX7: )+>8K&>39C M\([$PS%?X?BE.P M=?BH?\1AE5/X$8CS7#KM0>_RMI!-L_?R&FWQ<_U%49P VU>ORN(%/OC[\L&9 M2*]D85A(F7ORS_$P+TP MN(W>XV1J@TJJO[ 2&X<2_?0&I#&)[\7?2G7MC]ED^6>R]0G%Z,603..'#RL/ M6KY@ZT/7[]<.O/^)00'#98'OA04=!"]\N/'\;[=)G$<3)%NQU"OKF)QV(1(\SA,P M+/.$]:1I\!W_2#DSQM-IX+/F>?)"R*I=&1*AX6$T^Q)/LWLPD@G^MMUG$/RU M0-6?,<,22Z.D8+Y(P.OBI3 $=@<1,0RF#!0&]U<]S/I;,FJ<+/\.D=;+CUBZ MTEM^#*;+OU,\[)@ESV#P'[D;N?7Z+7__Y<<71$"6 91E7RN1>E1O,OH[:-<^ M9K &V<-77HQS0 3%<31EV+<55S55>:0-AH9B%8?:#FQ--5Y?!.7K2LA#Q 32 M?#[W$K@NY1R&5;I>]""XQ585ZT,*;T&"QHLJ\))4JU#\AN&SGA0GTN?]^A?>/MYCYZ6[FBO/WLWS'Z>!E[>MI]^6Z5X/3)^;$H]3AV?80WA MJ>G3,>[!S:4IF%CO9\$$K(=&#;B7\8_Y!/\4)D5I.2V^2VDTB(&@L;JD8=$MEUB-6*UQ5ELZJDM"KK$?.J^7$\'LMNIL M@Q\[HUIW@"%/7)'Z=UX026>^ M4(T2VC+MGJRW3\$VJ-$XU^%]-XGDA\Q+?GH3Q1%[\V-%A*[QURO3.R28J_?I M/4U6>IHNDVB2:'98-)\E@6?-BG\^&L^=/8@9UXI-^$7XU6'\ND#30NW)MM/3 M+8U$DT2SPZ))I@69%CM)IP*YY_$E>]0[*Q-VKI8IQ"&X../XV3*@B83')[H M\/,ZH]B&H_;4!DN+GDO$KC!8VP9@A^2T(AF-$W0C,UU]2#-2-)+FK&Y?A6Z2JJQS8C/ZPKL M'-0"M[F724<0RGIS18]O(4)2^BMTSW9+9SRI#D M<<=N>L_1M)ZA.B21))'=D<@C^HC=[2]W3GZQ<6TTMIO3E84D$""U?")Q4GNZ MK/?,!LOH2"V31)):OC2U[%S+C<7#NK*0#8:]?LSP5-&MUV_Y^R\_1HLL>L^/ MR!7G,O>CR?(07?X]GI36][/@+L@>ON+#OP(E!B'\\M?__J^_Y.G5K>)&2,'/;/K3F_$00T__T/_U=?A&"B;PA>=G5[8[ M5E3=& PT6QLHNM.7C:$K]\V!X5C:T-#>_'5M1>K4_1K,62K]RNZES_' ( )(S]YK2E4A#Y>9+@W]&D)V6Q-/$RUI-F MWAV3HCB3;AB+I!3$,YB"H$?9];ZZHA*%/5EYA>M#4'08;AW'B0N#"[*?XS1E MZ6_1.(C@>WC$9^:SX [E)EV5GCU$PE)TW3+'IJ(/94-5!K:L:UPD+,6&RT\C M$JWRP=<9DSB"P7H"::4TG\\];+"<2AG\- ?C8@XO!F[@G]UX#HC]();:5A7K M S!.N2:\)3/:A-DT#R7/]^,\ L9ZR^^-\Q08*7WWOB5IV8/:*Z:'O$99_%Q_ M410G7GP_GD/IAD,_@3YED8U* G M0V^1LO?E'Q_6=>-R4/5-F$J_ZEMWU/;?QA%#LJT?GE;@6XV!8DHOO/VE]Q]V M.^4R/W_+2P)L;2SQ[UD>>M?W73MQ@$1G7(RWJMY^-MIE9+N\?$->,\\=GCXE M\1U8DW'$#9(;;R)-V$UV (.]WJJEMV9S!U620+W0#CA_2?LG_,"NXNDT[4D1 MR_"<]X3Y&) ,V"&'O>^?9W:RC-%C2ZK6W(&,EU[91$EJ>UGLAVR^OF(-:>M4 M!D\:LBDJ?F8P_]0+434NCF:7OB8U2,G8Y/N=L45Z?A+74F;UZTT)H5#QRPS/ M0QCN E7@6UUM_P!=,E4O14-2='2WI!E68]F2)% 7[_MUSA9]/3I1LXYFI9+; M2.%1J?.ENUVA9'.)#?M2Z2P2'$SU>/7*%V=Y')J"W40RZ4I2ZIT7A/@K/.>+ M%[(OS,]A?J#D#\D]';MCQ='']M =J%I_,+#ZHXW'KS/W=!KC(F 6 MLLBG7,L_W99OFD<) ^[[#YM(MUX0I9B@+(5\Y<"^"KT,?LAB?KOOI3.)_9'# M$H8,4"[V M%;A/5RD\EQ)<3Y[@JJF-9+BJ^DDS7,W3YM>>]/83YQ;3W(GG:=UI[C3W5R7O M9Q_:L)]G8R]O>U'7/\7H]N:W#W8M2YHA%_]T+TSCFSB<%&62*49MRYB0U'0H MB)H%$+,]Q6Q[!XX([%[$?]H)V.\)2IZ<(>\1[1^"]L1F0B MMM"INSO<=\;@2!Q''$<<1QQ''$<<1QQ''$<<1QQW.,=UCG"=(19Q'&$<<1QQ M7-.$H\8DV8=?XH@]%#5XU>D1IPRQ=X4P%WGL5%7RJ38&VUU93[R/CJ [G?HF M+" LZ,IZ$A80%A 6$!80%A 6$!80%A 6$!80%CQCTJK6LV6'8(!@@&#@@F& M3 +" L("P@+" L("P@+" G(/'ILG'=^P;S["%*;;SID-K^9,!D7I&6;[Y[AW MA3W:5L&49$;2U:XQ2R)&(D8B1B)&(D8B1C8B21=)U[E+E]-8A(-$BT2+1(ML M0Q(Q$C$2,1(Q$K'7(&)D(.XO6E22FWUPXV01)U[&I F[R6K]\MH0L[.3)LHO MH?R2(Z@?D@N2"Y(+D@N2"Y(+D@N2"Y*+"Y$+IZ=K-DD$201)1'&?3M) TD#2 M4-SW5FN:399+?D;U+.](6$A8]C*FJ/YG;9Y4__,(_B+!(\%;-1P-,ASW)0!5"V4??K_^) _/)H?1DV6J&2*)((D@-X/D@N3B*!LKY&>0M+QR:=%[CD-VU=H\ MJ7SH$>)^0>ED\.CZELA-W-8Q0G$R84E)&67Q74KC,)A(?Y+Y?U[1OF0;.3?/ M)5Y7>*UM0Y!2 TA$241)1$E$241)1$E$241)1$E$240O741-5271)-$DT>R> M:)+V)!$E$241)1$E$241)0/W]*+Y\A(QXRARV28-O\:9%[;#41IPU"3.;T)6 ML=1SQ*UX*%ZQR:-=(>.?CT["(U.LA:/OU)ZFM 1F6^AV%FS4MK%!-@4!& '8 MN7A+A&*$8H1BA&)G4MRZ-\T.RDH_"[ZCE'6"-H*VKD$;]S"/!V]GP49DFQ& M$8"="8#I:L_6&SM3C ", (P C #LF !&V$781=AU>LXC[#H\,*8>S_*BR!AA M&V$;8=LQ'4N5C+/39Y-U*/NS3=I^9HLXR=A$\M+W!W!=-6#MF$W^GR#C^6N* M[O! \>UZEX0QQ''=9]PG2$6<1QA''$< M<5S3A*-S ;,/KI?.)/9''MQY(8NR0_K?-KY'TQ6:-+:+T-ZDT^G)6DM-9T@Z23I).E]"1Q),$DP2S X* M9FM]*,D;)<$EP6W7WE6,D\MN5\3PI6J53NNETWJ[EIQQ.1UCZ;1>R@_K6GX8 M 1@!6'>VW0G%",4(Q0C%SC(S@U;+(?,P^F MO_7Z+7__Y<<\O;KUO,7[_IT7A'CK.$Z^>"'[POP__O=_ M_:6\?)"G0<32M.__D0G->*C* MBO4/_5]?AV^D8 )?>'YV-;1%57^85VB%!0IONA!!!">?DDP,.$%TDL<<))"4OS,$N!DZ4HSB0O3?,YD[SH08H7+ '" M1K<2FTX#/V 1_"^%*Z3R+BF>2AD\%^C-69TO WY9W I?2V^#"*Z)\]2+)FE/ M8M]]ML@D^%U*9U[")+C)>_=^3S5Q*$7W6)D5;2&OK0)^KK\H0I*%*_"HX#75 M@[D\2#X+P^*:G][(;_AG$':__'PX3]T'DVP&?\(\"XP!_ B]1EW]\6,>, MY:#J.9\5[MA;,WSWSQH50[*T'YX&MJT06TSIA;>_]/ZSOOVXKW]Y%O&)DXCM MYV&H_2);MAJL]<+L_I:3^'W .Y8T0RW^Z5Y YDT<3L1S_@7V1BJ- %DGTI#Y M;'[#DB5)-:5WBA/)+IHEGSS]K@66?(*2IV92M<&Z$_+DB=4>9[6]/=,6&R&> M?67/9W;'HIR=4FH[7T'67.CH*9XZAV:KFN;T=*VQ;JN=7_V71GS."&@ZIP$) M:RX<:PRM)\O-[;!U??4;C"Z?ITOWSD4W3>6XCH%FQ@N1KJ[DN2I?= MKI&"+!^&09AC)EQ'K:"ND.DB':XF;9JN+"1%7<[/0ND*[UPD"#1J;UR<6?'< MRH #4_VW50FX\?PFB/AUPR#U0:GG"3ND.*"OR[:KC;2!JXP 3&2 M12SJ&!H=?*MU'K]%TM^]*/>2AR7IU9Z$>8T]7JP!2[S \@X4#+!_O4CREK*& MQ1L^()@71%@*PK(4+I@452&3ZJG!+]DDJ?2V["NIR@7%JR^4#^^P/ 4'%P-D D>&TB)/_!D\')X=^ R?V0B# M_EFQK@T)+@NW+?-SGMC#H::Y!W=FL: -2^85H?I(5NE3.9O^;<(8GMPKW;#L MGK&(7[3P$D[%$*"(;?84U. MD.+=S5&J84*!WR7Y7CH3+(8\,P_2-$X>L!()W#&2TWS!?WL\"?2?=>*J7Y3Y-\Y7RE@EX;&;K2Q M5'$4,<%<]T$&JR9]37)V]?L"N7$:%*JYQM#K"UA>7EVQLHSL._.Y1W[SP!FB M+@XE9N'W!1O@FP )0DDQ!;I=OW2B.Y3!(QKL.93$.KPI![1JV=>0K93F.BPC MS[3"Y%;#3+ZY"FUI2K6)BLB*L7P_SB-<#$'](%TA/Z]YO"F-)']I)%U+_T11 M6%^N NH+5LU# &8I\A(PY[E&Y.57VS5FNJJDO0 4!\!"FB4LNH5?(BD G0PZ M-)O&L&CXIO\+-)2^+!@,_E/QD!?)@MJR[=;JHG[9*@'=2" M=,G73N,HG.$Y%O7Y7"4LY%:"'Z? &N4G8)J0W7IAK^1M+.1%_(QA^IS=IL#+ M<#\\#?CO#I GO9:^KC&R>.8]2QC@\X)%W&),:U2#!\*',,>B+AA=K6987)[R M,2\)7O42MSZDM;IAAOXS_,/UQDH!\=FR6U1B(WS!NJ099_*:8;\0OP-+W 43H8#! M<_5N^6KT:D*4HD7I1<+Z!ML<9PZKC--'S$PFW&Y]X++D!2EP%IH%@JNP\!NP M<]V*OV,(M^")K$P5U5W"?*P)XOQV&\>3>Q D\:A2=G.4/I&7;< _,C2_?I(G2/-=_%^^$QG^ M!ATKO'B:)UQ"@V6XHU=]F3"P'>"E.R?<*\2Q?&TU?'@7R%3V -Y)B*X)W@<6 M:+ 0B[Q(V,(+)C6$X!(>904=2N,5Z#;WP.QZ6'4P9BR<7,%XKV#1V8KG*, ' M5^$!M=TU^#]5_X!>G4!SYF&@AB, C#2($='FBY!E EHV/=@EAW!+"N],^3S48N),%=SB>WN95070'3P*_DQ7*N%QIG!LPB/<='Y3D",,PPS4J"S)6 MZ+>+GBADP1R7, GP07,^L)[@&N8GC MPR??<)@9RP!/211SQU>43XK==2W\K MKZM(LK(ZGH"!$BWF\ ?@1)Q\@Q7S!:?"HGZ#!Z8/$4MN'PI%( :U CS5B'CO M!H;6!D]4;X.Y0Z'O.)G FGGN_.EB_!5-EE/N2X]&?G'VS=%ES.CI=DN'AEY$ M:\JF5;VNG[L0BA.0SZ0?;]>UPO%Z\;X.D\'L.6W!V2$TZPK[G-ZH.'O/>ESM M%_ 0YVH@CESKAM*:R7E^A)S]S?T$Y9SJ-==;JRB)WV <^?PGZM._^?"M!JB:K^T\J>*9%\5]27(>( MW2/)1Z3*4*)ZCF*1*B-5=H QN"L%M)7@QS%;T[S.J,@*H4SYW/EOR.Y8"+ ^ MD3+FSR+@B=L'@O);;-JI-+<]WI75[C"4G[\HN7D*@^3IW:%(UI\%BW9[UC5#VV" M3>&F>2B>*]I8K3=U6L!]O+W2A&5>$*:/]X;;TDIL2_.][3W@WK>T9C52KS3, MI#Y-/[TQ&^G39&DO;)3TTONI3=09F6OV\W#2/A#:3^R1-D8]'S"()P'U+]PX8=8\^YPNT9PVD%?\LV^ZV"DL7DJCQPEJ1,R3A M!E,VD-'^"BG6.9BCO*#+S@MJM'BK\VN/]U$;LA>1\,6U6]VE50LZK/$#=2]8 M55UNTM@1:_NZ C,G0>H.&8K'.Z-AR_[>*S2\N]5/X8P(USDU/.<5/O[+XTRS.XBCP4\F-DT6\=KZ[.!8Q M7?)!\0)QP!R&K&]GY;M =K <<^;A$9DL6KY^>13=#;L-(G[F)'PASI7_* YK MQ=T3"0_VG$A#YK,Y'CZO*?R<;8O_O\E;N(DC&1-VQZ*+ \S7N9,39-X M7IZ'W-9AUD[S)[8W,S!;OK:;/0@8J=_,V RCX;'U:GEY87&2Y%(\\.CSR,X@;]PP/_DSK!Y>R^2*,'UAU/'3]';M>@3#C)R5TUKTMD?Y9G'E;GL/Z M4!R*"F 'C"/.8Z^Q"3_OV O3&+Z=++,U<0H%8%Y+2\0$;H3+^3V-T#2*FUD: M<;;L#4YYG4-(56*X7IEZC7UM13)4A]-8BF*LZ* M7\*'UD[SGDX#/V @N;S$OSK!MU0ERY.\B\-1:YIMY133'C\(>L&/^)72&3]% MULN\=T=(E5VQ!"A5]J?\OU\5)O2O.KW:9K3TS6G=9IT9?6?%8:G#5I**26L>3G6&%I/EAL[IZSS MJ_]2K#E[E^[E)/R595(0^?&<26_#.#UM(5-7B-(8JIP3>.@]V;:;FGA75K)M M:X2,#D*!5X4";U6MIZI*TU.G+G!==F3:).+ 2P-?BM;-C.6N+/DWY-_L20WY M6FD,F3J_]!1(>44V3>>YC8!FQ0J2KZW&"@BI1>ZE!UF&09AC)EQ'K:"ND.DB M':XF;9JN+"1%7<[/0ND*[UPD"#1J;UR<6=%P]^OG@%=3R>('#EA\Q,O?!QFL MB"^>- IN6?0SCJ!>W+4Q@1;!ZC%ZM%I#]S&2?@6PYE4@O,BD7KK@@]&%=6G1 M2O_LLD:MJH*()LNR,OAQ.S5YJ9SOI3->D1!,BB*$)LN%],9K@7N94 MJ]M8K> HJ>:)L^^P+(17!P9%749%,%'P5]3+%-4B<^_?,8SD84?+G->(A5BO_0__5U M^$8*)O %4/1JV!\-AXICF^Y('@[4D3Z6'5?NFP/#Z1L#1WGSUS4!J2_@$Z49 MV]"X WA3TDNJ$ZPK<'/T,MY_+COZ<]9?/<&T$H15V"AJR98%:M'6[O]E@1;^ MO.4L5#RY0!QI(,XM6!Y6L!Q$6JO+Y8"('VIX*.HHL78JK:[;:PKE>0DK[Q(/ MP&H])'8P#;SZ=-9F$6 IIH_9N;QX^+8X6>9:^N>,17B( DOF 2\CWO*:/4G4 M VB*O%M>$PA_?H-?4K!D8&0^(DU),3$X?L]"%)=ELX17/<,5,(<@G17O .4 M% A##I1L@<3&017+BDTH@S]R/"%B&\Z>#U>/ERQ0HU'"5EANA6 U.M^P,&!X M_(8'WR;?0 $M/#1=@P72_#[.0WZ':\F% :+-6QL% MW(4#P[M\T!H>?-X4G2#RPWS">J"V,CYNK$ ,@WD@%%!/FN89Z ->7>KC=URW MH\^7BG)(?VO[-<$F)<\M8#Q1P=B3+9U(1%?2[]4A!*,8:N* M]2&M31"XNR:!2Z+GBSA:(7E!9ZY1;[!.WDOC""5.3/M^%O@S?C]?:7@A<&T> ME43#L>71 B82^**X$+[IU8LPX8.?Y4#\LI)S[CW =*93( LG4C7FZW/D\?Y< M'/);@1 29;N=@Q,'$(QNF33)DY)AYT#P7-0;%P6RO8+H:#057W'.@P5"B.62 M4]0PI+R6=L=A,< :&(.$ M!]YY08@+O>]J[65<%:;2-H-JR%(_"3BS]J,);@VGOTT_B0IB?F]ECNUA:&FZ MCM_+\M@T^WU;UN3*T-+'MJJ=O:&U4<6Q8I5'D_*&@);CY2^%$&IY)[@P>S'F)"YH$9D84SX&;/O"+4+A!WOP'/^02#>8" MCJ9X1$%6A)]L18J3N_(!N&?*#2-!'4]*Y^!X25'.PWW%'$,ON85/I;D.MQ:^ M PIZ?",LW:4E5= BNL4 6>W*.0/7H[2,)^P&+:P[!M=F\$2PQD,<.ER7YCYZ MRM, 3/>W&.476 _ )VIF+Z'KFS9]L2;_&U[S[UA4V!US&])'M5HR9PD4& MY3R"S]DJD/:7F ]$AT%@B 6]]96%0 7)@SS(C!+CC\%;)N*M;(M'SBW/F$,P M]]AKRL5?>=$M?Y%?K/C]C/=0K+QYOO=Q5\C8)"C"RAX^'Z,* ,(W/%8CC&L, MW8K!883BAO?AXK\6&@T'%=^$P6VAX'DW1_90A 2D"8P)#\T%42KC$O7X%,@= M#Z2"YF"3G:IIWXFNOJ>R=^!FN&I261 >6SA-"#4 M\)D4(WP"[9;X Z[WPN/Q9HS#"8U=+$0)>_S,X4,@#%# W.?$!8.^% MA>-:CW"CNP1?IM.B3R'\M!)%%^:$Z!^&YF(B8OQE'.OQ_;.3@4#C^^[M0A8J MMR6N;NTQ5#0QW24FZ&ER+O 6W-&]]])'@/I9>\B*TG0_T%ZAZ+F-688/N8_0 M$YX"HN2=%Z*4]*1T!O)ZA2X(W^ M&RD*XQ2-_66D'?F[WJFU:5(XVK73*"5X M"]N-%>9M<)?=#-%C8:NLTLQT#*7A](#E (5Y7_B5Z[L@JWV$FYF+IC;,I+ T M&5\(GNGAY_-<]'>=,.PMF;7.:YJA-MP?N+8Z^P+/M;2Y/)V SO,"^EH\Z/^D M-D56S$$I9PAWB6F (;(;_!))<8M8#SS6-C$8 E4DYFA9A3DK',@)WVPLP@AX#U#4%S'BC=:O8 51D^OMK=9GX8@,?U?Q!QT?-Q4QT\ M4& &X4AQM^6??(=B["6WL33PHF\]Z5>O"$OVTS0N>U"_?5.[$-P7P>H<$29, M0,Y-G"0\2)R*V&&A^:KM[)*91-X >JJ@$B6 ##[>N0>:,)^W8:;(#2O":XE; MWEL."VAHBR #F M@6^]MQFP\M:F::0V3:,>KBWG[\8YL;75Y%EK10*0R+O!=4.E(=+8\BA'H=M< MQ&MIL"ZV""IU5.#X468K87 &PV2A]/<$,?IC(FJP?!%*.RIV MGNJ$V^&@:$5PH,Y]'L]ZD=ZFC$F_@O:1%.7=ZDXJUXVS];,TFE\AHRV;N7)4 M$2MK3NDZ;#8\I>R^F9[]RV'MTB>I4"B?\@DR NJ2I4')K2NP2@*>]P6\(TPY M1QB/+9R.HED-N]K+^5=(F4R>T*WNQZ\?W35*",6)Z)NPB-V++8-*DW!3E$=; M.:VXP5JO)1"V[YC=)+F7"&MXU0H0W,2:.I0#7+AF(:NN9YY)0HH=-IQB4&7& M!IF($W._,PO?SI$C?1-\*%4TM,%/P<.6%+#.S M(YB6E-VS$-XQAY'-!&[PS9$M6^+H!\5P7R(5^VXU_PEEH;QG30S**67\!!34 M7EYMCQX *BYWJ)?;(^7&'@8)PX.,9+AA*$,GQ8INI]*[1%AJ+ MW)0)\W%JZ1*UBXSQ(DY2L629/5%43FR+L(.V9\ F69DTXTU $-)E(&;GC5N3 M87I;^&LM_,.]DV6R=%TJD*' ')JZ/E3< ML6P7Z/9.CML M .XQUMS@]=T^D:H3B2#H<@]?%/Q4]65+>Y1]9WZ>;1KL9D^JW%:'(T[*RC&O M9 E]+X++59'%-O"J3(KUG_I;9[7Q%/;6@?&HZ8RQ[ M8E]^$[U>@C_K.+9V$=SV!;WDKP"P'Y<;MX=49]B&;8P&9M^R#7F@.[*FRXJ MKZ&N6*\ OC:J,]P7;X)?+."MGGPKE'N:SS%!_S^K^< ;\KH_Q7M;\PX V'8' M3\LC*LW5HP7I#$$Z0_ LCM'KV.UTAN 6@:8#V\[F%*V-3<<#Z-HQKNM<0S/B MN_WYSMR7KM28?#>7NKNM<.T1B7ID0CY+W#M#K->+D\1QC=J"\FL O%,: M+%VAPT5V&+7LGB/O;3=0HV&RR]?UC?J$OGDQ)!Q;) R[9SK4>_N(+L.K4*%U M5Z$-.7K*OVW4KCNI %:Q?+4YS^&YQ.L*A[6MT/4A#27AC2VVC-DF9"F0U&%(OFS-5NLT1G7>4#\>>+V*\TX5M:+3R MLVG6%?:A*,PE65R=9T="L\/0S.G)BG%ZFG6%?4X?M3I[&^VIRK0NP5E7:$8. MY-:(>L\T;/(?*5)U_G935YB+@&;;?7I/MH]G!'6%%QJT=<[P6.DN%FGFD6AC M#J;3K1<4[6F*OLC\*$51?,Z/(UTON^:MSK>7SP91T1A$C&/9_%V<1L(?Z]6. MN+N:QLE5"L^E4LZU-3]^*:>F-E++J>HG+6)H[\3RM.\V= MYMXQ>3_[0.-I*_85XP2ETYTJE-[1&YRB3(U%F8C9GF"V=FOS">RH3<1NAIS' M0 D,M+AQFA'H-0]ZQ'0;3/>W! ]E_GT9Y/L;!OF(^8CY3L%\/\-GXCWBO2/P MWM@+$NE_O3!GQ'#$<&3>$=,U1,OB+7R';^,5G>+(<[#]]JWKP4HR#(GW MSLSYR[8D'VK1>?*$TNYPWQF#(W$<<1QQ''$<<1QQ''$<<1QQ'''< MX1S7.<)UAEC$<81QQ''$<=T[3N+\^WC^$D?LH3R75E/O(]Z%YQ.?1,6$!9T93T)"P@+" L("P@+" L("P@+" L("P@+ MGC'I9@\6ZLI2$@P0#! ,D$E 6$!80%A 6$!80%A 6$#N04,PT&*=T"O+1YC" M=-LYG?O5'.VK*#W#;.[,I]=^" HEF3609'8YTM6",4LB1B)&(D8B1B)&(D8V M(DD72=>Y2Y?36(2#1(M$BT2+;$,2,1(Q$C$2,1*QUR!B9"#N+UI4DIM]<.-D M$2=>QJ0)N\EJ_?+:$+.SDR;*+Z'\DB.H'Y(+D@N2"Y(+D@N2"Y(+D@N2BPN1 M"Z>G:S9)!$D$241QGT[20-) TE#<]U9KFDV62WY&]2SO2%A(6/8RIJC^9VV> M5/_S"''_AM(9S1G?_C]6PSTDX^[>1W4FN1B)&(D8B1B)&(D8B1 MB)&(D8B1B+UR$=-ZEFF1<)%PD7"1_B(1(Q$[,Q%[J\A'XZS+WOXBP2/!6S4< M#3(<]R4 50ME'WZ__G(MW2YWS:A<:.4^RVBL\4E75KQM6Y TSRN6!TK[)KD@ MN=CF\33-)I?MUY"PO&)AL8S&P@-=87Q2'B0/SR:'T9-EJADBB2")(#>#Y(+D MXB@;*^1GD+2\XY#=M7:/*E\Z!'B?D'I9/#H^I;(3=S6,4)Q,F%)21EE M\5U*XS"82'^2^7]>T;YD&SDWSR5>5WBM;4.04@-(1$E$241)1$E$241)1$E$ M241)1$E$+UU$354ET231)-'LGFB2]B01)1$E$241)1$E$24#]_2B^?(2,>,H MVPU$:<-0DSF]"5K'4<\2M>"A>L MIK0$9EOH=A9LU+:Q038% 1@!V+EX2X1BA&*$8H1B9U+3=2C[LTW:?F:+.,G8 M1/+2]P=P735@[9A-_I\@X_EKBN[P7.<(1QQ''$<<=Q:$ZPRQB..(XXCC7@/' MM>I>$,<1QW6?<)TA%G$<81QQ''%2&+LD/ZWS:^ M1],5FC2VB]#>G,^BA*DKZ_G2<#[M1Q(6$!80%A 6$!80%A 6$!80%A 6$!80 M%A 67"P6J%K/EAV" 8(!@H$+A@$R"0@+" L("P@+" L("P@+R#UX;)YT*.]C MA_+.XB2[RE@REX+HCJ79_,"$!.H1OW%?FYV5+[!-/.6H-9"C1M+9HL%,(DHB M2B+:'!W;ZHG[#)H=U!&D*^+<6-,/DEN2VT,-W]/+;E?$D+0J26>7I-/IR5I+ M36=(.DDZ23I?0D<23!),$LP."F9K?2C)&R7!)<%MU]Y5C)/+;E?$\*5JE4[K MI=-ZNY:<<3D=8^FT7LH/ZUI^& $8 5AWMMT)Q0C%",4(Q@G ", (P"X(P B["+L(NT[/>81=W\HUQ\DDI\\L?[EG")"^5IG$(@)Q*;X-(RF9QGL)CTG?O6Z+0+H+4GK," MJO(:5?%S_451G,R]< 5%%+RF>K"8M\_"L+CFIS?R&_X99,(O/V]9BJ_!'*CT M*[N7/L=S;T-5W0>3; 9_PCP+400Q"[U%RMZ7?WQ8%ZWEH.JID95XVEL38?=/ MKA1#LK0?GI;_K4A43.F%M[_T_K.^_;BO?WFR[8ES;>WG8:+](I-O_Q.YGDCF M;H&2CU//!P1D23/TXY_N!8C>Q.%$/*?4+E*I5,C5:,S5(+[;G^_,9UB(3;=M M._LZA)]9FH))YT62(CV !7Y*6=Y)\K/P8YISAY_BO+-W@QM.$#EKMGFI^WM& M.-8Y;4L(1@CV/%)I9D\VF@ODG37;-!C .T\/]>4D'.9,"M $RV))Y798*XUS MSZ[PFEK2DS/=@#/]ZN3"[.FF31)!;OZ!"D9#!6.TIV NIR4(]7XF5_8L==WE MB*@FT\D)W?'1SO^ $VK9T[$HT\6DC5%!)?G/70N/$X 1@%'>:S=,LH;S7I\S ML,=R/%O->/W,8'W^PR;2K1=$*<]O#>,TQ:Q6S%5E4NH!9^S,<)W ']$MOY!' M120&XYP\DD$K4D_*/%I#I,@&\[F7P1"]\%KZ"H]RXSDPU8,T ;Z+XDQ*F!_? M1C!,";\-X,<@P>/Q:D,-LK3A(<8)'^%U#?NKOY[*$^[QUZU/8^;=%3-8'O"' M8:7MX\YF7E:0)X*[I#Q*RK7":4N+.(4+8>I3&*DG+8!^\02O9=]]S$J! 2JJ M-( 2(0\ M_IE-?WHS'B+]_J'_Z^OPC11,X O/SZXT11Z,#Y+.0 M(TL, .$A"Y4WLN^+H$#&),YO9P!0.9BD<3? ]0\XJ#70'T$$ M3Y]P7$O8(O1\^'#SP*^- *;Y"*^EWQ>@W.J#$@O,?P5=BO?#1('EO9 _%8<+ MUI8T _Y/BL=G]W#?PQ6P. -*-+(RRI8"V^<\YUVAFWMHD"#MOK!%5F3HRCTN MC;V-Q?M8S!>U\+8UY(\$=D:6@,N28A4;&?"?=:6GV9O[IL]Y%DPZ!<=$ )(7 M1;D7PJA14L$: J',Y[NFTH+8_ME2>X:ZV:#^67(;"+,Y]-*,VYLX9ORBOG(% M;Y>B@$9<<15G[E4@\T#Q^\$"Y@N6 % CS>)$W./'\(Z62")?6Q)<%<)[&GG@ M.2F6CU%-%D6UWZDUBZFWHUD0,L7PN>?GW2!OQ'%0HH MH>TI(J%?2BA?8GVI R;HZ/W= [" 58ZZ0DUD1Z@)B)@O<:TA-..EHBC+8IB M;SW1.XJB4/3FV+5;FD)Q&A3$_50%RL3/P*1AG$P$/]^",3-!$L#\[H()XS<] M)L:K4BM-T1B"=_DS+[FMF6E! @-I9&HH2,W02'#_-LI4?LNZ.%2@T&7]JETK MS>K7\U&O^P7/IGF6@Y:"!>0R[M?B(<*_W:6'GO)[O8V:_.40J#A_[[!9"\7Y M>B/%^;9%]>DOS,?I4O)FXW6P_^+9FY5T%V;55CBB&N1C]P[H8A+R66R'@N)L M+*.]T=*]KA"H$]5YG8=7WM\3XJL7LIOFP&-"ZQ=DCKF3+5#IV! MVNX*;559W8P7-5&)\'HJ#7JR>0BXD#*Z>&6D'I+._7J5D=ISK,;ZAW5E=4D9 MM2HYAYC]%ZB,0*0T4D:DC [)R4N8-\W8(9AUB$+^(/%UA M$M)I+=+V3(JSSKI+U?&JMBZ@^YGZ\TR+J;S-34TM6&2)2Q=,#\+[ECXT"OEZI 2RUY5!MJ6>#4D3>(C M7KY:C!9DP2U/%3P?3!@G\5S*@KE("H5_5Y,A0? !_?X-RXJ_E[5E?N@%\Z(X MF-V"]E@D,9@0.'),3 [@"8GDI2G8)YBDG0 PE)]ZHHX5'I16V MF1Q!A#K*8.4@NG*X '")99F/%&3_["(,R B M)HR&@7@I++HM_EZV!\B+D(MG-OPE8I6DVUFEL8?(/O9C$\!E-=(RD/"PH6E@!\ M6U&OAZ2#Y_1$G0,\<%'D3Q4LPA_Q(&4/"R:]]4+,LX<+P3JX@>6=O"N*FI&2 M9<5W"$LRG7*&VZ%'IL LL-[(=D7),\<>&"=_7Z%FXBCEK_+2F33EF9V-(OO@52)0*D\FGIW<2)22L4#4N3? M<%*4=5<3DB*&C[MCO% =YE44TC\^-6#LB2CGQK!*;PM3IZH-^\4(/Y6E90L=9#!]9/ M H1+%D56> ^YK/@>Q"#@8( !4,LRSE_C M!(D5+7\'PKJ@5^""*/ J-/C"R2M]FL59' 4^+,_'R+_N2;]\_E][C9JRU)0B**:]2!R>"W(V+4JJ*0N'YG#\F03H/8&H37J0# M(@ZJB/T[G_"ZCC!<71M,7$>?K.QM4=#S'6__L-C-/"#&(AA0Z( T![U1##R= M+0'MAK%HJ=-A11LAT11&U0RM4[;P>*5/Z-VG>8#@U^<0KH], W@N_%7.NWE%C@%+*E+4B ME\E2=*OZH31/47_CE4%2L^?K!E_ GZ;B-2"L>2)LO>H1&2#(KONOI7_. FY' M81<3+%WB3!7%8 *)HAQ$EP#ME RD&V8'RI>_;<,H+8H+P5@ TY+;9EC]!!9H M83?4='I6T'>19ZP$O80!M*(=%R&E)TQ4!K$M!A!OK1(!-%:&I"1?#;$"&O9!W_N"8(187%0I>!>[%! L"EG/3 /Q(R -W(Q%N'E>/=>PE5@G7;-E^NA M']-H7(?E2'.QIT.:M5*OV%%ENCD7!6BB+O,'(F'%41!6RM=N!8'62R8)Z0)K@!OC.L]H P/N_4721"* MXXD%5A37\:@%DH]#7AO\I1K-<=<9J5-)^JT&@&K9,&XOI5K (BC2GY%)(@\P M#]9;5"D#./Z<3:Y7%:>X;+6(7[15R#S)!6O00VR,T%-W^X)ORG?Q",AM@9!> M912U5=+<])Y-R"4(+3UP96;(S7S#,GVT']+/\;WT98'6Z5>PVU+<]X%%^I3$ MD]S/RJYZN#JQ"(H4N3NX^UDU(2I7$5[=_]3_*OTV0HK73*BB%=+ZN."B/W)< M+WATT;F/;YM-RJ@ ^E.9:*F(@EF<#Y[F"IGE92Q;P42%8%)?E=AG!=1WK+HWEOU68%SBR&6 MIGTB#(8XS 4Y<#A\3MRK#Z88?)O\6"SDQD0?7\7:@@N2ICS6XN.>U9J[ (3G MP6JDV: (>V7[+)T7;:S,PW-'5^OEF.$-4Y8DA?M4G_Q:U\C2,415P=V<(F); M!3)YS&YMN=)RP5(19ET/3I:!029BKD7G3!_,.MS]YP+WS'AKLP#>[LX-E^I^ MNC-@A7>U)[S=A;K\2O0UTF 2 $B"CJI<.[$!U(9Y>VTTJW(* M\<;VK!%OGU+3%N&DK@X H(%48M:B/6N?0_NG$E;ZE:_*OC,_1[FZ8=D]QC^X MS*-S)SK7+CTIO3 D[GF3%ZXURH'P"/L40R=W7I@7.QKU9<1[9@Q4?:EJOLQ8 M]!_X7^$XP_^5G,#1RC9+4GN /'$$3HEW,3 MU,NXX8_4RWU$8##PR]&5VPX%Q>OA&C[[,(W7[A(PM0P#5RR[/__O&OYR]-R= M9.O&\N=?!HWPE]6D,[;F,/[^9=B45#4XRG>X[=8"9281A M18;?@,9BZ &FJ+3*L/99X,8J0P:X-89;Z,+N0\;%7>B$90\-=\%K5TE^!!4V MCX)IN8_4"*W.,8^JV 03K7:V)"UL:0^8%MT!JP0R@8>8OH"[8QY/K6#"HDP8 MV.PI]BX35I4 P23!QE2%I)2-OM#QN641&&"(B2O+\UASU@5ON+U,UUI);1/N MP[85[!M[V$UN4XX%MP 13/V@64B_E]D M)<2\Q^PJ[7"/@.^%\(@%IG04.VJ)N#5A?^1!83J++15)Y(EP-5;S& />67V% M0%)\$Q;1%_ %_F^YN5]_/4ZO2+80O='2M71!KV@1!K9PH;IX+L8C[SDK+O\5 M'*BJZ:7TVT.*CM_6S61A2O)^B<569[D-5_%%BO3%#:[EEN4>>^,C#U^ZNC7^ ME7WWTIZTW._$<&SY&A?]/ND+CG5>CNZWB"U?RYEJ:4O@AD'=!^-;5SQ45KAC M+]BYOY;ZR_W=Y0"0:\&UA+>!.9LK 9F>^$3JCN6XUN+6XB3$+BX% J_"#<4,8E#]_V*N\]FVZ]= M#5YY(S5(NE@M_G5-S\0@=!MA(!ZF0A1+\\4B#.K!QN6ETW7'C$?& @2@1U(< M\:G+^-U!)XBLJO.20T4:6)IY(@-/[)RD*UI^8WJ((FV$?M6&VUGV0,IAB E< M5\2_A%Z_6D? .;7C3B1WF88D*+%UM0MS1J3^B]S_*O.&[ZD^;#W] MY9P00$Q#^N0]\&#$$.Z]XQE^YR.X']&%C"+F+P/)'K+''0H!/SV 3XUK=:]V MT=]C3!_[DN$1,Z7@O_F,_3WC-V5:2T]ZR^,5"?#9;\@BVVZJ[<9\_OW+K_U? M?WOSCJ?/P<,B>%IO^;25G)LJ2:9,BENPA&4/"+%_+36^0EN<%U2N-5GI6*^:' MY:E"TO+TFQKTO0-28GPFW0F-@B91+43=*Q*C_=*X*;(J8+E3N"+EUM#-@PAC M%QL2HAH(/M>&#<8-^E_P*T(N_W-:6P*\[08MM@<1I2L>(+9[2G/SK+P!U):? M\?UI+92)VF,N:CL$QQMB$=_TBV_7[WCS#NRL>9"EA6DG^G4O]_B7F2L%$=EW MW")E1;/X0EI+]'KSKE0!Z!YN[M4UP_Y&\]PO(EFWM[@96T0Y/=%]F&=?+@IP M%I,#ZS;'7O?W&+PMD0/>@HVIH\)KF&/K?EZ@%W5DMI:O"H>J4LF*;,UUR?LGSHGK 9Q'W!Q(Q-O3/([ ^,%Z; MBVH2$%CDRZ/TOJES:>DMHGLTT7X2LJ/Q(V!S()KR8:H8U(B[/ M/%*<5:<$7$1P;GG>6Y;N0*XJ#''SL#S.#D^DP?@.SU;#,IB[NEW74,*%TC!S M+@>(@=H"!*M=R[@PA6OK7=,\N#;+^W>:LB:GKW#%'NNH^YSA1\TD;B]'51K1 MA5]=*/C*?.);N).<[3]Y5!G5#H]6'5IQC@[4JLLBK7HJ2X';JL8W/8^F1<-N M33($+ LDP$!,)DJ' 7YB/^#ZJ4H;VV*?0\G)-YWYBP%0_%$8UCPN+@!3XF9$HJ+KA.^Q^SFN+N((7KNF6C(1S$JE2',2N4715 MB@(/Y-PQ3(P2!F?5RV!?LW8EA8N?.23=Y)-;6/S::<)UVUG4X7)G'$6ERI]IBJSF>9!%TDKI5G2HH :7#+RP+0K(99 MISSBPD7K;9'0+/)JU7=%KH HI,)5PNT4U*=>R",IZ0Q/,N,/SU,1"!%9USQG MKS@ J>*>Q,%<<1V7I6\)A8,GR^>D$?Q#:;O%AU#%GE611+0_?)#6$^QDP*3 M_9G=L5#2ZN'(&L%F 3!DXL\>BI11'M9\*!Y:K%*0+@=0=EKA,KF9:N:FU28&J)FO)(TA$L=$J(+"(H(LV,F\+C'N'YH>1W"S<7EW^955(9B[8YHLI?KM?RJO]UC63/C:VN$>BIABSC) MEJ%VL4Z :F4=2#UI67B.>_I%-?/ZZ=>6]1_+S99M[W^DSGXEOW4%-T#A?6&X ML0MR8A]\3/I!YYROGI >X6DK(DKY.4B_N;BIF>%?>QR'/E1<1S946U$&UL 9 MFXIAC/EQZ(9CVY:NG?UQZ)L;&2L$XX5PG&"@X8%BO,XMN!5[U1BJ 1T,2))< M[F;GN,KA7FKU(EA7-47!&'C9ZV4UD.K7B9UN4#MAM=VY*FC$_\# &(!S=6P] M/ -3A815DM;Z<.U.5ZJ;52"S_D,9;DL?>5<1%Q9'27-?:0;4ORJ&_0<8<*A# MD19!EB_3K(K@=($8899MM4PW?'LU7Q1TJ?F*/&9;-TG"<-OJEL82 M^BU%*AQ"<# I]F5$OPC47J#!A>6DZ-(5V0K*'N/ M63A\'UTP0UF3"*^(YW!Y!A\G>[=LVP;K.\&YCN%#&.46F-\#OZVQHH_&8]G2 MY)':'RC#OJ5S_+:TL:D9^MGC]\:A:TBKBP5CE$-Q#.,-0V<(GO\I#''? M2Y*'909'41E6."T>QB9N&=\PP;-)J]-M=YDZ*#O8&T2JSK+LE2U! *B0KS'_ MFLZW/,'YEDHS!USJQB4=<-GT[>I9CYZ6KMLGJW:IL_KQ3^^L@YW9[8,-FCSK M=)?)\^B)LCR>LS]=.\9U&%''P.G[63 !O=VHN41\US+?F?O2E2"0#H!NECG= MPM?9U^E$]QRE'')>%CX=!W4A(^>]GC!0(D!Z012".0))!& M((W0C-MP(8?5\42#A?=0%C-_RB=Q="L-O.C;*6'FO,\(:^YPNE=_]IQB;6WN MTS2]SH)M\+Z7'"UW1I#6.4/@>(0[#[G4KY7VI7*3ATY$O\9%^8=.LMXER6RC M5D=7V*H3AD5G,*K*,U';1_JN< #9"!W%FT8)1R)VQB)V]KN4S4<5W(]?/[HG M#RITA3J-:?%S0I)F'?VN+&7;ZIBT;F=@H T?NSF!>)8KW14I:LQ;)G'IC+B0 MUNRH_=V5]235>3%80'+1=?>S0V&?MOW2M.Z85FV53RE5G8^(4-AYQ9/MF7)C MI1*=7_NVU72'D.>\]/2+-?MF8W>YK3?M9+5]:>D*:C2/-* M-3MM)=-6\N$D_#*+D^P*VS37.D"*,X5<[,$$\^<;RY)HBB2-/9]W@SJ QTY: M!') R<=YR.03-.H*7[6M_4C)O>;P<\O,0T)R,4)RN_!(U=MYE MG\W%8)^B[>LO)]:,1C=GGTW0LV \"@!WU$9YS0'@H]"))(PDC,P0,D-.9H;( M/:7!G60R0P@DNZ1>R0RY+#.$MJ$__!SCR#$D@@>:]*I#?C!>PD_5%)_?'\!3 M>T?^SRZRW[R(=84-VM95I))>Q(+$XME\0-J"Q(+$@K0%B07MZ3Y"V\%: MCNP_\>!!:>PEM_$+,F0;E[+.N\Q4&+,6SY05F^(E70RL79)"?YT12>U:=8Y& MH=>=[D62UR%3NO,X3TJ>"O1(TW<^HG5,(G:><+07]^&7($OSFR"=!:+R,XR] MZ*0-G+I"F(MLD:B8/4?5*49&H>-3V[O=$8EKV?A!NE*N=:,QSXD$@P2#].,Y MZD>EIQH:P0#!P)G"0!OZ46],("XCKDI;KKN)^'OD^7[",C:1)D'JXPG=/"TT M2-/1CD2; R1AI-IJJDV1VT^Q(=U&DM<5PI%N.U_=1MN0!_I]X5H! M8<0R]/W6W,$V-.3Y*4+5,2@\TZ2^([7VBJ.95"A"8M&^GW5^6D2Q*FGF[M%3A03S?=[!FFA(+$@O:YR6Q(+$@;=$9X;1 M7%>A)\C3%09J6\N1,FMWS^4)6IT#?8A_"))W)CFJ2G.Q0X)D$JF6Z/.*W8C7 M(A94OTGUF]WUA<^C-J(S,->5*LRNL \%*SNJ/2E82<%*DK#74VC9%78D>^'0 M2$(GRB6[PCZ$9EU%,[(7R%Y8"U?\F'D +MNN/]K :D0+@XA=S1B71465?UAG M/ 4YKR%*BH]X^?L@@X7RQ9-^C3.62@OO@=.ER7%SC@@BP(GLO28W-Q$19)DQ MR8WGP(\/4L)N\]!+P@<>18'91/4Y25DL!5DJI?EB$08L2:4@DMQ9$'G7$CPE M9<7E7L+X-:)P].8!OHY@^!E+6)I)-[#",$'I!D]']4 ^%AD/UTP2;PH/YR^> M2"!"+)&RY=C^ISP VOJ02NQ[D&;X$"0?WUI.V"3(I*GG!V&0!3B(:,(',LEA MW+.$\=&GP7=I#C28P>]3&$\5++J6^O 5"&8$CRERR_'EJ_/WDL2+;MDI MLF+U=A(VS6_28!)XR4.UMM+,FT@;[/P<3N/+T,B3>H\L/+:TYE1%Z@81\$F6 MXY*F[S=G41=*#F>2S\*P$,&?WLAO^&? :K_\7 QT)[H4@_\:S&$HO[)[Z7,\ M]Z(/TBZ)W1;TO0\FV>R];N^C*U>5T_X7'Q9W!FU^B ;; +6UV:]8#1S0&M#C MMJJ:+U?D,-/5X2E[+<,!DZ^#^95X^DLF_WL%E-,@ 7C=+A@/0BP^Y9,8I (/ MIE[%+]^+)/ ?8)92OD $^_S+H!FA!Q)4^"RP6YO<4BB;\'<_@:E&]S MQ+>4AN?8%/%5\UIK@?@[C(JWG/N]9HBJR9LG$SZ+E%O-@\*,0!OCW77-0ZG^ M^CH#.V&7E+/O"[B9&V9_SX&30-L[U]+'2/H5'$YN VSH_T+N64-*_L^*U;2\ ME[9@.>_[6>#/N!V9+B4*I*R1M^G72D/+BQ;H/=!! JG.P2J#-?G%XTMB7S]N MBNSC<)&Y0N;*&9HKTM)>21FZ6P<8+$+N:Q#7B)Q6.-F09W(0!41W/ &_L_V&"#C&#M!K 5<15L\ M>4)SNQ^_?G2YXJZ>LD6#U]T2FT>1I46>+.*TBGZN/QR< !@" /M=,&%UO2#T M+*P"J( =F(46>OO>X)==Z2AE&-;NIVK?F(R4X]WH"+ MU-EM%HRH>U$,K)4<+$0K,C21)CG?3/D"G+Z4:.[QEW;M*_'V8^Y!+YW]GS\. M?OLL+<(\;4CFK@VC&2-$P)C8C\&5/1M">[B)M? "OH6URGI_]Z(<%8* Z<=% MLU-B5[F;H%%V[AGUBKV^@WF>^Z>] A*D.,]2>-&D M;KXVQT(-^P=(+I/BSFOW,X3?^:E,/L) M"X%8B=C?KYN39ID+L$F0:H?\'+S&79OG9F^#'VJ"FNV8.F)K,$<[,0F\4(2& MX:MI'H8/)>CN8%FA3D020*%4O#LO"#FBK,5&EC;P,H'B,>#;*28XN(;B05K# MHOV$8=@I[;,C_V(7"FWC0]3)_X^]-V]N&T?^A__>?16H_#953A6M$:D[F9DJ M'_'6[#,SR2:>_=;\"5&0A0U%:GC8\;[ZIQL@*>JR)0NT2*FW:C.6Q -H='_Z M0*/;T]^ D.[BV!1D>R[7>.4&=P_Y0;&9,>.PV>A45>$X#=OHT)95R-7:I<3D M'-?C423'4M74Q[OB4+J8*.7R:,)0XVS(S0%+0QT-YBJK*L6<:"($N+!;1K6J ME3!WI=GT9@Y']9'L%7I6I^6+QMD7 YES@V.-1I6#;7!,!6&(P$CQ)PP% 8P/3> M@_97YR[&DLN:$7&5?DN$P"G"HHL4X]2^:_KUQ2R4'FLU"P ,WX9B&MR+-'O& M!X%"Y>S"5_!WK(%7 ^C'R^M?;B_4./632A@E"C;^IASW!56!D:81\MB:0:K, MP=RRFG+T8/S,'.%L&HPTUGR\_.7V^B*-#( Y4!*9D[L$O*="HB$,W?."!_:[ M"#Y/@CCPI1NED0S49\5H6D4=934)3TYEFKCIXS%D,?)%5+"RYH$;8Q,QGSB5 M\I+BB4-Z&0L\LL0!VG@-500KYYN-7#&/3F4"^(QUG;&D,IM] M91=Y4C%U#J29 $2; L7B.UI)VH&!/X4RU=6%?(9:"$-H M-],3=#+^]Z:U@[ M03H,Q6%(Z/>HD07#&,0-9HXF%% 0/:3477P4'%[KC^IDK%ZN<1Z> 8*5J!SW M%\.X+)AEZ=2@D\!SU-]R="#'BG:IULO5IL&0GMWH&0KIX9ZR^8"CJ=$5K#\T M2^9D1B9%X@)MT?/$53CC[]178CS6QBH#=3;5UUOL;*A_O1&P_B B-\ (4>%: M]51S) A\,^G@6=*\I1#NS-63&(&3#%IM]-]$GQ70"UCQ*6AO?TUT8;[&YGQS MI]7HOT;8K9N[G1H3M,CK]4@!PMBD6HU6S[A8E>1>E0KGH,87=X465>O2CFXH M[@/O?LV1FCDP*]7[?YC= H@O M8BBY\-)6^!#>6*XS@=W@QJDP.SHU2)'@D M;J9]FC?%!RRIDS<(LV^6OWQGY=R3[:D4I&-;387\I:)LH&\PZE8GQ8R(\ 39 MLLWP2*?KS+4XF"2 X:E% C;X7 . 7\"_RVDR3===67%F]ZLZIJU7E=B%"@IL MC'2P^02-O*!O*IQ\;F@\QHR7,1.>O)/J")OKZG-B(6"TO%=!9(,65],4#6', MN+C:=U61L3R(9M19[!CG4@_]0E>$Z!NHRE2A0 V'H0UMBZCC@^SL36YO V)% MXLT[K?HW">:4@[F-QC8\#RY7^RXF*>&8IP2X1?\%PQ''F-$C/V 9@0<8,]<+ M(B" 557,46HCWVVQD"NU'UC10)H:[RCD#[YFIDS9)Y&QF+[YJ(3RW_'LJV9T MS.[B.CH!KHGOREFZ898[EGBD=TN]GZ6<38 NP&DN>$="@/DI0K!9,+A7-SM@ M6??KLR41VM0JK*<#+(ZC*%:P!3"?85M/74@5U\E"?2J6PV5@(P_9FL^$8M/"0>Q)? 7VA/]Z: MV&W=$6_ND)Z]N@7;<80YL&B)T"PS8>)@=[;J(WC!8MNP4!WV#>K3!DD1?5I@Y:3XHAAZBX MTN7-S X-B89(96C=@7$^P M6$F:HQB'@67\, M)QAB:G>6-XG1=+7K,%_?O"17XBL_S.-H$L["8)2X6HU\_.WJTY>/2TU?G_]<2$'#$]K/$'$A M&^BKF$H,# (-@U"7R0C=R9S]@8*M>F8X_B9C,%MD-)$Z.O4KGEVOCS1_\MF- M&(::C3O6&M%>V$7,+#^U_KF;IDW#+)>N\'5NARG2 %/@_,"S?ZX^9?% M?HU':3[DFR5ROGFGL]_2_2_-;&<2M[?R2@'S_!)X\9W:^Y\'%76:AQ2Z MN7P8*^1@^JSG\A1N<9%0)-C%PE14$H<\V#H&OF!#H^OX^4]3)W#[ADM//+4H MEX5%25,'[X2*#.>26UA!C0N%!RF]MQX "XNMG;6UEZ6E+,$1U0X@)K.&\9VJ MC.D7W$S@ $ <'K1C,>H=R*]D7(Q@P=?WQJ ,YM+T_Q\.^8ZIB'P-"=E\Z!Q MYS1,TJB*3),)5"U1\$:':D,IT!RTS94DSQ*2#R5^>]3,#+.0%U5#ECD)R \)[YDPUG.EBM M5LMJ-IOF\.V)Y5XR(?#?9VAK^N0KS+=G>+[KUW@93HKK+3,(&17A(L<%P]FE MYD0_ [P"$BO,A6GB L\#=2IS'.SX_R;^TGEH\1WN+?I/8&7-$56>*)+B*4;6"H82J+,XKTSAM,:)A$4F^+3+G/[](3?VI_!<_@A@O[ M*5KY;T&FU?-=B\=_,=$6=P^Q!6*VVY/M* 8A3 6)Y@516OZ> :N 8XPY_-GS M&NQ387=B;F"L[E,\90JKC46.YKC:G<%=HJ6^B[JZ0 D":C><$KRS.B")"F\4 MP;G"Y3<6AWKYSMQ8VRW3NQ2E,8!Q3;UXR-QZNF+$%AN@65"N@*:[%"RHDY[Z M)8TJ/W\28C%Z^6SP=S*E 75'=2%[;N&2RNLQJ@42ZY330MA1%Q- M5_G8J*.3,<^\B7D]&UPLK'NS-C:D"ZWKO8RB]Z/]OO4/3%\XTBEY^MP%/ "( MC"=0H[4!I_53P9=J/W&+H%(9)]OLAJED_MS\V3#30@YK*J,#%2AHI\*7QDFR MVC^M-JF6)S6_HH+E69[]E;]5 M1L5"/L@O>O8YZ,(+TV_TJ>F^.2UZRFA2K'N'ZY#GS&_4I_51AHP407&ZNG%CN>(L."#1$[D_[\&?$D2")@O^C=>P,[L9NF7+AGH:1N M?M^]Z_V^V[5:JN7F_0,AM KMT@>6&W2VIAO!=#U:%%:M=J#NS2*5*5M$M M_"3X.!9A*9*E XY9I'GVG:D#ONS_-=7_:BA@%OB2QN3K&>I4A4=(IY5(VYT[ M/^[&52W@JE&0X$;#/D)7>55@+D+Z'/F.(H3:[EJ#]B[&5$DTJPK[&(2XQ79_ M"]>O^?O''Y+H_([SV?MK,8RO9835YY)0W,)D+[W _?;SW__VX_R2L0A#,;K" M9,8K73$<"W_T"9-%+U02P)IGJ9P"^/!%C']Z_V& MR1%\P=WXO'/3O1BTVX/^C=V]N?EX:?=:@ZOF1?>R9P\N;JXOW_R\M"H[[$NN M6]3#[TZGQ-.5UZ,TVU>LS67:G:;$AGNQ8>L ;/@,)0_-F&C/F3+I7Y_1,$-V#';5^XD<@0ES>"^; M6.U)5MLZS$SAG^>=CYA_3ST/_=>\$/XA!;KR;COEQ2ULJ'8LNVLNJ%/UQ=\W M9E,C"*J<;B2H.7&HZ5IVDZ#F9'P] QO-(??34HN1".^EJ@6>'V@M-/XYBX1@ MOV/)R\&[EUCKQY< M^#WM[Z[EM#J'IUE5V(?7U]=6%?7O4O M6\WK_J6C3P)]O'2NN[V#G 0RQ!'JXTI2X]<8*'.NZ]NZ!9JNL$B):N"0!%&7 M9ZT"UY/HXU\)-I:1/J:88L^#61C[S2 M//-:-I:F(7>D0U;=M* M>Y;[8JF/$,*PQ#X=XXV-/J0OL4,XFX'*E"Y<"7H ;\'7K[0AXE$4N%*5=E=% M@1^P-BY>G"7+6-B]'6M/\R2>!"%J$%TS/.MU46R7 ;RIZ*G.+KKXL^?!]6?B MNRMF<4HW;-6>/A/;H(3W*T_$KE PTM"5NJM[L9MXI!9/]]F.WC784A_R=25_ MTXNQF/0L 68!R#74B*%O6SUGU8E[R;,RDBC2%2>\CK[&BF#[@?G!%RIZPZJ. M$ZQLSNZPNTT].]@"V7LIY%[,9B"R4K? ^6>HI/K4\?<30!B6"D M/FT"Q@A,;A&2 $CT/AB"7#1!K$:AU*T/\SZ%"E[U=\/'M$O])LS&"OV8JZ@& M" U'Z3JRL'NN9>(!OO(X1D;9I$.')&:S3BZ57*&E% =/=0PLQ:#61_9O&>L M;E"'S9VR3V,N0S;EX3<1ZW?C#UR+.?ZY,-ZT.T-.'MWU\#Y%K9<\BC_P<*0; M"M91*I!#XR#&=IC%59H#HUJ3XB+EO3**:@]Y2A%"1HMJ.#]-K+8%*P0.?/DO(''?/T7[I_!DS<\5LO>QGMU[,6"H#J^^T#>GZ3>N_ M;+JHII0:]VHVB7L1 74N=YE,6T";*K6ONU-QH^*0_@4OH>:K)%D!?K/J!JU', M*6BK9M .#"GQ/=3M41#XR(79/;DF& :H94!8YQYI'1=BD3Z;#<-Y/&G!F;1 MNOUS;.F; D>EW]<(]LJCEYHDRE&V56HMM?]H RU[%=M%*4AP,4;YRG#,/JI MTA%"LTXQ5&AIE0D^=MX/;^DQP"(Y!D_Y(Y@%:U5OL;-P,!Y+5X3I(. JI$IV MY9Q#=)O2N;INL(L"T%?7T ML\J>>AV%Y8]<(R$>Y-96OF36!MKQ&,TX-]6%"E?B":RP$?BW3?5;6_!C)U9E]Q0#\U^MV.UU[3UV"/,K"WA%Y-FPZ;#&B)P, 2Q];JK 3@.Q2X=Q#D MO>H+QC9 E<#H'/(EFF$8W$&38MVURK5W,C,"KDMTN#$,DKO)ANO1CA\:ZBC9 M:AC6#3K8]>(5*6YWP)?KHB'9L]#Z%NI"6!1PPP&J-,5A+:,$Z(]:% :Q;BP+ M[]Q#RVO^RYJ>KKSI&=%;CO)M\$:6&')Q-Q(C@F:DTVHVF_A_L_+Y?%1K<:[% MG3G=\':-WZ0N WG!G"$=0=5L9ZJ]=,=J-6VKOZ9+R!ZT6.&[)_?W2$IV-<3]!P?:CKX]?/ MGS>$NO G98Q(>*I*2% I'5I3='8V0>LC,\!@7@-G:LTQB+:KOGK.A&9U3$2'D_B%D JA56Y"8(I\QNGO]_*@\)U@>O:^=BG\4?\<-4QK%X M,B1PF1E0UWD ;1D%\NP+DPYG\4#E_?IR\1W&2D+/G^=)Z=(L2R"N?#8^54J'*DL>W 65, , MQ'\DQ^!$%/.N\NM5,$U%>1./JX MIMB1/L2T,'AM>*U40;_43F^"GIAC.K& M>D9"%W6-S%SQ8L(;DC7W%$W9FZVV8W6ZQJW-K3RNHD.RK"PW[]]F+RF7"#7FH3J]O=7NK M)[KW(>I1.JZ5?!7B>4YU\^HQ;NH%ZZ_Q1>W/JA;UF M-UL%T15FOB130"G;39D"Q=)A::P>-Z7%PZ(B7IBVKZ<\U\C%#6Y,+,57)9[2 MGJEH#),(5C."W]R_$JG+9F:[Z$O!2# X9WGRR5 LV #14_D3M;4,5T!W;B!N ML9%@&]Y-Z75*B-;>%B/2VA_!I%#-<'"17NK:;/*MZ<[ZU$N=T/WLN M"GZ0Y56!X;A!16,6SST:*I@QDVUTH]!N! U0M?<"O8&@%B;N_A<,#N5+\-"3A70TG+'N=9;EWH-82\!9,+L7UPV8,/>E MT^J^\P-2Z4HKAQD$L&,I$WZ>HFF*<8U;@OKLS(9#5L9MN2KNOW3:5K=EUA+< M;??%-KS[TAY8K;V+-*9.@Y'PYG Z M1V0.##;5>/'^E7FL\)PZM:%$\\98X\FND<:3G<&>S0\/W+BR7J^O?=70PS;= MZU GM&6U^*;<[Q4^925>(K-XRPHTSI0W?*_,054JA9LN-23J"K?N3]9.8S X0J+5#"*K0[BRN:UGKN1Q M=8A&W%91;ENSFW"L7G )&O8^\, +]F3\6%];N5P.ZZ[)U*L-:>J%6L0Z%2(- ML6 ACW?I:U9#*I; CDZCZ;P]AW_[ MQA"M0K2K%]15B'#E,IW=:-IOS^U&KTM,1TSW:DS7ZB'3K2NM1'[E)JI]S *U M*IM3^"-C&Z;'QE]Y7J>S]B@O.0SD,!!?$5\='5\=KY?ZVKE)ZYH;D)5W:+FO M$.GJ!9@5(ASQ'/'"^^1@2M%P16B'#$B<2)U2!K5U=+Z@C#JH> MA8B#ZL5!Y+A6)1VHFD0M);S2Q!J58T^)9=,:Q/K$.N\C'6V+_]"'B55)2K?S!JH/*$6 M93X>'.HJ1+BRF:XU>'NN\HN.D';$=!5ENF8+F<[>WG8COY*J$E4NGX, K6KT M(;XBOCI=OBHHR1]4H\AUUY>XA 6"';0!J?Z(EV2+@W1):?-S@?B@F_E_!8;/.;ORSMHKMR M58/]!UZ6]T%>+:_$QC($'WTH7#[-[U=M19-9VE0<7B+#O&,U?N-A=]9DQF9 MBF"$K54#?"B\)F^\FK:99[-D""2'&\=PK7^GNK6' L@BK.*TE[K"9DW"\6_5 M_Y7I7K"!K]IAIZ'T](*'U4WLK!E\.CY?/S444ZY;\KJP>B%WXP1&J-9_P]+A M79@1!K?.L&NQCUVD)_F#<0 2R):W"Q^*.^FK-Z1CR^:=W1$'^OZL6S7V%R^K MY?$K"]1_\HT-0])TG8B,7IZ<2EP8+1"/&75A#4<%8J\3H87VV2!LKGB*/>%[ M=B.&8<+A)=A1V\HD0#/&?/,&)!<^+_8U9S(J\"F^>IAUAH<1HK %#W[Q&1EC M%K["GO P68^'#-8-!BDBU0M>I"V.88SI[W"UQ<9).0 ZQYWP2Q>$C M=DA/1<238\'<1]<#B4,26^JU8QB9[R()/)&*#0< B?DWX6/H3K5*C\"ST)*O M!42+)5S.'B827E@8-\+:5/ (4&BD/B#AA0^?@3>5T$4%3_9%JOB-9[57'VZ#QD"THZ ;FHURRD7"! MOKA$(9MQBJIO5CH>JD*4YY=* M+G ] ,3TU'#E_ZT; M1*!U73Y3*XZ7@F#->!@KA>S? YW0G'@ OF=RBO9GB"H1N%IPT&^I7:%M-[A1 MFX#PE#/%]T$2P7BB=^]?A=T+SUEP>9M+ZXZ?BR_R@W#*O06OV,9K\@?KE72% MYZ77_/2F^49]!A_8S3ZO899;L'TC]KMX8%^"*5^)$Z1-YYLPS[2)*KC5'I]% MXGWVQX?E$.E\4,6X[MP==]:V,]\^-*S'U!F\?=[A7QN"2.>TY^W[WE_KV^L] M^EI-OO;[)'L<_'IYM'$^6/O-TZ0JHS?T6H#;,OAHO/OSG\_IYA,LPGI8GFP= M@"6?H>2AF13-P_IN)E1NLX58[4E6ZQ*K$:N]#JMMW6N<$E(W,^95$"EO_RY M%Q[89G1( =Y(]*J0ZQ^FJ/,L>VUK V]/#,5\1JEA6\U!OW2*5&7M\;YAR%P/ MK/Z?WOB!+][\D,_S-5CBA%4A(J9M/ 12T3;ZG6-6;(D$201M9<(QVJVMZZ9ID9355TL=CW"U+;M) 0,2+A*N4C17 M;[!U;]>3%RZ*QGWXI_!%R#UE'?+15/HRBO&,WOTN-;:V%[3#9KB6X8L-''/[ M;,]0IRH\0]&+"JFN8Y.HCM7L&XN DT211)V\1#E6IV_.X3H1B:)XXJM6)US@ MJA9PU2A(\!CI/D)7>??%7"+)<^0[BDR3ON4TC1V7>#G)JL(]%%DB,*L0.Q*8 M[1:HZUG-'J$9H1FA6179D=!L)W+UK%[77-.PDP>SUZBU6D[%*$-4U!_Q\J>+ M:SE-N\U4A2WV2=>DPWT,_<5%L3CI%[PQ8E_$+)18@XA]PA*-*U,O$7(K57OK MD[^F_H;=5U6QVHN55+$ EB=B7;]-%;;$2%*-PE#&"@3<&WP*$3$ MS@*L.'G'[W21+*[J/R9>S.&JM+I?^H9W^!E62LA[D1;XFP5AC.5D'_5/HR0M MLSFOQ JKJ*I1YN-(X@B>C51D H1:(EYD-7)Q*-EW:PK7AIHWTE&Y7J"+Z*;% M0/-7;542%/XPPE2;5\?(XRU5D^R[.^'^G=!5A;'BYP0$2X1187J,WX5"8'H^ MTH<#SLYB6$Q?/+![K+&+]4/=":P0D/8,*93=ZS0_+ M;]HO]X5U:('=Q4;+E M0A'>O$PNFD^:&_D=#.X.2UC"\ABABV.U>BVK.UAMM_J2I[%HPD.0A2V9I\$* M8LGFTIC1!:LP9H5^C8S/M@;MOM5MK6ZW[(>#NTW[F?4V/NM^SVIUS(C1C@NL M"P.&2BR @]-BETMBDI9HS2Y: 3-5I_MY-)MP$!%V%R+>8E7HU4*&%DBQ*F6 M)3I=KLIZPY]C(;&&9V3A3_CDX+NJI.T]FB'_/YQ&E\%5'HS#$);IZL'2=[UD MI.CJA@JRN++T*AHMT M2=7HO1ER=)JK#2)>A)0I&5+ +,Q$&1[[K?V][DF R+BF\0!<]B_N8PGV@C&E MZ[]::VKY5XML3T]-&K(V;4/VCO@+.R" OHLGH"ZD#R:YYTU5FX,@K8&;_DG6)U7A/<((7D1^,Q3R5X!' (> MHR)0)B"H 3\ ] 18=7ID@:'[@.6P+5W[G'OP:E\EO>5WJ(>(4='7>:'DRO%R MVXM1:K(JUM\##Q3)5IF[UYC$3 O14!7B-L,M&Z1I]<#$R[0Y$,L06YAQNWCB=4JRVIS#W1.R"7V0Y]T:^8CU5F[DW254:T;P%#'XB[N MN?1T1TSPW_^)N_ $B.8!D1APA0%_3U3V4#!FFA6)[& SZUYRC_NN8#Q^KGVHRRND=$LS%^]I6JVE;K7;YO9U(-$DT7]=DKC>4\@AEG)G>59*-CDR?G:#\=9J.U7N%A+RJR%'9BIW$B]HF%_-= M&ZW5\G4D6R1;I+H,;!2U^EVK-R@_994$C 3L))57GPS#4B,AQQ7PR([FCGZX M"GR).VU+/!0*[W8[5&AA+$J9H'XG,D6]2M1KFBXFG;HB2]M$-5N*_?,'=,D#0CR19IQETT8[<+FM%<50_2C"2]I!G- MU:MHKS9?)M5(R1LF2N":RVE= /T6@/XH2+"]Q3YEG>M146;0&5BVP6,OSU'R M)&K+5$]F*Z<,21XW[*9;@U;+ZC@#DDB2R.I(Y"OZB-6M+UZ 93O-M\N\9",S*5I*'] A?M]JPALU/;YIOU&>0 M"#?[O&8A;N44:/J[>&!?@BE? ?L'.8HG\"?,,]7&(&0>GT7B??;'AV7!F@^J M&,&="V=K;3Q^^R"P'E.[\_9Y\5\+)>FW78\GGB&>"P:FA^N&; M"A,'[\/!U)N]MJ&H?9AX>VUV@!;97\242Q^=\"NX(>1NG'"/W8IPRL[^%#R, MZ%@DX6SI;'EQ=Q>*.^S3_@LPH?0CZ>IF[>Q,^NQV$B016++;\R*=2-S,N?\1 M$0( T).)[S/AXHR!U>^1 M.V Z\::>&U/[DS"-%:NLHP,B6&4DK&4U^VVK.3!V(*PJ"UVVZ4EZO3)245T- M72[4O'8SSDPSW>D-UE(3J( 1<]XB)$TS 2$9/G&I0_W;51BS\ MT6$//&(K]'B1%-N-#H.K/!B>D0=:AL;5:@R,CDO1SA3)6H9)%HH(=]?EO? > M&PS91^:Y#9MX:-VF?/IE[OT_>UJ&R8@!)KF)Q_$Q0Q[!OX&O.',DQV,1"BQ< M,Q3Q@Q#Z:Y$EHLTP$4V],5[A=_SF*I@"ECWJE_8=N_BNF5*5%UUR$.:@7?.TPR\]4KE3C=#-\C" M[49[==/H10MA)$VV,+)>H[E: >+ W-MJ]%=/T+]H3#,1L@@SUMDX"/=!LT6% M!3UH1]I MZBT<(;68+V)\#BA).56Z;JQK["= *D#_B70G[ $&#;J.%5Z%_J1:B#!/?EV1 M2E@U&8SPZ4:FZS16#U/O9SDK)JHE"O[BNUZ"O"^U\5$\";QX1KA06X_EU@U* MDA%:VH9UNI9R9?],>?A-Q"DW+\XI W:P[KZ)1^2S*/!]X6G#:%$9R#A:?)1^ MB'Y&9%0W],SPIY)2YP"(Y18L9Z3L- M1L(#Y(@GBD%Y%"73=/E&,G*3"->"#P%'U*H!."W9\<#97\4LUIRK81RX&1$\ M\>+,ED9\B\;<5:],O].K#0 (XJ"^#\5?B@]&@.&OEF,E,C2VC'=2N/'"^(%=Z,TU5+M M[5POX\O7/W8MDV&2&)OF3L4QJ#A&)6ZO]^BI. 85QZ#B&*]TOO +F.5@*F/S MO9R27]'\F'_\PP=OBZIG'(Y+3[=ZQGJ>I7H7= [[M7EN3DVJ5?%:S%@I!J1: M%<26A)%4JZ(B&6Q4JZ*<$O'-0=_J]^FL]ZODVE=(5BNG98QKEGJS(IVPW9'= M^H[ME"^HM> =@K&*PAB5K+C#9!O'7.M&XD12J*1034MHR^K;3:O;;Y,^-:%/ MZ?34DZ>G5'9+]8Y.]8R?6C S+M.G*8RFRA_DZ%21@=:?F]KCG-1KGGQ2$W$# M'T&T8L>>NHUV):7!,9V6:$X:VN5*0UW!_YEC3TH&S)]YZC7ZJU['06'<:;3, MG,(RR+*]1ML,E0YWUBG/AIYP8\<..H8E^65'GE RZG72R3;RG&,XZ72K3G3\ M-X#?'Y^R(Q3ZQ1,>P^J [)BS!?3SD'FT5$8BCCTQ:K _9LAF'+A&?S6%^;,1 M<):E!Z/NP[,($^$IB\K-66D*?#1-IOK7P!OI;/;OA<,.&:OQ*?A^JDT,'^L=="S',72&5K/'HEJPU+(#M\D81<7ET<08B/W#]-E 4_9#L[IN M8--P*8+EU4YA0YURFH42$S 4["3Q! %6BM)TA"&5H#_BY>]ES#WI;D@P48G) M[ +F"0BI#0),3F872 K0)(;5:[W4Z1,GJ#9ICM0]+](S07KRE)[+6O99)4OM MB%__Q%7/R(&KWKZG;NC %1WZV78+HMK'*K>'!+7*"-U9V[&ZMO%>!7-^ M*(\8QEF&3K-6V RH"I.<9,>&=J-#S1I>+RQPQ-K7Y3YN=YC3OL_%M8SZ:I41 MR+.VU3)XOF=?&IZVNJ=P0!7" 55AJTIX_)4!JG;#*?]X4U66_O!^.VTH%#<4 MS(63%A1D"Q3D*$@PE6.?W;-Z1.6&=$PT@ M#%9;2E 8?XGG5=>/J&V(8LT/X**A];D% _GA))[::>"GKG.B8;[O*6=%%3^ M]\JP.QO/JFZD0K5[#E[AX8 9EZ-"%ZFG]F(,'D%LFFZ<99BSFH9[A6:<91D] M6F"7,<9.8]^G97Y?:@[6%>TNGCLIGQZPZBIY]"0?2@\3YY4PS<^//84/*%!E M-*AI5OE=0K]U+CKADE:$"' 'H#,3<(0%R=;-8G'[#0"8\/HN9]C')^J>61SN>;UZUA_K5][-2I M2".,85S%/-G(;LW\-O6TRPXFXTRS:]+#-D""5M8\;>$E"T;5:A^U9);R)'5/ M6U@RZIZV??>T_/!P\<&C$$R'GC\GH3OA>$8 U/.+YU6ZKYQ)D8PB-#^, M,$BK/;#LGJ'6GZE*2X &NHP!L%Z3??SZ^?/.QS\;[#E[V7S[9>-F[A[MEV<9 M2ZJX7+31XEM3?"3 2(!2O0J*K1R??X>+,R7?7W7+%D)6Z=\__I!$YW>A**3^.KPMB_:%"Y"J(X4CUT+G%ZG_DC6I_1+7?:?;ZW7UYW>^V6Q=O?EZ2YN*: M/G/P=EW,<04,3 +::G>$*,)J(]Q[^CS3*XSOY4'1BCD<[%_<3WCXN,9H04GU MA#*]E4GLY6VC?PT>V->9@%]NP?".7('%5]CG,!@E;M;G3%FYV-U8Q,I.O/A\ M<V\/CRVR7:RQ(<7ICE.S;SDG)B%[;AZGKK1P_H=YYY/#'R0NHS93;S6(C, M2P#P1CX9I6J2Z^ME\?*HL/[*VLZ8!EZMO;W%$CR@%8!P]\ *H(*#,#Z/L5T/ M0%>"OIO6O/-@!88WY%BZ\[<5>5$9\?GK=8PZ-QR3V0P6!E@4!I+S*CIP,E9P MK]ZB8ACG(,(H,?P["X:>O--@SB;@'@(1A*_[?6-(Y#&;7?8N)(^JF8 /F_%' M]7<:.8GRL:252E:)QW@(W]VEU#/F_V-5NWB6U@)1K$T_<\,TOQL@_7M8 MVB#$Z*C)?0OSW=.Q^I$(8V#\F8>XJ$K? M[/-"8"+W$4D,13\?@%].>C_R:1 M1D,LIP1>Z)*:1EX*!5@(&OS*T'DMTSH/!2%;O4<5VT'QQ>E@A+RXMZG+T2FJ M/$7#E JN!^(&N@AK+8;!=*WPI77T4OI:V351H&OF9:I1(7TI!H1IW+?2S03% M+>4,N#ZR:W['_1G911M#RZARPHN2F5MF95G2QNN+2Y"#9/A?T-,H"N,D5 :> M0I?,)4AF^),ASFJ:=@50R%5("[3^U$>K5"\% (.<1LM!(+:I'&V*QV "G,Z ML&=:C-"4WWK[$"GSH$S9^#$GATX86215>A'>([[/9*AW%/^5^(*UFL6JZ,4@ M?!H]XL9V80UOCJG0>[X)Y64;2.@9:_A/:1GH.!$@*:B'*$O;>+E96JX)"GY: MNA'V=.1 *[,9#^.G-LY^%_%#$'Z;WX4,]37P$L46,_TMP^3YFGQPU?=)%%/ G9"%@FF@IVA,+V;[Q+6Q\N[ MY)A)YV^>RG(.W2.#\4MEBZW>-7Q43)]5\\[WMOV\:WRV>9WNY1?R%++:[-E^ MZ+4$P81G'&IL*I@2Q$!U---'.!K5 AI+5H@?:PR4)\&/Q''$<97D MN/V=6[O^"GI0XNBLT[)::WJ-ETV;TZZ]2NJ/ M@(B :!&(G*:Q6FN$0H1"A$*$0B\H)F!U#;:C>XXR5>$%O*^B325J[ZQ="S^8 M2O]8XZ,U0_3J\%SE"+=]2^C2>I.\-MJ_(H-5!8[VA7J2,)(PDK#*&5-'%N'^ MO^4S(5E=KDC7S="9[6(E9[P4"XL,*0H=[(/F!-J5P96RK1\2"Q*+$Q0+:BKZ MW(%>\A*>[+/3LMHMFSP$\L&KHYZ.2+ILJS9Z5+TN(CP5C5+8D?&7_@X2@J1> .>Y"V+&^L[]B..61_AD95X1^* M8E1(D9%7N&:CV7R]XAY5D1X*PQXV*Y%T^\GI]F;#;A+.5" M,96&J\H[RZ^'8\]R;!T [G6=EV=)=MI>384PL'*6F3EWYWCBH*_L!U4>^\MV MD$@^R10A4Z0\7ZLY.#S%JL(\!IVP'U2;M777EX@.!3)5HR=@L:6T^%[HEROA M>S=OQSMO'5ALDRFF,R]X%(*I3GZJL6[@1Q9VIHY#Z:)'IW])?!G#]\6^?UD; M9]VH,RW8(+[/A+HM#M@0VX-&V#<:V!&\0'C"\@MG2>C"P-/.O.,PF*YK9+A% MZT*+P?3A5AEF2?8/0>*-@"KW @8B?(8-I_,>H@L="=\]747BJ17?M)B%>Q94 MP"EU%AQ4H[&@4^ON=C1ZZLWW2GW0^M7.T"Z_/Q"UXZL"&Q[BH, SE#PT8U([ MOBJ$W$Z%U:@='[$:M>.KS];KQ[4^?"5CPY6)R;6L0:M=.HFJPB'[QMQJ)&B5 MTP G*%QMJ]6D$WB5Y!$2KKH+EV/9/3HB=#*QF/U)^&7M5LXA?;P*R5+;7 ^R MJJQWV?J(U,Y12T2S;RQ9@22")*+V$C'H&(L3'(L\4#!NZV#<0GZ+,:O]F5CQ M<3H^)HNNOI2 5>$RBCE45-6=IFBVFN8B$B2:))HDFN9$TRZIN_$)BB8%$^MR MA*8RXM>U>ETZ:$\!%Y(IDS+5'91D;Y),D4R]ZE%/_5!US,=43>\RDJ7:[9*L MR'4G&$N@2>6D<:M3C.O^_O&')#J_XWSV_B,/?6"GZ+,(O^()N%N8[J47N-]^ M_OO??LPNNN$R_ _W$G$112*.?A,\2D(Q^N1_$6X2AG _5I",\GN!I#[2[8L8 M__3FYAH3S__=_O/V^@V3(_B"N_'Y]57_^N;Z9M#NV';[XN9F8/=Z5\V+[F77 MOKYI#2[>_+RT#D6:/G,*;=TR[GW*TC9QRG)^?%*?P)N%(A)X]C&>'\',.VGT M/D2,*X+#SSQFV*]ZFI*>P>Z3OLVP][>Z_.@]_S M]DZ=!T_K3G.GN9.\5W+=:Q]5/NQQ8;M#Q];UL776LBU&1X7+.;]);+;,9EN' M8 G@]N*\%IT<7F;%7\6]\.94-9871H!';+<]VSG$=L1VK\]VQJI:$]L1VSW! M=K=!S#WB->(U,NB([4Z"[#CLYX;N;,*QY-F/@KD??< M$_/ZYT$8G\,23IGT[T443_&GIRN+OY1W7Y',KTS:BE):WES-G^2V;:M3M?8[G)5EA+OH]( AU/;! ,U@X'\H+9CC >JLIZ$ M!80%A 6$!80%A 6$!>0>$ P0#! ,[ @# VJ!0AA &'#*&$!N 6$!80%A 6$! M80%A 6$!^09F&TLH,I)6=CFB58,Z2B)&(D8B1B)&(D8B1@4BB1:)5 M9]%J6X.!N7Y/)%PD7"1<9!J2B)&(D8B1B)&('8&(D8FXBW#1*=RE4[C<=6&Y MXU+VP&HG2Y1>0NDEKZ!\2"Y(+D@N2"Y(+D@N2"Y(+D@N2"Y(+D@N3E8NG);5 M;U(V-XD$B02I"I(+D@M2%73PQQAQKX)P%H0\%FPDAG3NYX :Z.BW%VGOGO;N M2<1(Q$C$2,1(Q$C$2,1(Q$C$2,1(Q$C$2,0J+6(#J]TR%EIT>201)!$D$:0J2"Y(+TA2[2 0=!GJ"N%]1 M.@4\NM@*:!CX(SH-1#OXM(-?/YU%(D8B1B)&(D8B1B)&(D8B1B)&(D8B1B)& M(D8B]G(Z=1V'1(M$BT2+M!>)&(E8S42,M-?VHK7_2:#:[XG=!C'WC#%,$(Y$ MF$V\-?O.1D$R] 3[?TWUOQ?1+GTH7F'#$Z/ DZ/\@54AXS]>G82O3#'S0&4[ M5LNV7XUNM6"CLFT%,@D(P C *NS,$(H1BA&*$8H1BAVE;7(0 C ", JP#G$8!1 M'(Q0C%",4.S$4*SM6'VG30!V\"RQ"F5EEDG;WY(XX1X;PSPC-A'>B$F??>'# MH62W81+%%@N%BTRB?@AB>!+S IRM"*>,1Y&(=RF^< "@K'H.Y.N!Y+,LO6U* M[$'C;$[K\ 2K"N^4;=I5" 3)YJL^.Q*45=]CK3H/$:01I%6('0G2"-((T@C2 M"-).%=+(X20H(RBK)CL2E.U$+I-'RPG*",H(R@C*R-&L#@\1I!&D58@="=(( MT@C2"-((TDX5TLCA+">-[8>8P]377K_F[Q]_2*+S.\YG[V^X#/_#O41W%P[3;OW[_:?M]=OF!S!%]R-SZ\^=ENMZXO+[F6GV[UP.NV;[M55 M\Z)[V;6OG:M.Z\W/2VM1I.NMG(J(_2X>V)=@RC=C8^%V3_KB?"(4%-M.\^VR MH*AV2(;65WU\T.\:!MY(/P@IQNZ19&RJ*8T-BYY.ESOD!-3E[V4,_._J)VDV M8=P?L5\E'TI/QA+6(>,;QF.F)JGX@@4^XRSG)*98:66R)6JO76FGA%WZH&OC M]ZWF(C'M?:7]=B+8./! GR,ME+RR&8@,<@"+X<>K8 HX])A;?;T/49I/"3\# M87F8LXTB]'C.38K084[H(1*:G4D?;@R2"%8K>O=^'\+;)1-^"^E=L!Z:2XN% MGXLO\H-PRKT%S6CC-?F#-?E=X7GI-3^]:;Y1GT$7N-GGW7'G08[BR?O!H-%O M=IK=ON-T8<[]SMM,6X&R\?@L$N^S/SXL*YCY$(N9R;F2:CEK:Y%NG]RL1^AT MWSZO!M][>J?/@:=UI[C1WDO=*KGOM"U_W7V9? M]_<*:,T'VWFNG/Q"M&'U:-Q+2+E#57D7K%P1FB'7>M_T6KAB.A0A:]D60W?= M5)R&XJ;$9IO9K/N"8!#1AXJ]$WG-/Y0!A4E4T"<)8EU*3_KV(8I4@MIJ[8X)W7Y', MKTS:$I*;J\.3-49+XCCB..(XXCCB..(XXCCB..(XXCCB..(XXCCB..*XZG+< M_KEW=NW#=;\%OGAD4QY^$['NCG#(@'M5J&+L^'MYKLI1X M'W6%.IS:)ABH&0R44)ZG*NM)6$!80%A 6$!80%A 6$#N <$ P0#!P(XP,!@0 M!A &$ :<, :06T!80%A 6$!80%A 6$!80+Z!V1R#[;(TZI]\\$?C:X/=(2CY M>""(15CJ5Y5>WH&-\N$[KYG[LD.FBWDYZW6:IN3LZ*O)4UJ9@;2RTQ&M$LQ9 M$C$2,1(Q$C$2,1(Q,A!)M$BTZBQ:;6LPZ)-PD7"1<)%I2")&(D8B1B)&(D8B M1B;B*^Z0'=E&V,(I7.ZZL-S/]$]]H9#53I8HO8322UY!^9!2S82 SIW,\!-=#1;R_2WCWMW9.(D8B1B)&(D8B1B)&(D8B1B)&(D8B1B)&( M55K$!E:[92RN2,)%PD7"1?J+1(Q$C/17!86+S@'%'_XYKX7'[X3O/I:\-58[ MD:(<#,K!H!P,D@N2"Y(+D@N2"Y(+D@N2"Y(+D@N2"Y*+\N2B9?4Z/9((D@B2 M"-(4)!'2Q%= P\$=T&HAV\&D'OWXZBT2,1(Q$ MC$2,1(Q$C$2,1(Q$C$2,1(Q$C$2,1.SE=.HZ#HD6B1:)%FDO$C$2L9J)&&FO M[45K_Y- M=\3NPUB[AECF" &OVG8V"9.@)]O^:ZG\OHEWZ4+S"AB=& M@2='^0.K0L9_O#H)7YEBYH'*=JR6;;\:W6K!1F7;"F02$( 1@%78F2$4(Q0C M%",4(Q0[."\1BA&*$8K5!,7(F20 (P"K"N<1@.U,LHYE#XR=9B'\(OPB_"+\ M>D7\:O6LKD, 1@!& %8!SB, HS@8H1BA&*'8B:%8V['Z3IL [.!98A7*RBR3 MMK\E<<(]-H9Y1FPBO!&3/OO"AT/);L,DBBT6"A>91/T0Q/ DY@4X6Q%.&8\B M$>]2?.$ 0%GU',C7 \EG67K;E-B#QMF*=NTJQ (DLU7?78D**N^ MQUIU'B)((TBK$#L2I!&D$:01I!&DG2JDD<-)4$905DUV)"C;B5PFCY83E!&4 M$901E)&C61T>(D@C2*L0.Q*D$:01I!&D$:2=*J21PUE.&ML/,8>IK[N^1' H MD,F3OCB?" 5SMM-\N\R$JM60HJ7T LT/_S^[^LK]6W^ MG?WA'8L#>%XD/.'&#+EJ!F]A,H[8!";M/0(;I<^$YXOIS L>A8CPKED8W,N1 M8#..7"QA@'!3#*,-9K,@C!-?QH]XW0A'!U<]JB9&\' 7V)Y+?_YD'"V/\$*@ MMDJ_P\?DPVVPBV*B'IO M4,A?"8BY X93> F>!&F]BW>R0+X^4Z]P&(/$^E. MV /#C?"9QC3M7#%="C".8>T;(LY3;O'.#P5_N@V&"Z%3@34"83# M1_6ZXMAX*++QCX-PBH\6W]T)]^\$BT..+YP6$Q'QX?H>UTM&\\FG*YY;2KT/ MT8:<1 ;$P^5R U\EM:J%&G*8O2L8D 8OV6&.OXI[X3$[>SB.;23P=6II8,9) M!.S/_DH"?,\LE"YP PR:N[&\%VS*PV]X'TR>210(Q+?T89J 8RY#=L^]1*A! MZ?IA^(<(O@79I>^2S\Z>R6^()(@/1Q>Y$=QF"![P2-#!H!S/@1QQ'$N MWA1/N%XB-PC# (!6$PL$:QB)\!ZA)KL#Z,C3N4I_EL"3HP381[&>[T[P*O8H M@0LBBPW#X!NLC!JG7E*]5-GX\%F-NF+/./# 5$,Z*"@&4HI(9**^CDT]R8?2 MD[$L$GPJ>)0@1,'G.0?@ZG+,NTW"$-\ 2RXC=J9D($@BH&3T[GU)A"O,UR[2 MJ?"7NGSH.G=:>YT]Q)WBNY[K6O2=Y_F7W!-]+/N=CLELX_H']J*K1&H6YBO]W9K_N"N"4!XNX< MV3H 0SY#R4.SJ(J.S:EJK&PD 2&QW?9L9VQKB]B.V&Y[MC-V&H'8CMCN";8S MVEB*>(UXC0PZ8KM*LQT9=,1V9- 1VQTIV^UDT%'-O,V<^26)?.X'>?(>,)*\ MYYCH=4A)KGS^J[G$-X0WA#>$-X8X@: MK?Z <(9PAG"&<(9PAG"&<(9PIM8X0_X3X0WA#>$-X0WA#>$-X'$ZXK/H M]@MI:^\E?#MP%37V,DV^H]C%+]TX.,4&7S6"M,K9$P1I!&D5#8*_A&"G'1XG MH".@(Z"K0P8FV6P$901E!&6'@K+VUEU(",H(R@C*",JJ"F4442-((TBK-CL2 MI%5BIY.0C)",D(R0C$)F!&4$901E!Y?,.D%9N]4\/,&JPCO[0EDA,^V'F,/4 MUUU?(C@4R.1)7YQ/=,\7VVF^769"&[E0T5+Z &7Q^U83OC!)S-N)8&,N0W;/ MO41@$^D8OMG<+(7)B UY)$8L\-6E5\$4V. QCX3T/D1,1+&<\EBPLT@(]GL M?]FM=PVV^+(H>]OXV7(1C(=B_MJ_$GCBB$UY^$W$+(07P05^_D4PC$1XCPO+ M1CSF^#062: $#YGTHSA,<$Z1&@X\]@'_65FPE]#2#XP\AL&<_6@L0J"TB!^$ M\)F'S:?F])JOUT2*D(?NY)&-DA 81_T^@T<'HXC-0A%A@Z)1HR3.-,2(^B-> M_E[& !JN?M)%%(E8K^ROD@^E)V,)*_V;X%$2POKSF-T@)?ZC.==G'%C-#P6R M$9+BDD=RM=#(J0CV+SYSFG9/D0\;OUO(&I5D=Z[7&:34*RSSM+#,18#"9?:+ MRSS$96XP/=^.500E]A B]@3CL9D9_Z/91QS0-EU(6)K@SH>+1VKTQ8]X 9.P-C)4 MLW,G/+S3BL#4)-MF)_D@XXGT&2X1Z#]@-_%])OP(QGRF.@*R5*]%^?25@&W@ MWA'\/PX8W.AKCG=EZ";3*.:^"X\LLJY$6)!CJ7QZ!FH3O7.03)*,; MIVH8WK#PFEP7@ J8"5=I[E0MP' #T*&T\.N1C%PP$U$5NSR:,/2Y-%R[H)+O@E"M^9+"2@FC>3MB*0WQS^+<$K^@ MQ*4_2S*Z)F@"2']QU$>EWL!:VJ#B3E:5H=GH L<^(E//34=D.@L9/ ZEFW&A MQ;BKN%+AD)"*A0I?@D6KO_$#-!O3CVH5HDD0QN>Q"*<,G"3P=?!U? ;X_%U; ML\MR%F7RC-Q8N-OG,:R>>J8G ?K3'XO M0%<:9S\2PQCQ"@QV-%W! 743C^/Z))&BJ#_W#]('2NRB"5\J6WY1@0>)-])/ MF_ 1TAI6+',]9!0E")SXF*+I@)@-5D)F\T]Q.7 )<$$RT,KPL8A<"(8\'<3# M1+H3)N,<]")\^1!651OCS-F(:O"6!\ S8#!\-="6>Q[8YW(,)CU> "_QTW<7 M>1HQ$"9R#5P['8J0M6QKT8+#"U:H%14Y=)1^I1VI&-[*[SG0 #D\9=.4L*N^ MV"A0(_;A]5'$0^ ,=J=4A \O' $L%_0#XU.DH2;7ZG+-7Z\6+ETTU'O?D>Z) M!)+CU>IAX$\BQSPM -G?/_Z01.=WG,_>(RPJ5+R&!?4"I'YT"\^_] +WV\]_ M_]N/*Q<60#;#UT_^E\R,5,Y"_@#E><*'+V+\TYN;:UR&?[?_O+U^ VH9O@"] M>^X,/O8^7L,_S:M>[_+JZJ)_=NVK=N?:?O/SDN069>Y63A'JQ0/[ M$DSYYA!EY6!X''B>!D85.U^^JK;AOI:S]B#N]B<_]0B=[MOG XIKPYKZ?GN_VP_[]L/>WJOSX/>\O5/GP=.Z MT]QI[B3OE5SWVI<][[_,/N[O&%G94%'%[E2[I(J+&TFA&7*I3P_:4!X&WBB+ MAQ7=WSDUP0^>?T!/; ?R5HSY*I>90NRW,_MM?7:) '$OCFP=@"&?H>2A651M MELRI:BQ1FX"0V&Y[MG.([8CM7I_MC-5Y(;8CMGN"[6Z#F'O$:\1K9- 1VYT$ MVY%!1VQ'!AVQW9&RW4X&W1%7K=Z;,S$-X0WA#>$-X4\&B,U5?><(9PAG"&<(9PAG"&<*9X\09\I\(;PAO M"&\(;PAO"&\(;XX-;\B/(IPAG"&<(9RI#L[4_N3<_B2\>;8D[@[;:)&TG+&VDQ4B+D5R1%B,M1M)6 M7VDC+49:C.2J/@U;29Q(G$Y0G$A-D5R17)&:.KPX'?%9=/N%M+7W$KX=N(KZ M\)HFWU'LXI=N')QB/]X:05KE[ F"-(*TB@;!7T*PTPZ/$] 1T!'0U2$#DVPV M@C*",H*R0T%9>^LN) 1E!&4$901E584RBJ@1I!&D59L="=(JL=-)2$9(1DA& M2$8A,X(R@C*"LH-+9IV@K-UJ'IY@5>&=?:&LD)GV0\QAZFNO7_/WCS\DT?D= MY[/W-UR&_^%>(GZ5?"@]&4L1_29XE(1B],G_(K#P ?#2)8]D= NDN/0"]]O/ M?__;CRL/2._"EB2? T^ZC_K?_"95,@$^?!'CG][<7&,'\7^W_[R]?L/D"+[@ M;GQ^<6W;%Q_[UYTKY[K9=&[ZK4[SJGG1O>P,+BXZ%\TW/R\M3I'0MW(J(O:[ M>&!?@BG?#):%VSWIB_.);E1C.\VWRY)CH^@86G#]$2]_+V/@)S,3BB6"S4+J" M\9@]3*0[8=R''R(1 VV#8: ,D%H,3^(GW\:S#L&K%M\UH., M)^HK%\17QD'88/\'M(9'W7/IZ9DN3F#((Q@^T"481B*\QTO8E(??@*J*VA$+ M0B0*GXI8A.J3ZC<$-XW#8,JB!!9BW979FPO/G5\F_5D21XS#[SC9PNAP8%PM MU#08"4]?PV*OW[P+L7+ JF0!%L<89]Y $( M^)T2*2:B6$[U;=P?L?\FHSO\WE+T&HF[4 B\0[.66MJ94$R.U)ESGUI%F&96 M#4;])/TH#A,EN3B]E(#XFJ5?"ZP$7#N=>>([K%M#(<#*E!)<&ECJJ0:&XLI- MDRB&UWR74Q ?]1*X&(=?('=&9!C%5/HK5R;^RK6-.6+<(O\E\20 056]I1AW M761'%)*[1(ZX[R+9(C>40Q@K+XYN(D7(0W?R.&>O>(+T5>L2X=O3P2G>GO)' MY.S-T[7F"X,3&,L09A\_!(HY0*U$$G@2WS.?4$9[C\.EL)J%JXH3SUAJ96"* M[4#: P_L[^A]25"Z8!$;QU+5Z(_9A=#^IQ7N4/(+$TU\/OHO,)486>RO)(#_ M9N**2.HJ#M!L'2FNER@9:)-I"%9L[\U-" 1I)/]TKM/8B,>B46-".@5"_J*I M=Q; )!$"0!4M4\WUDI%61.DZO%-,):2Z921#X<;>HT;#^:?Y F78HE5<@;R/ MBV(:B>QE2T/ !T0@]AX/-RS2ZM*BV*P^9;[8VSPR>Y:2[1SBU7OJO/RMPO+_ ML8J=>KJA&'NPD@6]LV \ %+FBBC5-@K_M+Y%T\.5X(K T[2^3]3BJJ5 W%W/ M#AMEC5VEH*FYHUW2*WDUNC6'$O7WI#-7C]3*>VR M5KE,BH!3>$ QCKHQ@91#>\U &"8J##$>*IQ]Q!AQ> M%-PC,T:9SDV?F@)B*&8A?+LXL_4HM@I;<,V$P^,OM7M^YOG8&'YLM^Z;75VYS]_+&OFP-#N(VERJL:)UJTTS!8NI=*/9!PQWX MTE>6.;G%VBUHRN;2.N'GXHO\()QR M;R&^:.,U^8,UY5WA>>DU/[UIOE&?P45RL\^[<]V#',43^!/FF4;Y7%AM/HO$ M^^R/#\N!N?F@BH>HQ=09OGP\?K@UBIG/:\_9][Z_U[?4> M?:TF7_O:OWOT+W_Y_MA\L':UZPJ4W^[]3\%#,.Y\](&OA2NF0Q'.:=JRK=T) M3#RY%T^V#L"2SU#RT$R*UK2I[4A*#R!6>YK5C!T6(58C5GN:U3JEZM0*I4B5 MF9YQ%40Q^O%W03"*D&U&AQ3@RF>S4*.9XGW]+C6:>36&.&%%2#ASVCCC6/V> MN8,N55][0AI"&D*: YU"L5IMLFE.)EBY/PD_Z?U/_R[;=J5F>5L=D>@YQJ3L M1$KT5D^N*J>]3U>>;*O;+.G\)$D42=1)2E1O0&7DJU-&OM6MNZEX&\3<*X>C MZ""R:?(=A3=K@S=+!6(HL%8!0X+ C,!LSY"!U>Y3704",P*S*K(C@=E.Y.I8 M=IO ['6+Q)0)#ZMGZ/8X#K=PK"X(!9#\2E7Y]ZBK322^XBGNY91YZOB@Q.Q.GZ=W1,DPDB/)P_0HKBI)$;B%9ZG3 ML-F3='418%H1I94N?.Z[$A^T<+)0'QU>>'@0I3&]R M+OP1"]5#X=ZL1HXZ69N=:X0+"J?X+?4%!T3E<-WZ.T-Q+WPLS>$&49S>D6WS MP9SFPL?NN/335P3P.EU;(Q0N(K,NU..ZR33QU E*?0092Z.$8@(/PU.^TG>Q MJ,L9WOX.SV!R=0$@H:_R,Z,89'H2>'BXN%A@1?R5J.(J'\=CH<\+_RN!1;4M MALG85G$)V00>*R+$1QE-\*PW@W_OD(2S,+@+^;1(4$]5?GG@X6A.$X24$)!# M'1*%R?G!5+KJ(7IQX#$Q5@;@BAPQNP^0/.K\/DQAG,I>_C@D.M(S4*50L"X) M/-E79[&!O]QTU.G9K?B^/+"@.X::(L_IV1K5#T1K-X1K$"H=+:$",1P=S5\B-G M*9H5R\TH9@S3 ]RZ1$Q:8&?A0#Y>EI_.Y?G!\I2CTE)0\ZH5Z0LB-N./NA3, M!5!43R_*3O<6'U_D6E4:9FG)<&%S)H6Q3(0W8U-8G3NDE:+3XL/U>!V!IYH*8)$L/,^.Q& MU^SX<+5P.= $4./4R!"*:*8APWO$3YY.8P#.D_%\Y7-U,&=I+, %C],\IW'+ MPO5L@#40/\TR#\!31B9U]H]FH_/.*)TL0^MWUFS8ID=FCKM:C;99[DH9*],W M*7]U%ODK*X>QHB8?Q!+B%+F*G:7*]IV5XL5&BV2K"@6+T)+74E"HQ:,)PQA# MM" )V@998>D%/:B+FQ2JH*0E@E"*GAC6_(T-5C @7^QOO-1/*#H;_PR"$18) MA#N6G9;L)WWW%L[%==L>V/;-=>OFIGM]==7NW+0'J7/1'USU>T?H7&0T.EVG M(B4 >@&Z0E!J[D@0.1FJ2C_<]Q/E=V361Y"$,4B"C-!C^"OA8-J$JL!@@/7Q M0C!PX3:\'HSS^ZSZ8,'*<&4(IC4(EZ]KDHVDJVV1M&24R\-0F1RY*7*7#1.+ M\J%Q-M08A+Y 5B\OAPEU(5I4D48*&*&7E0L< Z,'H3)]1U@0<@HKP!XF0F.8 MJLFG9N');T)Y6MQ/"U^F8RN87JGYJXT['&[BZR=X^LT\191L-FGA3.4I#+%R MK2)T-@R\8G$@O@#R1#Q4Q3@!$N'JJ1I#_! +XO9G"SSU6JP7Q:\P/DT4^/Z MN4DJ4V*A&.>3TU$FN?_LL%@L=,7#=!YIV9:6%HL;ZX6P&C@E\Y,6G M6,K# I,W6K,6JA;8XEJHPJ-K!IT3:7EM0%\(,8J6B*#=C@C=IY$::UH'S1?: M[L?ZI]FT/FA]^" C-+$"\--#M:1X6^9C@@,89@0H/-5*ZVO)M*9:@7JH>YY_6BETS 4B<_,?[8;56>3N MV68IA^<\ &+%6#8K>%"EX>9O613V"3=D9_F!(=]B#?-GICR(.]I<1LR'K35_ MT5SX15EIM_S[-8"WIWSJ7<*/5]W+CYWKF\[-E7-]80^NKML#6UD(_7;+OKRN M?R7LE4/+FF LYM_7I(F?BI%PJ\H,!_QI2)DN\F)KILTZS4ZSVW><+LRYWZ&29$NWU[NL%DV^+I.O_8DJ M*DGV%+%>J239G(@?J39999BS&E5\TK4K0W4GQ[KCR*G-\]4GK+H)3Y?-^SCF/UG*W%=V^" MS:7N0"0TSFSO7HUV)ZR;"> (X%X(<';3GU:_!_[YR]W4TRW:TVI2R1XJ@D5%L(P5D&E173D2*1(ILR(UZ+=) MI"I36*[VQF+=2YC4PGNI1WV3FKC2'<=J.R5AX$LH>L+.=HTPM')&#&$H8>C! M(AU6:U!2"?U=Z%D+OBO;GR.,)(PDC*P>1G:M7EEM1@@C-SOH!ZG 5[DCCGGU MKOP0]!.''E7)JDC5!ANG51'P.".>9Z8#C72@<F$LIOX=@F_$")OR M'-*KJPHIC.V#ES?G,@Y1MXUE1;XHM[$JJV\L?9'4+T'$D4&$8SS 3!!!$$$0 M<3P0T>X30NR"$"6&K.OODWS%KE7D[3^9BT]./H71*(Q6AK%;OFB=AHHCP2/! MVT7PC%F0)RYW%-6./Z2M24N1N&.K#M+JFM-X)U(:A.([)$^;%5G+&A@LN[TE M>8Y;IY' D< ])7 FZ]R3P)4;GZQ]2BUY=-O1R7'*KUU<&9Z@*"6)UFONMUG- M;D5;NU1%)"E02;)7EKG9-U?S^[1EK_;'H?>GU;48BS 4HS*DKG;"93Z7J"K+ M3#''ZB@C$@L2"Q(+$HOC%0O*+S1ZYND$W1QSM=(I=D?Q Q*L>?S 8!N"TPX> MD."1X.TD>!7MI5D[P:,4PQ(/J=1.KC3^]!W;(3>,HA,4G2"Y(+D@N2"YH+#= MT1SJ."(GR+;LUJLERYZXGT0!B@KDLQ^/[+;+:K^W ]&J(H-E6Z DFB2:.]"Q M.QB0:![2"#ZNG,#;(.;>O'M;.:QEJ/EE56CV>FTLRR-*"?;^H%D2,CU!F-.V MZLE"(!0B%%H^,]$9&"LB2CA$.$0X1#CT(ARRF^;2KPB'EOPUPWVX7^)(%JA3 MC:[<3_3@'LGQ6(01&X?!5/7@YE/PZV,6#&,.8Q^QX2/CLYGW"(-6O__1^-I@ M8YV^#&/A<1('X2,^C84\AONCM(UWM-C$VV+BNRMF,9N)$'NW\3M!C;VIL7S]%+&KL?<+,22UPJ;$W=5L^(*M18V]B-6KL79\M MXIN5*$!85M>4Y\)-Q*'DL _^'K\+%_[)!9Y>TK^,M27?6L7HV.744^:$:CMN&2HU5E2!I M(6DY=FGI&L^N/FYIH8#A9B+^'N"QI00,.$QM$=]GPH]$1"[5TP)HKOC(:?M4 M-1+"^BJX(Q*\GD.21Y)'DG< #\U@8NUI2Q[%$3]\C0/WV_F01P*%:8HVIXHD MDGN'HM:RC26/GH9$54]XZJNRZB>XFRX1C'BH'<=\NI'G T'I7=M9Q>JW2?JBJ<@O=1MF'%M=GQ2->9 M;;4[%+&@6"')WNO+WJ!#.8<4*S1$JR\B I/!G3#NC]A(W LOF$V%7\HQEMJ) M6K]CFY*TJJQWV88BZ:0CE@?;LGO&K#Z2")*((Y (@W5_CT4B**3W;%]TW0%$ MMQ01ODLI@<^>X^^;2V(_<:^G1I)87TUV1+)G6\[V5:!)]DCV2/;,95^TS37 M.VW)HUA?;GMB!SHW%*-RBM743LALS5LO1GAF>!R$3/IN,$U[E[!Q&$QA?'XL_02FP(*9"-7QXET" MDSOPX9KVGB\1TLH[/<::+.W?';46[9D&37-)G:?93Y:BP*]@F1#2$=+MZU!9 MG4%),0K".L(ZPCK"N@IAG=TTE[9,6+>M(_Q#S($PZZXO$3T*]/"D+\XG0I'; M=IIOE^FK'&M%-.D#UL7O6TWXPB35MDN^P:Z=*W-Z$3 X_4:+P67>NNJJ+WDB MNNE>,A*,S\!]_RZG/!;>HZ'1MIJ-IMG1AL*# 8Y8',"?4\&C!/_CJ[ZH?S2^ M-O+FJ/D:8.XYCR(1YT&(9 J8Q(L2^))/I2>C"6(+M8S#F4D%#>, RR&AP&L M,XG\$2017!^]>U\2=FV:<^$Y"P901FG]=0^U9.@5B_BP?V)9CR%;/R08[BR?O!H-%O=IK=ON-T M8<[]SMM,VX+>\_@L$N^S/SXLZ[KY$(O1UUQ?]M?&T[>/W^H!]EIOGU?(:VT) M?;^]Y^W[WE_KVU_W];5/]^B_# 3[>SEK^6![U=XR"- M,A6BE?6/N/1M>P>G:PG M]YCN47C#D6Z2+76'>^">]%9#'NNF'"/9UL$I1UZ+YV,C6PN@-C MG::JLNKD(59'_=1.(NRVU7:,'8P_%I$@;^DI;TE^%Z-B,J/T8^[?R:%74A' M9[:]C\?DLRVG4]+IT1W(5A4^(W^K!@KOE(2S;[#6V:D+Y_[N6K=?=T6J:UJL M.4="EBGL9LN8-JS*FI.S5AW=53N1&+2MOKFZ2LHJH@ M,8[GRO"L*%F!^Q#TK->U[*:Q'MI[$^ZX3X+72(KKJP9/2'@'3:O9-;=C3<)+ M+MX+73R+^4+5%+A_'0U=.UGM6(,6;=61]T?>7Y[?;/4=3ISK&;'V+F7 MTPA1D#]UV@+C##HD,*7']$XE,?)SB.?2XT>+S3P.MV-NI !M-"ALF.\9$$0>A%Z&3MQTNF;*P! ^%5N_*+V MV\5?Q"P(8W6TDS:':>N*-H>K8E&0A)&$O4;LH?8:[-? OV.Q"*?K,V[31F0C M]B#CB?1U71SF!3A=O,ELH&)OF3L&8[V\.9O'G&Z'BL>2NT_%8T\9 VRKZ]"I M W*:]S$Y"AT?"_G6J^8'+(2;P!WPTL)UI?@%IW/"SVZ6%/&GXWWDT1_ HS\= MR2UKJXX$UWB@H/ZI>G5,4J@*[2JUDU<9S^$U4PVJP@D47CC";(*J,!?!S/H MQ6OF!%2%%PQ&,'Z(.SL1JA3)FCHD8"&YH> 1F$C#1[8RI1<)M=UN-!E(@_Q'NB.':/QI? M&^N,UL;&7Q1-\%8W@%^B6> C;ZU=Z@F_%VPHA,]"<3X%&B;XJ*&B9:#?[XL' M&)OPN1NG;PFQ51*,+NM4KQ:B.#'\<=W;AMQ3_\W6;L(C>._8$^K14>).L(,% M>&BJQZ.<_O_L?5ESXT:R[O/,KT!T',=51T RP)W=MB.TSNT)3[NG6[XGYK$$ M%$78($"C *DUO_YF5F'C)I%2@03 /#&G+9)8JK(RO\K,RF4.[SPSOG%NS$*@ ME.L))Q$"GWG'X9G&)(Q*;Y3DD.XW]BC4<"Y#>$8 E 4S, AC>!F0Q#68,4E\ M?^T0V3WS A$;'I Q6&\MX+MF(5P#KP<1#HP_DL@3KN?@HX#X<$&, _3X ZPB MD%#PM8]YY# GX%O?^R]B$]*;J8GZWI\<:![#U.2P83T\^>!P4A"]:YLIX2_D MX(C#3>-QZ@&94Z>D'%Y&):6HC#KV\*,PIIZ( MPPCWCE+73?@#YCQ3A$IY+,K"AYQDEOAPW8,"%NS0B<\/#1?8Q2R_"/@25SA1 M/\\8IO1ZP2ZKLI'ST<($7\XUU,G!V=#;0B[-3AJ*>@@?*% X74$5Q)TP' M6<%!"4W!B(F4C]7/FUD+Q14Y] EF/X&O<+-AZ]BU2;QTO@ JA:V2HO?K8IM/KG0WU,@[.1\_@^K;FL9D&;N-*J/VG M,R-K7 @47B(P+$@4(ZKR[W,ODMNBEA%TK,ZJ^?%J,C,#]XP4G"5_P28(=@<51=(-0KT#&B%NVY= MN=;NGXTJY5K:;4XLY7%H1"'*4"*1>N_FCC3:0"G<2@YH$N QJ0 M_(MEX+.*-KC4V8JB\)<((4!7?<(5%\G='\#7.'/X$Z@ ZJR$$E"W?- J9UZL MWI!:=*M8$SX&@"M3;UZZ.K595I^";P512OPXLPDEO10--Y3D2ZV%-=0"$R665BR,2%EQ!3;>DMK94.]5O9%.Z4=QVI3'Z!B:/U!<\%P5(EC$+U$UBJ M\KI;H/]EDEKN_PSOA''N2$I),_GD'?[^%1=Q]NZ]6CJPR@T?<%/X3.GR;(8A M*2JV=1Z%#Q[:R:"(24$%Q10Y6;D$8.]%%LPM^4D4SHQN_P=?^$ZY6G+U7/FW-DY1=/\K@$FS;28SOA6< ^L%ETA9- V4>N61L M]$ H8I6F8S!IPRC-_!&N>N02;1/!N;+0 MX('@ZT1">0V41R1,HMQR$%/.XS/C'["_!4H2X@U"A1)2-AHV&;IFZB[(7$!R M\:2/!DP:G&9AUBS:;K#?P/T(0O-0J)7#F6:&^)GQ?V'- ,U,1$3\Y7$*8WY$ MWX]<#. 8L.MP>4S\5KX7ILW1BD0:N8F#?B%E_BF.D>Z:M7ZI,@.9.7\K_BT\ M#PQFP4]C;X9\$+@L#B.$N3F+(T^1)8Y8D$X&'Y_[H^*%%06=+8!U5[*CYB$5 M-F;\_@WOF[,G'B&)THT-$=MS/19)J_]_4Q]8ZMJ0'++^D2Q@_I/PL,MJL()H MJRRXQ*.%*P;W@[(5&4O,C\$FGT;)(* MN4P9 E/N14SSE7R58Q?<>'YMTMCV+-,@"K)F_!@ M1(-/:JJ1FKAT)J83 :E/G_]DS!(19WYK^?@5B4Q)$N)V)4V@-3220U8T?VZ( M*(^%%-Z&J?X7X\R5]I6-:\%_N[1B#L@#^E@WC701HH6Z3M'O+D&_*WZ9P9?+ M,?(59$!"(!-AH'S,H-/-I*\7+D]IE+K;M'[BB_=^T386QW? &%-KU CC%EO,P;G>LZ.>G3'4>YWU,Z%;I5]DUVY*"6 M0[H)XV1Z4Q1)+,%T5*V\C M&S<)XWX+>.X?6L/AET MK";&W\EZ$=*;7'))*B><&6=:3$H[?X/>@S37&>6 M3(/"E2L(Q3ZIIG@= -O/(P_ I$ KXU?V*+VL>-WUIUOD0%-.&S5TU%"FL'1& MS)UI$/KA/9[@98]1>LTC;)SWL.-*K;BNU)&[#7S ;4"@<=&78X<_>A*M_YD MD^"YAZF(M< AWZ2I?>X"9("]6=C+0#[U=[IO,MQ[/$ MR(%LIJA$ED0L:X;FMLQ;G%#..-_P]@QJY(Z(4U:6$#P\B5.]!W_.\4G>)*_+ MCW,U+7-'US*#A@=*_%I34MEI^8DTSFZM825A#F!IV=6FSE4+FT442D1FS>3O MTN;=M<[&=?7N6F=][?$,2$PEF*"T 4'7^^!UN7(+R:_,.[U6?H82*1="(D MGN'=)NVQY_&V)R<+\'4?H86[<$J\<#PLE2#0I:+PN]3,?%UA.9V^9CXV4?J5 M%JY+T#IZ!>U1*JFIXT?JCOGY?N%XFQC%4H#Q57)*+YZT"?[,JCGR38O^[;4' MW M.I-+3TB"..(EXJHIF5J6S/(D8/1'WTD\CT3KUY:Q.+1W=4CQ/R)75GX;9 M%-XW-D.S!Y_[#'>B+R6-&T*7+*B,8&&@?\#+7$S?X6F/W'_ R*,@GHK4F:(8 M6\NZ!J$N' 8E!%T:@%9S,"M\C&;)"0HKN)$."R1=$.]YZ'O.$VJE:(#XL-=Z MDZ?B3=(KEK\*?@T=3[Y-6AJ;Z<[$@OT))DX@>",]_N>2Z\&H]#U6/L>6)YGH M3%)%H%7,U^8.E?]EPN.^GU_S\SGHG/PO A>SSFJ6X]6; :)_!L/D:SMA* M>/ZCY\93^!/FF88V.T!(-A?\0_;'Q^4PY6)0Y5RH/-2YMS8I;OML*C6DT?"' MEV.IUP9NIU-ZX^UOO7^WVRE??#-@7&3!9O%* *?VWAT[U9"L>WDD?>D@+S%: M(]) 1F9WJ"\/I.Z+C_=1;:PWD? ?TE++$B1$[E#+CHFE%SL[.$1C?@?FTI;. MWKBL]8[9U8?;+U&G+JQT$&D\7OU@P1]3?$!/6"4RVIJ2$AW+'(ST9673)DF; M)&V2K]HDQQV+-DG:) ^R2>ZR 1QFD]R^\O[>);=K#C065-M$-&H]0-LK;:^O M]@69XVZ7ME?:7@^RO0ZKX3Q=K9$:O>7LKP326YSBS6BFU.F;_:Z^/I>O)F@C M&$\CNFJNM_3V$_!]5>18"*3 V*<(HW!0W5DJ$Y-&@O^.B<*NBE456::H63CY:28)A*E.:2Y@] U6YEB5[GQ+-M+0^2X\ZRL,KSPZ$B/3$F:GE&SS-\ M^O=//R;B])ZQ^0<5E@U4N/*$XX<8LGH+[';AA\Z?O_S];S^M7/=%!MCDU\@4 M!/CPE4]^?G=SA=OKOWO_N;UZ9W@N?,&<^'3<'_2LKC6ZLF\N[5&O>WE^/;JT MS@<7_7%_?'-^\^Z7)0$HT^>%^(EU,/.F")(=UTE]Q,L_>#'PO:.>]"F/%5I3 M'OU *++W2*,R$21FI(D]:8Y#D2L@ Z(ELV=5C9Z,&8^GH5N*L+K:4"RL5 A) MOJ04II2%GJ=A?3+''/"+_Y5@/2FX/(XC[RZ)\^0@;R)S+O"W.QX_%08B$/?,-0GDG@R7*,O:@4QZMBJM#&5$F:2QF9S^7(OX)(>7!Z(O 5RQ72 MQ$).O$HL@C^6DB(7PJCA0Y80AJEC,%4,+9;9 051E[/M[]1R@<*" .- M?5Y>]=L\:!0#F#<5C"M/3\;*LU)MM6)2GEB*^%19Y8'4:&048+Y(N,3I$N". MEUY;3OU;*$.VF-'7R+C *A8C;!)GS[FGA)I8 M2T1II;)/ 68VS>'G-"E_W::^L"3K4^#*:;1R667&B2KAD"?IJ;02-0W.@#=3 M16)Q&CGG>G$^\<60W>R)F+,18X&+S.&3QH+*71.#(!\Y:"M,)?&J$G)KQ4"I M/S*_$9DU^PF>%W&6I]:!;C63ZA"6%I3I(A&\.TW4R<*9TP1B-1ZLPX@)(K&' M4IJ[JI((1IC.">OYK8P$2;"V;)@D"RP7EA>"095P-(_^S*48\^W3L.HL8S,- MDUTH:+ J@&LA,LWM+TTG?YC:-Q"4P,@IP5&6RRA3RU0:^[J"(BRO)K( -,T1 M5$STE?R5B5!6AU%MG.L+09B8N,[N%;:A?'DN%H>"Y9)5-U22[-H"CBK/619: MR,+QHTPK9VM>E:?[9VE,2I:0X6>J5!4K5[%96Z02$Z;F7-*OJ VI,ONS^PI> M+/. F^3 HK!ZRXUIA=W 4%F?/5 JJ3')^6RE"H^J9;)>IF22[4OTWE"@0A%7 M90\L$3@O4*EBWJ4.\DPA4*S(N;:9H!S_IE*3AJQ8L*X)4%:N< &[%ZN-;%M- M?+.-LF1[+-HG8#/>X]*=RVFL,6>V,%6LOC4XOSB_O!QV1C?#_A7\?2--E<'% MS7G_O-MX4T456/UP%_JN>M"7) )52:C2/BD%-[66.!;#Y1F:*.P4>>Z[2GM MS*'$AT,G/G3T9#YTNH?-?+ .^WJ:/$V>)D^3;^OD&Q_4,GJ=>C/:42/;$*MB MV_4.5G%D91,]Y%JO,>\QP("Z21'C[<)X6\<]$@B^B1>[!V#%%RAY:.:4@9+; MFKI['=FYUCZ9!,DD!L\Q6U'=MY[",$,GOG*_DTB02.R!Y3[SN)ZB0/L""0&I M1R0&) :D'I%Z1")!ZM'K]P5*3GLFLK(HNRW+3S)L@'#0';?9J3ZUJ*O6C!2R M[M VHTV^!];\D0:Q":U4X!( 0C!'L=J4ZZ/7/O-=SC.W+GQ;<G7Y<%K]JJH;V]Q2)Q8O?, M45>;3+Q*AZZ+(&E3DTEB6BPQ_;&VUB-U87S:04@>WJ)46?KJ8)-(D$@T7B1. M[*XYUK=-D%)%$M-RB;%-JT=[B YG5HU<]%72]E=L^#0-?5D$D$=X3SI#O0=?[^5:L>MA9+DDN3N M0,=Q;V^-%&E3)=$DT=Q%X^UT#K^KDG"2<))PKM%X;6UGTJ3QDN22Y.Y-XUW3 M79,V58IFW*=8[L!5NMJ"-R&X=G_=OUL3FMWOF3V-V7,O-OEN AM5;2J07D$ M1@"FRY#J6Z;=T5=C:EO"41(=X1OA&^%;U?C6,SOC_:%;([B(]#/"+\*OAN!7 MOVO:HXK.B G ", (P C JC4P>T-ST*G(YT\&)N$;X1OAVR$5-+,_T%>8P?3775\A5)3(Y'L!/YVJYAIVQ_IAF4]M9%1)2R\ 8(L_="WX0BU!J/.O;PHS#F2>1,8?[NFCDS 5.8P_/DK_(1#LP&)0H;',$ZP7_4Z.$- MZ=9;>M$%ZH'\DS5VQ5WQB$%N/:9";6HSET;'^]HH*_T2=U7_JW. MVP;A3>TV0L*9X\:9CCD:5M],KBYK3TA#2$-(D5I!\,*XH-:6_T1_WDJG:[]_'*DVT.]E>&E"2*).H()&HX MWEM%EK9(5(6>]NZ@Z:KB;1@SOQJ.TA6+77>#97]QV*VP9FVP9O>785)[[B'' M6DT=:P1F!&9;5"SHC;2U!B(P(S C,",P.UQVG-TC,*/,N"HRXS!QC(O8F\ET MK4D2)]'F#+$7,L'@BK6![09&%9N8'P<7J2RU*A+ -I&EHX_'9R.I;@U&G M,X#YC?KZ4K]Z6C*_1D/*_VF.7E0E(H-\:RO?2@I/Z^,F;!/@K'**U&7M-:HK MQQHW ?BRRWGEUN=0C3MG&EG:LK/JLK8'$8^CV9<[N]B-VY_?MJ:1QF!$ 7RT M$>TB4+LVW#4G7LT(MSF<^!U?__T8R). M[QF;?_B4'X.>RU/0*T\X?BB2B-_"Q"_\T/GSE[__[:?B\@<>Q&'T] 6V#.O3,\%[Y@3GPZL :];F_4M;K]@=VUQQ7UOG@HC\>C :=BW>_+%%^A_/&=0OWIO*:.ZZF^HB7?_!B8!9'/2FCEK.2^+P,, D6$^P!+RAHL-AS -H:%=K."NL*+X95-7VI% M(AF2 9.4%8C#1Y@=+#U\';@L=,#3:']?HN@SC@9B=.F*]J#[L< M%G<&<\MIK8HCX8-A7V#WW+ACP%6F$49&P&,#K K?^Z\,;'A@?L+/C.5Q1=S! MK<,U$H&9K/C,B1<))(R9_A4FL3'C\31T567B='UAWTAB& OP#<>'R]'^E; @ M]N*,0^5+92A)F?%@A7T<-G[O)%&$JS]CT9\P8& (UU,UA?'^]-L8+G&%*K:L M!@P_&X] >W[JAH^!,8'YEE[M89R+@_P.;W#Y#.^3A:"CT$T<>.\=:/E<.#QP MN)I3.@.,D)FQ)R-F?W*,B@D5A[IIH6-CZB&K>PY0"XAMRF@:!\FO7H(CA,W9 MFZMJR0S> >_T'+@R +C.7N_R!^Z'<\GUP@%12N!"4](>=F1X8/EJ87+;O67#M%LQ HF X6Z$KK-A>7PV\.8!!LG)[OQ:IL=@BO MBHP),& 8@=S_:W6%D*^3NS]PQ$@J> !PH"1VQK2!2&9S2;H2#SS!#XD/1/-@ MMO"&*)SA"G*'B8*6B[P&@!;"TM\G/HN X2+^X/%'D5:H5BBZ &WW "-"RIH7 ME2*B4GZ2;+G$3;E(JN=%V;5+7%9^2SQEZ;HP==<"WZU_JPFO%(DO5PTN9W*I MYI] !+@I"%&V0>,'=;=%QG;JS7G]9UG%$+$M^7_I, M"&_B1*+*9HXE:.E/44@"HFDE NN)/] #S+JXW# MVT53;&ALGM9"[",MT7C#[C%%X]7L]@:$(M;) T=EGVM6(#7;78QL4]'E9:+\ M'^*['?ANZX+0=#JQF4M_17,"+(W L(TGSG8Y(=Q?9'8C>G#5(FR[&1W<[([9 MM:LON]D(MGGKP42#<*QVNRTA&"'8ZTC5'9A67]_Q:J/91N/1:C,MU+>3\"K! M\P!0P>+0Z$@]K))BGXT+QXOE8F#V!MJ"%-LB$63F MO[C!='&#Z5>WP;SDE6I/"'X%.].KB5<7)B-3M@%[W?&(:-?:6R7XUHOFVVTT MJK*[AQC^)K@+]A?'WQIODV9_^8O!_$U@([*?VYB$U 3.(P#;/1FI8XXZ>\Q& M:@(;:53)7I^1]/KPVW(8[[_RX-%O>>SH^0/S?/SJ)HR^L?(O*AYXB_#=\P[S%-(SB4TP"*M,VR\U8#@Y7^3USN$5E M'DV8%Y5R'U8?SS)(.)V$T:G,,BDOH0=S2*(\92TBF&Q,%:SF!X+'J" MNQP_B&\K"0$@2R#?S,@S0;2(;= MY3E&:6J=2I$+6"#E-4^'DF\)0%50##:/0H&Y83E/*1IQ3,:"67HQYJMAJI4) M8/DG][UI&+IX+;(S:%5/*MMM4SYEEJ<%\YF&OEMZ@UPSE"%F@%QYZJ&2#"*9 M3#S'2\G ,&%$78CY5:6\M6P$N!(K)&HDO_\>J$1(3%K%Q#!)6F0G3+O#/$DD M$?MN2DA,.4DR(G.<9):H3"R5#@=0#0@WY<"N#URQ) (G(,*<(6;)"P#E@UBE M=X(BA@O$(U%:/[E5Q'F^+3(_:L#R-7?,!]:"U9IRCM".LKI0P1M%";-IDYF: MA^L))TPDS 9+?)"G3&Z8/-ZQ!O.7MI R0101X)MPQA7IO#5SD,FN.?07^+Z8 MTY<(KC+X4%!@#W).4W1)42--.D5FS1-?\SP[L#D<7!B$B,WS2^9+&9,;]X?7 MI]&]1K54X_++31L #:@).QQSPSGP9W. ZUJF R/2_),% M">YS>?W]L@J4SLLX__:[C+L_'9MO5JXWV3_P2@ _): YI-D?C6\(=<;"SR>W MX1Q4N*$]>O_!^ 2X"=M*JB2$QO5L[H=/G!O?I@ RIQ>R$<$7]B3WKV(UM2CW MQDDVTH[UL2!2_J7]\?U9B7B& !7%1ZU8Y"4)V.)NS@IVD_HJSL$]O9.3F*>3 M !42*.&DF=8*157:+Z(G;CBX_60:N).C.WN4S"L-@\4?4ZS-X357K-$K">CZ M*39 DP" MH;*+DT[M*)G*.TE\K,,QFRHC,@:!84VBD.04J\$1C'\6?M@&8L6+&%S_]2V*P/G/*,_@]YNUP+H M_:;@["DK\/$OL*F3*$>0_*[*L!8GO19L\8<,HX3!L_H=P& S-49CIO2]H@A" MZ>G+Q52D;JC,L-72)Z7W&W=);+@A5X444J$)5TL[(,BEXW!1&%6)%&#P:14'V#S\4N&+:"4EW8G"7QS17<#'Z5?(&5G%>6>00 M\F997:"S5=ZKHA* 'G[^*A6W\F:[HMOA"C[!X<9.O M<$F;_9;/^"+$Y2R+U\WYMXNR7!F>$ EBS;K;?U<$6Q+/A=L_AV=R.* _5H10 M"PIB*41OG?:(>F/Y$@<,263O?X5NH1)IUQ139!HNJX>W*%3W"0@C;NJ "+#- M!WE1%K7?2N3"E41K-7/MYN5R4+5;V/3K4YPY"Q"&U>GL2P^Z6J)%QZ"7.@@626NID%7FWP.-Z1'T-*5P++\+7X_WE^Z3"/T" M\N'S\)5IC1XL-2;IB.[I!?WM9:!5?I14P\OK @K-<%H]WD3 K"7$ 0#)00,X M)@> X5X,R-.O/,ZLDXM,]<^MQO[[4V4T9GK+E[(J"ZO]&3CIB^0TN/X+NN3@ M^\M,"5C\%;Z-5EXF+ZY,ZP$J/@\A#U[F 9LOS8PKXS@Z%7/DS"@U*Y#O4Q/) MF*?S+2IUS1?G. ?SHZ@GA2K1/*-&]HS,F;9B5"X=R>0:6BYT@D&8+%R]',0&1Y#/5@U!.C&>N J>\/^"KU?S2P>!)3J#. M$-PDRIBF#$6%"U<.-[?F</2A+DON8@QB5/7,)&GD(Q9=J&4N8JKN4QBDAM^."Z-FJR;(?4_U@)2',7I/\+0E3LYTO8W*<&9==M? M9]W>24G$L&#X)I*X43Y7JPJ)(SIW-I$LNT)V$CF]8_SMTV4OE(86V MD=4':+OT651"MBM4 7.7/3.R)U2(:O9SJ"9U9&[04@#BL-KTF?".0Q^.2 M ;/NTJI$K/>0AN;@$^[2R91$W]Y)U7A)V(?RM+L,("JB@S0'C5+U&8_XD.BJ MA.G^O%KO@&O>O5<'>/:H,J']5M;Y,1;4N%%U5Y78=J2__2L@?^1)9L%+JA#/ MRVRF6\EG;BUD 2>+QXJJ-/:B!1H5!QZ1F<\OR_*S&W>]);I1\OR;$X=+XKRZ2\*"#BHT!:09?"N/ MGS/?4 _%[!,&:9Y>*U_I+1ZV3W@D[4;5OB,U%FXQB*_Z,RXDPJN$41X!+_IT MY=?IA*0C(U7JN2=]8?DYF3K]22_,[&.<>UG6!JNRMHFGW[2[XDUB*@N[ET! M[KG*?[T,"=GVVUA);I;">Y[<(T"_),G]P^Z=EROA,)=I!(Z\ T\$O7FZ)/*; M-&1(/!._]QJ"K9?POH[M%G?.K-$)SB JSRD]P!';Q/J4Y=I0 [ \",I7B6Q2MA M:=<^O$I%H+LALM#N9I[ O'/+,E:4?$HPE8+?RI:S*Z,#RY?"!LM]Y4@#IE=' MP6%0<'X:#AVQ-'0%[PZDPRC_;>&<9^$,NN1-E+_D<6C2791%?ZDHPO1]:8I# M^FAIN.-9S=)L@#+Y>Y1;,(U?*Q]PQ-,H3.XQ=2P-L0/(.$W;Y##WCR3->)#C M1$SE\F !42O5CW)\."D4D=,5!(I"YDS?HR,4HQL7O 12P4IS/-(+DIA2*',.BD%1=YQ[(A3Z@F$(T$06D'^ZG'^>3?I MHA/3RW"F<[A^3;_(_-PML;?A=E_L?G,+=3&>3^"JA9(.FHUWE?(21V M%A"QI*OE?Q67(J?*ME32LXAY>9R7$2Y'J:48YA)$^IY*D%(I+)Z,VY.JB4RZ MDJ:(KZ;_<@I.%L;SIJFV/2W8>L9-K1XM;;>'#R;@-L.#$?K_)Y3I;I,=2IG6:(EC.Q8-[3CKO MUP8,92)8.C7.0A*5KI]?%Z[T2\Z3GEGM49)KL-GX]7NTIB+GW;$AAK\*BMSAL]HH M:<6)R[3S974@TEN-%.8YTY@@22$>@V:"(64J%7)%)) LQ)>L\5_?+!Q),AXD MD'W^5/4,5&3\3!E"<<'""]Y*3'"4$F1!]7$6"9.U!%4,)Y*Y[";)\SB"_"%E M+2NSRA;3V5QX5/1TFJ7QYG=F5RN2.&C/S".XT9O[>24%-15/+!J:V1/DZ;$< M>.AG=ZBVP^6POSCW_:=Q)]G<3!E'-I^'0HEK]@*%T:57R.@63_R929_*P,L] MZTN/-1(,,TRK>Z1V_.J<"_98T)A4K%V:%60NYI3@#!_#-$E$?#!.O/?+:E@( MUBU8E4!'N!X)%FG]8W)-3^OE] M=#6]?]?T_')JOSR _!P&*:265-J=.^5>C:\[W<[EQ85U.>A?7U]?#:\MF=(_ MM$>]*ZO7ODZYZO0VR*FWH+I2WUL-?6_'X[.1U;<&H+@,8,ZC/G7!7;R]V6UL M&S7YQO<8.FP7W.$!NI'6LO=H0<:N;>Y.4V)#:HJKES&I_S+U7]X?JU'+90V, M^64EM3;+0#U-';.'%.C:MS*I19?2^E16-P?#?N44JM$B8^CC/U!F QF, M?1\QLH=2[<\::W,IU&6ER1ZJSW;31(GHD8> [*&M:?LU$0$+PKS8MPM7/K 7 M*]4?O?K6'6ES.[1>?6N0J#5WJVJ/:)6:*I"(D86TLV>O:&!6CLDG]1#50TN; MTZ$NRT[F4GWVH,;)0X_$@6REK6DK"T$8I1XFX1V\J%1<149C5J+#=CUCDD&9GCKKYCGV,!FI*>\Z.L M&++V^F>KW&Q;J:9!?DS#[],PS@,/$<8W_C, MPP[DB1/+NL%8_JMKEHM38O7.9";#M66O84_*O>JLJ(72\6.HY3FK3"'[&\N* MT&G!Q++G\"YK)QV'DDK/D"5+[I9E5R4#?I 4*C6G/L]+WJ-\+E2!_'K^I5S^ M,2]^=I4.MV@U'6'E]Y@;95%?>-35Q>67A8>I6F_P!MDB+S"28(*E!UTY=X.Y MV&-/Q++C\=U3>5775K*]SDO>%<7'1V:I=*=\O_'(9)52W%-5N4*6DUX65_/N MDC@3QL7A7RX.?MT8%LJ%_GK^Y=.WHM$1%@'$^OK?93\!_TD/__U/Y\PRX"H? MQJR'$;T@K0<9\$?5@Q3E!V:?5OQ' LKR=Y)I4.%(.Z!*7G6 :G=\<=:. ZJ* MAQ7YU(,E$W*!#'TO2RK*4N"*7+(R[YQY[J(45T XZZRKFW K );67@=F$WFA M0"Y9J\0^QKF;E7C$OC;E>9?)F'7R+J0D"O]0I7HSS"C.$[(UR1O6*.9/%P!% M#@49?OTOS[_)GI*6JER1HO29:QG_][QD*#S)-/QD-C< > N<8K(ZJL0Q5S6N M*)^#1.JKK.8EEE%&.%)=LF6SS;1/]Z>@)- 9E2*>E9^&9^MBCHY>YD!RZQJ: MK7=HDD= 2%5]4^Z6^LA'?(IH_I!WLI==G$7>[5B@S]559U>J3P!6>_V."@T7 MIMQT\_Z(3=1);F4)42EM6)4SR=JV"Y[NSUE-;]774=9?+6J:=M,^R.9B!62) MH%3<\6W%'6W+TE?.T>YHJ>?8'Q]32<.:W=[LT3=J\HT_>*(J@O4K[495!"L( M/2!6>U,506(U8K6WL=K6Q\JTIQ+WZ>4^]-P2SA'.$:<1IQTAI[4W$4$[52]E M*T5#=LW:?*3PX34\W)2LTX-H+Z^C3%O">AHDB_7=(TB^2+Y(ODB^2+Z:F'YC M-5:15$&=SVB+9JG59SA)^W\>TDJL!\FTQ<7O+^S]K5/NF2.KHVO:;0$/\H,0 M AP- O1-:T2%,@@!" &.& 'Z/4( #0;$E@9GPRV+;SQZ\!PN8XW);'_);*=2 MA^07([\8"1@)& D8"5C[!8P\SY\PT(2+N#(%L6%21$U,R+O2EJJ\;Y4%VR9A M(&$@85#"8)$PD-=M2V;)BEK)^AMDM&PFU$E/WR;S(DT*+FG,"<=[2@:Z..V2I5\MR)$Q9YS#=.[ID7O/_1#T4;6FB]E2Y=BH0D MYP0Y)]1M0Q(&$@82AC1,GCQUY*G;EEDN$RR4ZF/QU!^_\3CV91U5,F/(C*% MGH9M4R1@)& D8"1@)&!U42%;I2G>IAT$5)7WO O ;B6[VFIS52!2;9$<\D20 M5)!4D%205)!4D*/N+8ZZB =.VLG)3WLSN7\D(J[,8]>0=O)O#FT=C;390 M2IX<$?MP1!R-8&HK]4""28))@JDM@-8^_(YY#/&UY'5\OC(DQW:1NFM"+G)D M%SC2#1/L0/B6R>?!083@L>"NCE1-PQR5-9#&R#Y(ODB M^2+Y(OEJF#[9+I]]H1P:+#8FS(N,!^8GG%HY56O+-L=4I1@X3K2TX2#ZIUZL=!&<$9P1G!&<$9P1G!&<$9S6Q4O%M%+O&!BP#C?$E%=52ZV1?B*=VT%;!*Q^LE0[M8"$@H2" MA(*$XLB%@@X,-C+-N>-$"1X/X+% /,7B 3(,)39\C]UYOA=[?)<2 F2(DB'Z M>F+UJFH]>(P&*/G3R)]&,'8(&.N.NX-2:0(9 AD"&0 MJ0YD^B,"F3H=[#76V)*?-@1?+<5>,<=)9FF"4'KZ%\[F$9_R0'@/W/!#00TM MJ2$8^7-KHC&0?)%\D7R1?)%\-4SG;)4C_XI/O "#]545<6..VF*HNJ"+UU4L M(E.83.'LML[0)D.8O&WD;2.(J0QBNA9!#$$,00Q!3%408_?W%P/:%H@A=_[V M[OR2YSZSP\([>+4L&TMEOAJ(;6V(']N#P!&L+'C8(^D@7(R!K%9"-K,[A M"49 1D!&0$9 ]GIB]4UK1!I9%1;JCS&#J:^[OD)H*)')]P)^.E5VH=VQ?EAF M0ANY4-+2"P#(X@]=/';42((E$&BGPD57W.&S.QX97=LT.I8]E/\.9%4*^*-O>('C)W@EWCD) M?0!HF*J,5H,UQ*)B)UX /X:)@'O$^P\5T7,3^4K/64!<:VD-\'/Y14$8S9B_ M@"_M;[&WU[LT??J,D?F1X M$:L]SVK:K IB-6*UYUFM_PKSC/94XCX-W/?U?)=>[37C,\(YXC3B-.*TUW-: M>R-RWLZ7WWCTX#E<>CP/*;FU=[KK.[ Y_'F,+CBCYO#Y/.G\^'#GQX0WA#>$ M-X0WA#>$-X0W!\.;QOLMWT["3VCUE5^Q:DK;W>Q]+&IWX" M4;O-M[W28&LK"D#B0.+0?''0EL#>%G$@5_5FVLK2^U7(35WJ8)'94L<=J$;2 MU=RMB42,1(Q$C$2,1*Q.BF.[],/+)(J9YV/1QA\%CV.?XY_&R3WS@O>R"G@E M8E=!Z$WKI.\%&M6%@\B94:/MC.2*Y(KDBN2*Y*I>2F.-C+6*:"L_K@0-Q;[_:?M3> CJH@2HW.U:D<2H, KW9J!P$9 5E=0B((R0C)",D(R9H? MS4)(1B7J2O?=3KDQC\(_N(.UZ+"<''NV<'I1GN[K^1?CD4?< !9STNN9P)KJ M6;&Z@AY9U;JL7MW 2 1,TV"&ZPE']5V%!V!9O&0VQ_?@ M),=>KR&91L3%');.>^#^TUF)_QK(B=1[,K=W;Q11QAB&G? MTN=VIHWH"#:BSB[\TMZ-:$ 9K+01[20WNS2@.L*-J#/29C_31G04&U'7.#7@ M/[M4+F_O?F2;W9ZV%G=U663:D:JC[2W\Q-DDKBB3_(7 X?;L6R!X5D_;SO5: MLM6%JVAG.Y:@G;J0:W^Q.4TZ7]AOZ^ZZ\()&]-$<;/.:@>DZ[M]QP.HC7O[! MBV&AG)2C+/ODS_?&%Y\%*Z.N$.:>(T+EL4:7X0P8^?OEZ^>W]FE ?D)%$$;_5Q:+$SY3BP>1AE ML4C,]PT.(N:AD/+9W ^?.%:V#^+(NTM49-3CU'.FQ@/6:/1F,^YB?T__:>$U M>4+9\*-0+_)DE\[R8^)0SDE./PZ!7[BFN*/_L<[Z!ESEPVNT/-#4-JZ>UG'I M"]6"H74UDZPL?F'+RJU[#QP M9<&K+Z&("X&[4/%6XLH3CA^*).*W@ 87?NC\^]H2P%<.3 MKO]*O#G>_P7T:N?VZMWAN?"%\R)3Z]'%X/^ M\.JR8X.EW1N/KZXN;RZM\\%%?SRP+_N]=[\LX569RB\$.*W;*&N ^;^&J!3" MXF.PI.!K,OL.A/Q[C_?+^,B42!=+GN89+\GH/A&KH%)5\M8T AY+*"X%J+I\ M'G%LI(PP+:-79XC9_Y5?G,%V,&=>I'86N>/P@ 5I1Q(AW\&_8[JE"EWU KD) MN&<@@<\\5MZ'C943'($*9$41!EEB2,]3I*TQX_$T= W,15CJR8@MF\_7$X M9>:6[OL4Q"Q0_F;E*3*8 YMXQ('% X,9=^AYX$*@*^+."PK71,0=M(^EXV3" MO,AX8'["SXQ/.$YOXDG[?.*!ML!33Y2W^BI,KE0^#UYR8J@:5<@BA1,C2]-\ MWA&"?L^)CW[/]*(YB]%G+Y_EA$$X\YSL40)'$:+[!1[_Z,53O$%D8U/^]/5. ME(QYUWG;7YCQ/;P[8K[_9$3P"Q H"F=Z?,CQ8ZC'JQV'>@8D\)!$SY#D_J56 M).=.']5.6!5# ARZU8Q+L(Z8,64/<%FP;NT4[F@94V^U?-4;IM9$Y#A7'#WE ML!OB^8)@R.81BB)#M[Y$!A03/WP$P0;".RR*GE R)508Z9E$ 1Z&KX!&Q,B$ M@ON^6O/E^R;KH 2-$#QM@-R+FZ+B%-TR8 W?"+XX7.DXU.*!Z:S0H^PG+LVERH'.Q*E& P(_G<'7Y!I&#-9^"$$6GIJR= 9 MCW4H<,#I>6R^YH>P".6SV4I$BQ7SLA'8)9OQ1W@$<@/L&&XX6.0!1J4;B]IBYN" M%@JYR>Y3H@'30R!B]]+R6KCE#M$VO]K,:K_,0=SFD2?KO@!'.PE(*T#A4ZD* MC)*Q0BQ%MG/!LV",Y[CL$6IU3EE,Z@ MJ$1J)=W!,G+D[T M&R 5U.-MQ6W-Z=P,1N>7EU>#WHU] MW1\.>^G!^] >777&XX,O='K4&^TH]MK0T+*L-[5_AV.MIX>:LE/ M*U79U\;A[4Y38L,WL6'W &SX B4/S9BHTC7W<*UVY7F)U9YEM:V37NA\\IGS M23 B#BFRM4]SI&)V"V$GIJ6O+%?MUQ[OH]KT-4QS):1I/=)TS%&/"F<>C2UW MF!#[]A:)Z?1,VZ(J,61T5M94LWDBT0&1T+:EM$4DR#BN,GWF"*O[V:.QV>^0 MZD9&8HTVJQ:)U\ RN[:^,F1M%R^RC-:EX)F&2).AWIJ,UUY]<6R.>]H*U=:% M%\B"JL^FU#B)&)D]FYIRD &UO^Q'JD*[ZL88F)8^-\;1EZ%MD*0V=Z<['NFT M>V:_5U%[]R.43K+>2 ==VO[Z'7,P(#<^V64D$T65M)'9V:GKT%'(!%EFSUEF M0GPPSC>4+"4=\"VT/;$[?9W1%V^F7,%^U46 :>?0]V3!U6A//";IM6RSVU^M MUD+26X7TDH5';8 .%2?=IC9 =F=H]@<5H5:+&P'5#VIJIR00U!#4+$"--3!' M^EQP1P,U6Y41?65EGK4U>?Z=,"QSZC_=>-A?Q&/^IV""=5C0QM^E+L^%==4; M7UR/+D:#"^NR>]Z]N+F6=7E&\'_7UU>-;XBSDE_\C?NRY)N1T]#(B6A#:U9UW0JAN5;5BVX7&LA(GA8&%JD"+I.E[D0RDZ6SGJE_^E=.X$E. M8*]@4UFLCS-GFCUC$B91=I/8L4]5UJ!JL(>J278+JB9I[6IC#[442NKUJ-10 M4V]O]NAI\DV9_.M.?O9?1>40I8_6ZSO_@?WSN>VS^$!%?JC(SYZ*_-QXD8@S M#9QXCGAN#SSW#;L^N,1TQ'1[9+K;J1<1SQ'/[75S#1/TT>S(='1<6Y-R5L[5#MSRZ@]>#(]WT@BE3T%!H[P30,E$QWXV M\U*3O'G9F!=3;(&9?W19S*H-UJE1_%V5V\)7[+B4\#;V=JR=M&L7\-HG4E%Q MR/)]0]LR1 MV;>H6B")!(E$+A(#:LB02)!*%2/3-P6CKYJ;'(A(4 M>K"9MI]Y;'B!$\ZX<>*#F4:ED^H$0&TJC62;?7UU!H^\\A$)'PG?+L(W-KL: M*TN3[)'LD>QMO?&-3'M4?4\[$CX2/A*^%>'KF9V1-A_1D0L?'65^O&#"ETX=7SHDBU W52J0F!)R?6F<;>P-M2IMV03C!$,$0PM#,, M5=2?@6"(8(A@B&!H2QCJ$0P1#!$,$0P=%H:Z!$,U\+/5R/-=)1&O/#_!VNI[ M<,'5B**T#=0_46A_^T,KTLCVZ\T[\I,;@CJ".H*ZX_ 8$M01U!'4$=0=@5>2 MH(Z@CJ".H.X(/)]'#G44>OCQ?V45?NX:#&;+[K%;(GH[A9$(^#(.86BS>1)S MXXYB%/>VC6P?4UWYT=B^\:_7,0/DO^@!]C!E-?>WWI[]*\?"_@IU/5G-WN M6#^4![C0:KITSP+#6 *G/ILW/ M[ZQW\C,LAY-]7D/26V\&=OUG_FA\#6=L1=8?/3>>PI\PIY1%8(5]-A?\0_;' MQ^55+085K9-A>[A6;K9WS:@Q]7H_O,Q[:R4@G=-A;S_PZVGR-/GV3_YU/MZ% MK="&K5"$ON>^Z8"@*E?O6_O2/ZKMY2[T7?6<_\#N:7#8A%SCBCM\=E?N.M^U M2_WI.Y:MK;X]J;C%<+L[J;A[8<_G6=(!A85'53+EC1>)V/AWPB)X$?$<\=P> M>.X;=\+ ):8CIMLCT]U.O8AXCGANKYMKF$3Q=%>FHS2 FO1L/E9)W;LD+O./ M_4KZV,0_^^ ?VSYL2SGMP"VO_N#%\'@GS7O[%!0TBJ=A(EC@BI*)SK\[?!X7 MG^=E8UX%9^4?718SJHNE@6V_\@<>)%SH$NH:D:UVTJY=P&M_RJ4O-;@-F;_C ML6GW],7XU7WQ\3X*02"H(:@Y#-1T](5;U'WQ"6H(:@AJ#@,UMM4UNW;U'7KK MLOJ$-80UA#6'PIJQ.>I6WQ2U+JO_5JRACU2"1()$@D2HJ3 MU>V22&@PP6KD ZJ2MI^7Z_"0#ZU& -2>Y...V;7UU09HN].(A(N$:R?A&@RU MI=:1<)%PD7 5]YT,37M4_7G'*J-4=RI$?6](]AHA>[8Y'M/&5JF=VRYS]H(: MJ.P-CYX7MLJK9K<(9PAG"&<(9PAG"&1#'VVOJ 53'7!^>W?^\92HWRO6 MM?X\@*23I+.QCA>23I).DL[:NBLHCH6$EX17Y];:.[SLUD4,#V+]M\O(W[HA M\QU%S#00^1H'<#U,Z;?)CTG'MB14.H5J8&E+]R2A(J$BH?K8ZYA6=T1"14)% M0J53J'JD_M$Q]B$L7)?.N]N%?NUQ^_6ZYJ"W/UVC]8X_DD^23ZWRV3.['7UE M2T@^23Y)/IMKJY-\DGR2?.XBGWUS.*A!4$I;Y+/D#_@Q9C#UM=>O^?NG'Q-Q M>L_8_$/:MM=_NO$"%C@>\S\%DS":L=@+@UN8^X4?.G_^\O>__93=\94[W'O MMXDOH>\Y3_E50,D R?653WY^=W/5L>SAOWO_N;UZ9W@N?,&<^/3BJMN_&0XZ MG9NK:_NJ,^SVK)M+ZWQPT1\/K5[WXMTO2^0OD_+6FX$]_YD_&E_#&=LLXZ7; M?2_@IU/5LMCN6#\LBX2-,J%I2=5'O'RAR^:YXP +QL*(P%@:/RA:^FCSB9:H _&3UQNQ!&#?XL?A,$"UPC"F"]$D @;,(W%F MW$YY>A&+N''/ QXQWW\RW(0;CUX\]0)#"[F%]]V8P??3U<:4KG!W-8F2X,GW]WIBRXAZF'D<'64%"1!#"2P=4Y:?#62Y@^,^(IBR5U!'>2 MB+O&W1-\Q_-+%2>-.O;P(U!Q,O%\CZ&';))! CQ*Q%Z<(":<-9+O @.8(GR$ MZ2@RXDX13Q*_H* MT#;"30O6;PX#X_!J4[(T0!>[YS.8J/%'XM[C'XO<\ C3 "X()Y-U0G'/<#74 MP/(Y/4YY4'ZPRP'49T!WN $FX\N+8(I) +N=SYW80\;!T7C(=(8? H,A=\7 MAB ]\R02"0Q9W&@$;HS,]#]PK#L,*YSBW:R!G M(+BZ;XLMY[P[O+D>77;.SR\N1L.>W;VZ/$^WG,'UU>BRA5M.1CBYP&Y!NJ/= M=S811,HF,!.RD0")1:'#8P 1!@'WX5OXRDQW*)0&D&GGSU,%#GB> /=*12E[ MCBG!91-,1)M&4;P1?YE'H9LX\<(5*R/A 8 2APGCJ'CTX#F(.N5;1#B)'Q'U M\9E3%KGR0QR"MHL7SD&./98)ML/FR$ &_ROQU.UXUX0YL!?$3^KU9\9&,LK? MY1:3$L(U&&Y L-W ?O,6G'@1 98 (P;,!0 _%X+'XLH3CA\*V/-VT5$OQ[W> MX*)[/KH8=*S!U>BB8U])P!C:XRMK8!T$,*H6CY1NP AB:CS"XL'_)B'N+\(X M\7 ?3-O#O_^@5>RWH,^"F6LMT0(_EU\4H.WB+UC"-EZ3/UC:2: M^7YZS<_O MK'?R,QB!3O9Y]Y5]]-QX^F$\/AM9?6LPZG0&,.=1_X?,3,6-E,T%_Y#]\7'9 MLBR&6#[;S:W3T5K3??O3837 8?>'E\W?M4:XNM]^X^UOO;_1M^_W]13V_D;/ MW7 GSYT]_PY[KN^Y^PK+<0#_>%2:]^AUY!IEBN2C@M"[T'?3T@"@IL_N,@,1 MR=BUS=UI2HSX1D;L'H 17Z#EH5D3%3==CF0ZK2!6>Y[5MLYSIPB]K:P,]%.B MP:L<2^BF33V?<_;$,L^4F(91?(I^+ .X#N: MNZ)X-SX#-<:MGW0,F.U/URB M/M7E^SKFH*\O,J#N:X_WT<%_#0OV$=(< =)88T(:L@TUZ44,/=EX'N=,F<"S MR(BK([Y"$QKOH@B],BYI[]X-_8*9G\5T].V#+]"H+BQ6M3Y V_X1RY5MCC4V M1#L2B:K04= =-'U'O WQ+#I:/)6LAL,T9=/67D_;7S'MEBCQ.MT%1Q^H3/Z$ MBOP)!&8$9B^G79C6B.IHD\M"I\MB'D:RV()X/ASLE392XVP@_EZ4FUT%] M7 G1]T;FZ.;_H]R[&*L6M M&=J-SXE=">)=(.3*>E<(Z<]182&I;Z YJ>]38.#2F^5T5,,+@&MDAGM4 M)HA,_ X#63- 2CD6S)R$3B(P!_Y/_F2 7#_&T^Q^6:L 8W29 1LF7'X7%/"Q66:WXX*PH@@RB.8V4\!C,_2,1 M,0;1P&N6ZS#@]%T])2/^QSH;&7"5#\/1\D Y)SU#ZYZ-]0[-"Y98RIFR",NP MID4X<%4QT_@^#%V!A_JNG,T:CO RQH7GS7E:D0#X 1 #%Q:K>RPR=;YJ+'TI MODR%"1"^X%(%1Q&*7%(4[=\#' A'+% MT"5B_!]AN-SQA!0=>!F'S3BA.?2D#Y4%4^)N/&(_P3AAO538QLL7*R% M%D&HAZ2+P_8]=IX$:)$OB M,/M"&5?RFS3GN7\VM+IV1V.NLSW0DNSLMQ_6NRDLVLNR14L,2 RX%P:4GLG3 MU-5(7$=N4T'_KW#%4Z&%=>$3N4,DO(.W,.5+77&%'%*Z-ZY&RO[2U5'; M!*!:)#U70:EF)%XVFG?P/@JJJ&%0!<$8P1C!&,$8P5C#6)%@C&",8(Q@K.&L M2#!&,'8H&&O(.6J5)+Q4(4^O<>FV+G6O8W8M;7DP=5G@JK=ZVM%;+1&6U26) M((D@B2!Y*'/-UNV-.6;M<6B:"3^F<,#NRV-F=/,A>I"A%J3^_P M$ZT&R8MT*7BENGQ?[>RDK2%&C<2ON=M7BV2O:ULD>21Y)'E[ESQ[J*^T-DD> M21Y)WO;ZYG"LKW;*<G2U]_!P&I[*YMN!Q[,L6+JKX11C#3>0^R:%)ZY%N M75:?W(KUV:,:)QWBTNUH[Z3>;G&A M$RT=N:<5M8RKNA)N(V)!FU$F]W@#C5]-U49P7]7&;HV@M'9Z"B$E(>6AD-(V M^R-]Y\2$D821A)%UX%7"2)TATXFO^F M?C8[-JA9;' CNX5\Y4YX'\C^#E^ U,[3+MUL+ON#R_/><-0?7U\.AS?6^+IS M(;O9],?C?L\:-+Z;C;S\@Q<#&SF9FU4U68D*NJTL>H7;Q:[$V+I+PNMS08N?/!< MV6N#Q<:<1R)A MYE&W$F0KS@ M"1O;@&2Y9U@I.(Y &&1,T8_P'"<10'X>&?,D,F5 AFQ:QN.4!T;LQ>GH(T_\B8\#"!#J2AAF M("8\2N_&%V=C5:N0TX3_E3 _NX;- *5E(Y00?EZY5;X,[@E"X)_D[@^@&%Y2 MM/I1M$RO!DX)Y:5J1/ &7<(A<];70C,G'AJD&08J5-G'.7/&5LDRW6/0]XA$V"C#O8 M%H' OJ]:2N7\*'*&1'EC,W;/L^>IGCS)7'U&20\]Y/X";]...^$"O$B!N \D MGQ6M>N#VG#WA.Q?>!CL,O,V%MSOIL5C*LR6: )M[_C)1Y@F@0 ILQ1O@X;!# MWCT5O'=F?,+N6$(RC4#Z1LML5'XR# E4FR0?"C9<\B8>O D>6I8O,T="N4+I M*JBABL29PL]_)9YK-YW@^B"LRA7]\+^O[ M)>4A;_GE*>98[9BTN.3SB L93YF-,>#R>EP>D$;V/>M6!M<*$#N?1;(EF!"J M"=BV1M(:[><%[:6LZGQS0+X3G_\V.7<'YU?1 EJ%)$R:B(LI,2 MS)0K+UM4P58[@9T3]'3C1+)1F C@ ?'^0T7HN07-%BSCVC9^2KLZC<]&5M\: MC#J= Y,7+!SL\0+N!MS07 M> .UY*>5U@)9Z%%!QJYM[DY38L,C[WJAG3%UAL'1N06QVO.LMG6W#PIPWA5BY*VM3G=&O3-WGA<.4GJLOAO/:!J$.;4;C,DJ#ENJ!F.3%MC MM%'=%_^M4--XX^[M)+R-F,OQ-(*_4KMI;Y)X+%[F-S%D\3'XV)I3U5I4K6K0T;8]O9EJ M[<[^;I X-W<[/"+)[77T59DCR243KPWI('4AU_X2.YKD61H,S4Y'GQ/[)=+4 MA1G(7":D(:39*]*,+'.@L?3\L2"-AKRN-P0K;XQYCA+N_NJI1!:/B]M=0YQ[ MPXOKP>AJT.W:@XOKT?!F?'6=ACB/SJ_&YZT,<4:B%76"#9EE$V#V2$Y'BG>F M>.=GT;")(;\UNYWBG7?: BG>^1E:4;SS<; A!:%2O#/%.U.\<[,]QM>SN1\^ M<7Z:ICX?4GQK'X1&$8@+I7PZYGA/ NBQ^U?[A&@%.[79"@IHCAYJ1.>AK MZ_I1^\77Z"!NIF6G)=@Y$+)DAR%X].!AM11V'W%5NFG.GM#;*(P3P;F!KF]C MO$N$4'OC/FW;['0H\).,50J%7B0']2TDRWJWPSTA>*Q*B&5EQ? ,% :[?,!7 M]2;4GFC*H6EWJV_:6Q<.(HNS =M9>X2KBDY(;1V11D45%%E5V7]<<4[HUV5+;T_8JJTB<5@ VLT!)TNB>(]NX2[6( MR%BJT4[5(M'2MX&U7K3(2,HC_1]ETXWXB=3 >^P%U>UJ.]2MRTJ3852?[:9Q M$C$8CD@>R"S:EK9?$Q&P($1?FPQKD/VQ6.P]5.)V:X_R1IYNLH]JN6&U1\2Z M(W(]D'VT-0E_DR='++62^/BP2179:XXLEU5[1VE\5I59DS?2Z9D=?Y,GK:587]B$3F-"L1NQ( M:+:;1\$R!U75TCU&---=1>[9\F\;B\8ELT3F1D@' #;\CO@4;'_O@:NXTE]# M\8I*W0SZ [22G)7HU%W?-&^2G+8+EW5AX/7&JJ4FIAB MM3C58'TV!_[ MG;A!+TL&=6SJG-ENF-[=@SH/?&!]._-K-FZC.HUL0X=?%A; M@U,M5K6A$L MI=01EFEZ2ZFZ0XV9JICMN8H9B4?#Q*.BRFL9']3'C5*E_7831D#:(,UD<)Z, M&$N6@%J.-4N8^T405#L4U=X(IC))"P=7 VT;5^U7GIRY-77F$LZT M'F=.1F9G#W4X5J6F.B(UI6U9#8WNM]/J]R#B\.C_X9UX@#-2 'ICGHZ_M M=!)&I[*,CN"@*TGG\FO,C]8E"YS8NB&[W8)&MOI1"XNV>.3CD!8RW9\M1^ % ML%G=\0#^B@V,5D:K?>ZSLNE>A> =4>=<>Z M&8XZYY(M?.@M\Y@DMZ?/#T62 M2\9C&\(1ZT(NZD2[[K[NN")=H\5M:,F>)I@AF-G5<=ZSM+GMMB;-T>A 6@*9 M=P])WA3=_%?B11R;:7LQ_Q7N=S\%,0ON/;A75H<7%T__8G^$T:7/X)$[!#@/ M!_U!=]B[&=C75X-Q[\J^.N_) .?!Q1,F>"NX>4T-)@D(M)+ M>$)%*2_$05,(\J%#D#L]+3'(G0/'(%N-#B*FR=/D:?(T^=I.OO$%< Z;=V#; M]:[0"+V245LF+-LTO^$87B^5"Y0XU,>3\( MDO5#,HG!*K,5+KUZ"L,LA)7ZKTS\(9$@D=@#RWWFSP>GT;Y 0M!Z(2#UB,2 MQ(#4(Q()$HDVJD=4D?>9>FG-9MM\#XJXE##V%1",$*PS5&LW9XY[G3W1K"=PE<;P6R4 MF4< 1P!76X#KF,.!OBC]1G,-:6@$8#5A10*P[6W,@3FV]64T-IIM",$(P6K" MBH1@.]B87;.[?? DV9AD8Q+ '9SG"."V5]',@:6O-U^CN>:M&EKC(^??3L++ M1, @>61$7%60%U-O3F52\3Z[;_;T]8VKRX)7;=70WMYBD3BQ>^9(7P'O5^G0 M=1$D*A],$K-%9XVQ13L(R0/)0Z%465UM%;5))$@D&B\2)W;7'.O;)DBI(HEI MN<38IM6C/42',ZM&+OHJ:?LK9X)/0U\6 >01%]1BX8T"V+6T">"KR587[JI: M^ZN1D#9WDSL>X3SI#O0=?U,7!9)ZXIR\W@C95$DT238T:;Z=S^%V5 MA).$DX1SC<9KZVLJ31HO22Y)[KXT7KNBIC9'N*E2-&-3>FTU(KBV5HVXFA&: MW>^9/8W9T-ST*EY M(_M&,!\9F(1OA&]UP[>^V1_H*\Y"^IF_<*SY8\Q@^FNO7_/W3S\FXO2>L?F' M;\Z4NXG/?YN<.W\E7L3=&R_P8OZK]\#=3T',@GL/'JRZ9%P\_8O]$4:7/A/B M%NARX8?.G[_\_6\_K7E:$'NNYR?9NRB.=/A]4)< F^\LG/[VZNL.OPOWO_N;UZ9W@N?,&< M^'30&W7LKMVYZG0OQA?#FT%OV+^TS@<7@\'E<# :O_ME:4G+RW/KS;@P/O-' MXVLX8YL!MW2[[P7\=*KZB-@=ZX=ED;11)B7;> %@>/RA:\$7.OGF=LH-)!\+ MGHPI$P9/R6K$\(,'WSNQ$4[DITGHPW8"HS/")!:PG#A2@\_F?OC$.;P8:1S. M97D;T\#TG\AS8NZFOR3 "_"]$\YF89!^]\BBB 6QD%T^!*X6CF#.Y6UQ:-S! M&(1(X$,"\X\,>,+R"^=)Y,# N3'W66!,@!OD8)V")7#\DG_@,0&/#2^ '[EQ MXH="O#?F\%CY9M. Z<.M7F3PR02&8#R&B>\"51XX#(0',,B"$8T3+X"KPT3 MT,7[#\_*V7,KO@67+&Q]UA)'X.?R0X,PFC%_ >MMO"9_L)1NP^&^GU[S\SOK MG?P,T.5DGW?G[ZPU/K=W]\OUVYXWW'_9V&OWVMS<^N.>P3;Y'U&_^V7[SKU#&B WW'_A9 24/ MS9BH[)(K0YLK@UCM65;3EL)#K$:L]CRK;9V10H4[-C/F]5H;7IN#K;(\BL,6 MB!YWJV\361<.>:M[L4&"5KL=X B%JV=VK>H[?)%PD7 =H7!U3'M8?>>6M@A7 MXWTQ;R?AU[5'.8>T\6HD2SV+FA>057_PQD0UD@AK1%5#22)((O+J"WUM?H*V MR ,YX[9VQBW$MVC3V@]6^N2@7H6J0J*/L Q*@X2U65O=<8IFUZ*R?R2:))IU M%,VJ:NTX5A$LU>M1Q<8:)VQJ2K%#"BZ?2IUU2-"\O1H/A MY_V1WS/![D=]1K(?ALIBKG,SD3O"_$IB7P=P_ M$A'/.*9K+B<_%EBY'6KN2M\266Q*DER,"^]I29(<#0^;Y[??-$.RPS_>AC'S MB],E %[A 3]*$'D^FWE#?D*W@OZG;\H_J-)U\?Q?57J#MG,R=@=-Y\]+)J;& MG'GN(8FMFF#7VV;?TNP\[*K=D1A^W&3TV.T,J;4!F]/8T_!0\\" .(X_ODA:ZM1'=/"/9'(RU-9"H MRR+7V 9NO@1]B3@ZNV7UVT!P51$WC.$&PTFB2![ 2DVR$B=5:SH=#X;D_Z6- M:Q>Q"^?-% MZ3(1,$BP02+NR\@P,?7FU9@@!\NMW+<4#C6&J% ^Y9NWNU'3970OI^<5!*ZT MPMV_)9&:X/7O=,VNODI%%-A3$Y/E];2U7TE;^_7F2SOLO@,0CL(N/O[*A?A@ M3!:"+]9D/+4S *,I+-<,Y-,7?[%[9#$%7QQW\,7)T.QUM#G<7R3)3BV[Z\(Q M6W?EIFT1H2C"!JJEK? 0_IO&N6E.JJJZLYDV)(M'>V;6("?.$>D3;_5)-T7? M&.G3-]Y*,L+ ENLC_PA#]]'S_6HX[K"5RIH"9<]0J0F099OV]GT?J7S;*O9L M+ACUJH%MJ;8\4W]J^PI1ZRM,874J($@0B]\FGP(GG/%;]OU:A=)>\(!/O/@6 MI[Q+H:F;J][ER!Y>7IWWSX4!=J$UD7X+_F=:'& MX[.1U;<&HTYG ',>]?55B;([6LI$]_2-FGSC%?4W]-K6<'9K MV_5V%U;?FOP_H*6)@HC7L-^XQA5W^.R.1\7W7=L\PL/>PS+GBX$%%?#FFPY[ MJ^=6U']U&53[9[3:E8$F5GN6U;257B=6(U9[GM6V=A-1-,MS60 R ?DU7'D\ MF<<5'-[5_:#MK1[)!HE7?7&?)(PDC"2,)(PD[-"G:D=;1..&8^, ;2?Z=&!? M(D(3SN-/[)ZVO+'CB ,BQP9!Q)%!A+Z!$)10\0P5 MO\4LKJ:A2VNL?6T%:EMOY),;C=QH.RF[U8O6<6QQ)'@D>+L(GKX>X\A!&'!UY4E.)XK/4G2.!(X)X3 MN"$)7 V4R!I9=/6J['^<%EVGHZ\W*WDI:R-:#=[Y6B-:)SW3&NC;\H[;84*R M1[*WH[HYLDGV:N*L;+PZ><4G/(JX6X74-4ZX],<2U669R>=8G\V(Q(+$@L2" MQ**]8D'QA5ISGH[0S-'738I\=^0_(,$J_ >=ZD7K.)P')'@D>#L)7O7G4<!1B6&&22N/D2N'/J&-WR PC[P1Y)T@N2"Y(+D@NR&W7FJ2.%AE!MFEW]Q8L M>^1V$CDH:A#/WA[9[8WU.3!>2[2ZR&BB))HGF#G0JW>03]-D_&5D7(] QACENK)PV!4(A0:#EGHC^NJ%$YX1#A$.$0 MX="6.&1;^L*O"(>6[+7-SMH+C(C8B%O.LF3@N(PN>\J.^X4=AN+ FB[W%38-_ M=_@\-N8\PI9R\#CJ-[YEOW';LC1V&.]IZ3#>ZQ]3GVG=MW<:/7I:.FIPOJUR MTH-Z%\BJOK?J"ZW,J:%T-:=EQ'Y)>ZS@TOB1N&-P;%RSX\Y PLY'ZJ1Q*OWMM.TWH.X9]B0F?(V$% ME-)_-FL/31A/Y?1J!-O@?13=7L>8$9V$:X9<]L[LZJ7R59$2C1#E'VK)>LGVT^7! MG0IUH8ZV7;Q)2*+7T*_+4E:]'=.N6QL8J,+&UB<0C4XZT&8MD[C41EQHUZRI M_EV7]:2M\VBP@.2B[N9GC=P^5=NEHFR8BF0^]ST>B4-*5>T](N1V7K!DS8&E MKZI!W=>^ZFVZ1LC3K/V[I0[G0[$;R1O)&^WLQ[VS#\SNN/JHE[JL/2%-39&F MI3L['2734?(K.BY-PR@^C7DT,^["",8$PS1@Q7F$Y6;@-H?)@V7C,N*N%QLW MS/%\+W[:@<<.F@32MJ8<+]&H+GQ5]>Y'FUR;W<\5,P\)R=$(R?%N/IVN.=*8 M^D/[#HE4V_>=[EE7>Y&F=D<,T6GH2_TF@H4S42SV*=:87-7 M*;RR\U.^]Q? MT>;VIQ-W^UH/9U]-T$8P'CF :ZJCM-D!O!=\=XHU.YP M+Y*\&JG2M<=YVN0I08]V^MI[M/9)Q-H3CL[B/O[+BT5RYXFIIS(__9 %!RW@ M5!?"'&6)1'M@CCL]\I&1Z_C0^FY]1.+,ZO]@G-IGO;XVRXD$@P2#]LEW"08(!AH* U7LCSUM G$C%4R_( T?G(9 L#(QP O9K.;:T]AZ4@P8+G8P&>_/--5*DWY/K MD@XI&Q&.1(<#)&&TM96V-MNJ/L2&]C:2O+H0CO:VYNYM= RYH]WG+R40!CQ& MVV_)'*QBAVS>1M@9]\D]HW._HVVMQ=Y,2A0AL:C>SFK>+F*/R,E/NPCM(K2+ MU#;=L-=KNA&D:LAN,&Z2K2PD;38WU72K+L&!:KKU!F9_8!^>H(U@O*HU=W+@ MUH%PM9%-7[QOV M]#75KOO*$\[4%&=H)R<)>[T%WRY#?;D?Y?[221=#1E9C/QKG0.Y99K^OKZK0 M"^2I"P-5OB_/ _=5C=Y[OQ1X7BX\ MX@9(P:]\\O.[FZN.90__W?O/[=4[PW/A"^;$IX/Q:#SL7(ZN>[VKZ\[5X-SJ M=BZM\\'%J-<;7EV,W_VRM")EZMYZ,RZ,S_S1^!K.V&;!+=WN>P$_G7*)$W;' M^F%9*&R4"KGJ7@!8$'_H6O"%SF7/*&AX@1/.N!&S[P:3I)0N$[\@)I!O-H\\ M ==,N3$)?< H&*IQX@7P39@(N%Z\_["EZ.Q*A"V(N8 XUA+A\'/Y14$8S9B_ M $HV7I,_6/*PX7#?3Z_Y^9WU3GX& 76RS[NSP:/GQM,/X_'9R.I;@U&G,X Y MC_H_9)LT((#/YH)_R/[XN"SUQ1#+;L$<.49KCT"V=RRJ 0Z[/[P,36OQ3]UO MO_'VM][?Z-OW^_K&AZ6,7@>"HS?M]OE@A_4^Y70 _7BDAUKRTZ,"T+O0=[,M MQ.&S.QX59.S:YNXT)39\$QMV#\"&NP=S[)4Q4]IOD:N"G(&U#.XC"3M>"7N[+M_\$*7/&(PTYQ&+T4OF MAT(8#HNBITD8/;+(U19_M$='>WU/!9MTN-#KF6-;V]E>79:RZDV9]EZ"@5;! M0+]O=H8]@H&]&=]E=XH\F-$+8A;<>W<^K\9@ M>N'8NSTJGVUV^F-M&M]KR587/B-[JP$;WC$)YTA?V-/1"^?;S;7!J.D;J2JV MX&:A.46* &FF<-^H8UI=;;MA7=:>97(!S3$78$I ; V^[N")VS M?J,/CZ7>B?Y8 HLBQB# P2%9^^O?RJK"01*42*E %H#C MH6E;-2'.O()P!#/%>&>+EH'H/A['0 MC9/5@3GIX58=1G\8_>7US>;8P> /@[_=AT+0.%ZU/278$6S_P^8DW&]KG-5" M">NPA&&-8_+IS/UOZ@E@K5JK3AHG3^\=TQHHZWOI1HH"XZEN"XPS4395IAL" M@X61SU#Q2P1]Z MNV)]=47'W98\W/(2^"QOJVG<8]-5U9@'<5&.5JSM/,##C7HX$L5JV$3LUS3( MMVK60Q-XJ.X<+WH0J+U0>RGK.!F,#SBKI@E<=)0,ND;Q4KWH LG<"P0N3FG8 MM=I$Q9MEK@W.>GWOK%[G# <('HOA/H+'=ED'V.;0P:X##)K?XG*4)CZ6ZJTW MW0^V$&[*SF W+1U72US0G0X_VZHIXX_M?1C1'R&B[X[DUK55AX*K/%'0_%*] M)A8IZ$([K7;RM(D<#EEJH LG8'JAA=4$NC 7JIGJ!,4A:P)TX06%&8P?$\+> ML/+XBK]_^C&-3^X)67Z\<>=TFOKTCUDV2_66?!>35,^"Z:]% '\+U[]EQ#CW M0_?;+W__VT^;E[@B4< X+/Y"HYLYB>@YB3V77>;2\],$KER^!*-[ ,3]2F<_ MO[N^A.G+_^K_=7OYSO"F[ OB)B>C,V?2&YU?7P[/S_N. M7MKCBW>_K"U6F?"WWH+&QN_TT?@:+LAVG5C(7PWIMQ_IA761LD!G. M$%[ U&CRL6>Q+U1RQ.V<&K,0$%,\2, P0P.2#T+HV1N).QG-UPLTT1@JX0S M_M4=T)GW94P%I3D*BTS8O(=9@A^,)8V,&!;%($D2>7>IN'@2,A*%7^9A$@:> M&QL78;0,(W%U=OJ"_1,G;+7FH<]DBC\'OR6[G!=.8W:3*1- N.5[+V"_A&G, MGB,V#?K=I\_,[ZQW_S-2)FWW>GS,?O6DR9W^R]Y2:C&DHGRQC^C'[X].Z M5BH>JASZ%)K-J0R"=X^>Q#,-)C^\K#LK%;5\IS>>_M;S&WUZLY^^42_?^)J# M-PRL5Y#]L^TWIO]JSO*Y3-W32 VY^*='83'NF(T4U_F+.72Q<17 ML@E=>GB MCD8%37NVN3^!D2??Q).]([#D"Y0\-I."QXTI#?6;'\AJ5:RF+(V(K(:L]CRK M[0Q^@14@SVPEI0L:D82]7RV,>4 B'CJI5TCT\W^IRG;JPX\-5I2=X$?D..0X M+3GN[<&MW7R#NYZR5R:NN)VJDDI-V$Y]/P#@*67S;W>F3;LKS# R146$BF@_ M1>18RJ H40NA%D(MA%IH?ZKTS.%0'0IG!ZO+,#NZ=MXE#<*%%[0U/]HPC:X/ MSVE'. 19J9/!=%%';U7U*&$H82AAVCE3+F%E&Z M4+KJ2BV.S>%8':AVVZ6K\;AGBO::GX-TK2< P=:H#K1&O;=/'>P3QPY-;>U^ M[2KIX!)GG5K6X< ]=)$>3,,>MRH1;7OG;+MU:ENH9_1)3C<^$+E\>;J$UNI* M^V#Y<'KL18YM@H([;/#2\?F*#=*!VGEFZL*=]N1!#QP'::_[ZPZ04#[1%4%7 MI+Y8RYH#+)?^DP>S$=GO?Y[> MG!HSRH2%^.Q92)(F8?3$!U]';'T,$LMABO'VZ80PD8+<4YQ+N.-N-+ !D %[#I+A%4Y2J'VYV1SLW5W]01C]] MI%A?\X*2BY*+DHN2BY*+DMN%%)6"#3GRW2!)Q1;:GLZS#V@R?O,PED>GMS1@,Z\I)8$0VOR!T[MB2M=6*5N MAUXCB=/.B'=0L-[7CXC6#?.'S7=[E;R28$I'@IDN21*)SY\<; M:.X) V,RV*?L:V=9;)[(#6H?+JZG9+ M"R8,MQ/Q]Q#:EE+FP$%I"_V^I$%,ZQFVU9Z0:JBLDZ;C,56#A+"Y!JY%@C=R M4/)0\E#RCA"A*2RL[;;D81[QTTT2NM].[DA,09@6X'/R3"*&=R!J/5M9\6@W M)$H_X6FNR6J>N(Q'RG$-4%Q07-HJ+GUU U>[(2Z8/=Q.Q(LY">ZIX07& _%3 M[L,9!! #2>#6@Q[0FHC*'IK.2!WZ.E8;:B-PS;5F[9&N][;9'V#& G.%*'N' ME[W) &L.,5>HB%9?:AHDB!1ME#V4/94U=]T5=6K-1QR<-<7^Y[ MP@0Z-Z+3>L!J&B=DMCH9TV6E,:>ACS5JGCRHZP)!>4!Y:+P\]"P4!TSP[4K; MHF9O&7EA9#PQ&AM3.J-1!#."B4\PW?=RNF]L.L/ZL0*[$?DT2#";:]7:(WP3 M1YF]P[)9%"T4K>*\OKJ]XM:+%N;K/OV1L-]JD:CCS@Y7+UC#OCK!>H$VNC ' MIC0TLE!MDZ?WO9ZZWJD=B=/M( S%K_=P/W6^__/UO/U5<9['T MPR=*;VCTX+GT9DXB>@YXI!_2O_E^WE^\,;\J^(&YR8@^O+7M\<36Y=BZ=B\E@,!I. M+JRSX?GH:GQU/AR\^V5M\LM6%#\.WTTOH8+LET)ET[WO8">S"EG+=NQ M?ECG)9Y$X SB!4RO)Q][%OM")8?\&9!%R"2&T8R=6HWXRCXP.AHN67H)8U0X ME,3&DD1\%S^49!&"V(OR+\-AR37YB+ MC>%2WY?'_/S.>L<_,^%WL\_[\\VC-TWF[$_VGE*+,7WBDV5,/V9_?%K7(<5# ME;-:A1YR*A.5NR?&Q#,-)C^\K.DJE;1\IS>>_M;S&WUZLY^^42_?^"*"\>NL MQ/A-(4#QL+;>.S$N&*-(#;GXIT=A,>Y"?RJN\Q$%YE[K'N&^+<&$V M[M,_:4 CXG/OD$P77N#%"8 7/-0S$;UU6".F2H#'CJ"-Z"=A#39=;9.H@6F- ME67 4:)0HCHO48XY&*L+N#HB49A/1"2$YA22= ()86PZ5DW(?ON03!?NP()-0<%ZY.X\'4HK(>8?3-WL1037"]>F.L M5'R%7]75>@^F7?:I'6]O%;T]5A:PZ+*V1Q&/SECEO>I\.EAZ.+#4E6V@(>J M(7+VX9?V&J*AC0V_:(CVD1L'#='S\_\08PL-T3X"U3-.#/;//MNQ[;5'MMGK M[Z-AT")UW"+=LI\HF27'F:[>'KO%!*^N03][D$T7KD++UI5B$%W(=;B:CR;M M+_3-H3J0\A@]T^CE(2'#OL7/.XIB^ MHC;#&8X'D_/A^>!R/!S8MG,^'E[QVHSAY/IL-+QH7VT&\VQDH06[K2%J$N34 MKMB8TH1X?IQ/]4HC=TYB.,!SJ4%$00V=&DG(?R?N?U,O8I^]?!T,PA?"($EQ M1.SQ26-3=NH!BCD<+.98]4:'2HHY1KTW5E.\]7RL)6F0HW>4"4!O"AZ.2KWZ M9V7\&=-9ZN^JTJW_/'Q8DQ&ZSV13HTSP\X.=;3;7A1 MGHP'MI(H8I&-+1&.(JUEC^% M"?'S[;^*_;T6.MX-JUK1AW#:F8'#E_MH[]8B]LN>,<^X+H.*V"]OK!S:N?QG M2_401R3YC5UDD2Z^,G^>^%GQT748_;&D@!0?W/]*F>%[!=;+Q61X/NX/SZZN M>A>#JS/[:M076"^3WNAR-&I?/=$9KQ:ZI"Y=W-&HT-<]VS2 0B:O Y(X, M! M=D;(Q<)+UJ%@ +R'!$_B&F/''GV*#<9L)RX)7!9*@LB$V?H8/E^@"NB8XA$0 M0^:894>((7,H#!F=*UO4;?16[YG_!;N:A733 !Z[6AUA-<6A-]EU#+'E.G'5 MJFUN _&2<(MF#VKTS(&M+(^L_=H?)?&GDQ%%Q"2%DC.TE&E:7587,^.(F71, MD;*&RD9YHS'J@C%"U"1!"',R4E;2ILOJHC%"W*2CBE0/C1$:HX8 OS1.ONR^ MV1MAZ1':-*SXD*O1B/QR,\I!ZB!E#?&N9?9'-@C6 \A9I3027)ZTM! MJFM+/@=NN*#G=!9&5/Q]2[Y?LG]BMM)GP91=E3*R[EU5V3U1J-S MZZS7&_=$5[*=OU,LW/DP_"MQ#\;"VWE%Z_4 C:T535\S>3%753"%SMJ#, M;/=8XMBL#.ZRJM@+6V>0#]_ A\H099$/D0_?P(<[YZ(P#;V=:_\\O3G-NDW" MX*CH!Y(P:)^@J6=T]!=>;*AB5)=D3V*%(H4BI0Y&1]L;FI;1 KW,["LOB61 M,I;5PV9(WZE)![Z&HAT.MAND0[5S8E"'H@X]'A1';Z(N&XF=2:@C44?JP*NH M(]71ROO1LT;6O0OQKWAP-[ M-+FZ&)U?]J\E[+<]'HV&3OL:-#.2>>S1'^D&"#>V5^Z^P+6W5XZ5=%>.>EWJ ML=/L=&PPW,O4';>':Z3W=D7]30C82J@#&^K1.J,58V*W8)N[M'1CM9T; G'C ME7C],Q> M7]D4">T77V$6N)EAW=M)^.\P^F9X 4#DDWF9XTD/I1-C.7U31K54/.I"KL/5+C8IA30< MF;6UI5>01A=FP.@8-0UJFH-JFO[8='KJ(+BZHFEV*EVN4:A55<>^YA'?VQ^, MSX'KIP 3[P7&;"7I8#R2V'A#YJ$DL*-3VV!'^5X8*+F@08*IHD<;G_;4/EHX M8Z249><&20PWC=GBTF<'^:$K4'[@<"4/45FG9U0621V7 M_)7%-*^YD&E$-%Y2-_$>J/]TNJM%?;8-X;G>@>I^@]](DK(G]&C\Q^S7,+B_ MI='BDM[MWW=P[DQZ9P/[[*)W-9B<#:VQ,[D2?0=]:WAY-6Q?W\%94CVH@G.M M"95"DK(@8'X(1ID1UY@RZE;U*1374-NPL ,ML3F!>P)])T[TJ],L^6'MYNIMZM]I6%-;RPG>%D MTK?'8G=Z.!Z.Q]?MVYUF%#.6[-=PZKGLCR#VPH 1*DX,$L>AZY&$3HU'+YD; MR9S&U%CZ)(#]Z @^&T^,86*#!E!FDVUR&\7>-A1!\)(*F/%L>%E!#IPI=K39 MJ[*;+9:,XX($8?A>M=-M6Y:ZO6W;4;*Y/9AT:7-;L].;_?2->OG&A]"(]Z8? M"!?BO:F+%9'5U."](:LAJ[V-U7;N+T>;BMRGEON^GGU!/8=Z#CD-.:V+G(8; M4-OY\H9&#YY+><;SF)*K_18!UN!OJK.Q8SO[Z+-NEYLT2.-H9PE1WZ"^07V# M^@;U#>H;U#=ZZIO&YRW?3L+/$/72.-DWG&IOEXMSKD+Z.=+KK M)V\--FCF-&@5K-=&6?]PH.*X$"I#.)6SW[N-=[L%]B."B MFGRM*%"I:5II%\%;&J3PM',[4)&A(M.E) (U&6HRU&2HR9I?S8*:3"F@WK.@ M>%MQ]*Y30'6[24B2[H^C=SD:.\,>^[_Q^;D][ \M^_(BP]&[&)^/VX>C=PN8 M=IQD[$R@&4QS>S-D'@RJ7!W_AOAXNW,*XN-M.[W9&&_X\DUY^<9ORR.6CV:X M%XB/AQ KB(^'K-8Z5D-\/+2I^F-)Z<=GJ.>0TY#3D-,0'T^II:VFZL6;TM]Q%.^EV\T=#9)%?6T$RA?* M%\H7RA?*5S/JS%?9PFJL(\E/^_*,MVBR[^Z](&#/#7OFHL;\F%&B'B135GUT MN!JBM[YRWQQ;RJ9RMD5Y8!X$-4!G-,# M,;*]MQ0 Z &0 W0/ TPZ*,&4!! M[!AP-CRR>.4 EXZ&[0@JA'DQS(NA@*& H8"A@+5?P##SW+:1%&^.KS"VPNQ* M2Q#XWRH+.(X"A0&%07G[?EN$ ;-N6YE%X@G$QI)X^^S5=RYH>=]7"/#S$DT* M+FG,#L<'3!5H9+):(W6# 4H=2AU*'2;HVNACMLJ5/'.3E$0>\268\(]U3:IH MF#3UL!(2DQ.8G!"GC5 84!A0&&29/&;J,%.W*[.4IX+=Y%/!,(S!, 8+>1IF MIE# 4,!0P%# 4,!T<2%;Y2G>1B2(9S0R9E&X,"[/+[Y\,9+0V ^RJZTQ5PTB MU1;)P4P$2@5*!4H%2@5*!2;JWI*HBVC@/AD)^&$^A\8QR/0_:9S4EK%[ 1:T M+?&0/1XKBX->2[*V2# F(@Z1B.B,8"J#>D#!1,%$P5160&L?WV)VH;X6LX[/ M(T/28*H>$[*6:;9Z4/-P(VOK(XEZ5,FANCE.+]*E*^X$>@VH9%#)U -=BTH& ME0PJ&50R&]@M*M%Q.Z-D<+S3:\8[^20P2!S3),9I3C@- Q.5>G@#*%\H7RA? M*%\H7PWS)]N5LR^<0X,DQHQXD?% _)3B**=Z8]GFA*I8 X=)KYH,#.H!U .H M!U /H!Y /= &/8 U\5NYYFJQ],,GRHC+?HN\NQ2J@FH!!VM7/(^MOY@PPX09 M"A@*& H8"EC[!0Q3TK4/)$ I:HNP8-X%I0*E J4"I0*E G-SK^::'"XL"8W+ MBUHPPC"DZ6Y(@SD#S!F@@*& H8"A@#53P# IIR&D&;BZS;R8+F MUY.M+7H0HSC2)4@^OR@Z(EW;&0]#8B*@; MW@?LV"E@I[EAP-,4/$J](RR =:D1SVE=6&J-S!.I- =M$3#]9$D[MP"% H4" MA0*%HN-"@1L&6YGFS'6C%+8'8%L@F0-X "]#20S?(W>>[R4>W0=" -1#$1? M3ZQ^7:,'NQB 8CX-\VFHQHZAQGJ3WO')A6H,U1BJ,51C;_#&)J/CDZLM:@S[ M&_[@X26C7-,B3#W(AR.>*C24:3N'BQC;HHHP1XQ*!I7,'DJF;TU0R:"2026# M2J8^)3,8HY+1:6.OL<$6_[2E^&JM]HJX;KJ0#4)R]R]<+",ZIT'L/5###V,< M:(D#P3"?JXG'@/*%\H7RA?*%\M4PG[-5B?Q+.O,"*-87*.+&$KS%4$Q!CU^' M6(2A,(;"V6G.R,9 &+-MF&U#%5.;BNE9J&)0Q:"*0153EXJQ!X>K 6V+BL%T M_N[I_%+F/HO#PCMV:PX;BS!?#=1M;:@8-8?V\/@$:XL^;)#J0U\,%5FK%-G8 MSVQ!J8U1H^LC@CUQX2P5Z\\ON+OGWY,XY-[0I8?;]PY MG:8^_6/V.TVN&:GH]"8A21K?PO5NV__^VGS5.^1.$T=9-_DR@B M0?+TJ^R@>5H]%S"U@(I?Z>SG=]>7CF6/_M7_Z_;RG>%-V1?$34[.KT;C_OEY M?W!Q-KXU52E3^-9;T-CXG3X:7\,%V:XC2Z?[ M7D!/YB**M1WKAW61L4%F^,I[C")!\K$'FZ0JE_YV3@V^9"Q>9OK=B-/%@D3L MF-A(V$\+IOAATQ+*XN#SHR0QU,A%*?%-XW'NN7/#B]D1KI].\PJZE_$SC/?\ MHF$:L\/B#Q]WM /[DF^'95@Q!]8:R>%S^49!&"V(OZ+L;#@FO[ @ITM]7Q[S M\SOK'?_,Q-O-/N_/0(_>-)E_G$Q.Q]; &HX=9\C>>3SX(5- 3'_X9!G3C]D? MG]9U1O&(Y3Q2H7>UFR5^E6<;[_Q]+>>W^C3F_WTC7KY M+D-9*B@FLVV]1YNX3/G3J,YL]5_,W8H+(E)P>HJ/E]2EBSL:%=_T;/,5'AGR MYOZ\V3L":[Y R6,S*[C+JB(FS%\@JSW/:LJ"+<,J/Z;\:I]O4Y>K/7XJ]NW4&([4@97HOO)OS;0V2-UH9P=1SW1; MS]BF/=K9V*.F04V#F@8US2LUS6B@KEM+][5_JZ9Y>ZZR-VQZ_/3OM7W5?: ? M=V[//G 7M@HYJZ#3/:WS9+A+KZ2Y0'E(?&R\-(&3I<6\2AQBQU M\]VL&YHD/B]HJ\7!>FD#11=\G+<3\OW0J@D%_Q54*_CL8+W!;Z?@!TS$:&3X M.B2Y@TE-B*HHN2BY*+EUVMR!NNT+E-QZ4Y*-K^BX"J8UE'-H#/>BTR:(/H O M*I*XO5[_8)31A1P&+;#SB?PYFT-(-"'%[ P9<]"=G3K_?'UB7SO#R M\J6,C9@F[,LHF1M$(@@\ ( 9< MA O&L4]"]8X=>_0I-OZ;K8$QRQ;!\(I5@$L9E+CS[!JS,(VRDV+^*WS[!.V3 M!N^:-"J;)0U8,8Y! !U%!\ 7L%N +V!;ED)$@9$21(%^']O2FWIZLY\>7[XI M+_^ZNH?#=SSJ Y8+\ //F<_B _9^8T/N@1IRK[TH3@SII"//(<\=@.=N* OT MILATR'0'9+K;N1G!)7.@F[O"MK_SX'!8URS-Q2B$Z_NW29%)^7Y6 ^GI.( M%A^G)"'UEL)I5-E:IUGX2A]HD-)]>DF:0C;MI%VY@&O?5X^8"BN=?K8Y'"-0 M%*H:5#6H:FI6-3W3L=65+.N^^*AJ4-6@JCF:5V,["!6%J@95#:J:FE7-T!R/ M4-74FO=J5WKKGU$8Q\8R"F=>@GEK]7GKUJ$QV6-S8"%@'XH$BD0N$D-S-%)6 M/(DB@2+1?)&PS(&-5@)% D4B%XF!.50WD+HM(H&E!]MI^SN%FY^% M:0A*II,":A'HF&V; T<9Z'3'<<50^%#X]A&^B=GKUY^R1=E#V4/9VS!\8],> MJP.Y1N%#X4/AVUGX^J8S5I8CZKCPX5;FIW,2>ZX1K ?-QI)&ANB.P#2=*GWU MO"@B8)Y**C6A\.2]=>K4-"SD&:[3B)>>GZ:T.DA4G :413-@/Z-0H>S M#ZUH(SML-J_C.S>HZE#5H:KK1L8051VJ.E1UJ.HZD)5$58>J#E4=JKH.9#X[ MKNJP]/#3OSD*/YT:A+TMN8=IB9#MC(TT9E\F(7NTQ3)-J'&'-8H',R.[UU37 MOC5V:/W7=\RAC0-LL3\?A4JA4 %D[ 2%"H4*A4JE4(TF%@H5"A4*E3JAZIO6 M""T58M$<(<*=8A%0N[1?>SJ.#QP5:Y]4KML)0?E$^=0XP$;Y1/E$^=0W5D?Y M1/E$^=0W[&^]?);R 3\FA+UZY?&EOTOOY7L!/9F+X>RV8_U0?L"54=.ENLM6%S_.WTTOH8+LB'KC]XTF;,_V3M)%F$K[)-E3#]F?WQ:7]7BH:(J&;9' ME7*S>VI&/%.__\/+O%M<^D?A7FY"_VIN,Y?S'H:E!FAJ7%)7;JX*T^=[]FE^?2.92O#MT<7 MMWCV MCSM23KGBYD=_]!)V>5?VO7T."AHE\S"-23"-2R$Z_>[295)\7I:#>5&.H*[?0??%1U:"J055S'%5C6SVS9]<_H5>7U4==@[H&=G?T9A'!O+*)QY"6:NU6>N7ZIQ;URE>L]FH9,R M=T87,:C;:T&1:+%(."-SH"Z;@"*!(M$&D>CW4210)% D2HZ3U>NA2"@(P33* M =5)V]_7<7@PAZ:1 FI/\[%C]FQUV !M3QJA<*%P[25%K7;4 M[%94A.Q*I294AEBGECI=W150<=0SJ&=0SZ">03V#>@;UC%9ZYKUU:JO+^^Q* MF6[G?U -H1I"-;3N[N"H3BSY4$?;2QS!I(.>WSV=WQV(^H/JNM;O!Z!THG0V M-O&"THG2B=*I;;H"ZUA0>%%X59K6_O%E5Q!S'=8,=- S='EGX;\YBX;8M"I5*HAI:R=D\4*A0J%*I/?<>T>F,4*A0J%"J50M5']P^W ML8\1X4YQO[M=VJ\]:;]^SQSV#^=KM#[QA_*)\JE4/OMFSU$'6X+RB?*)\MG< M6!WE$^43Y7,?^1R8HZ$&12EMD<]2/N#'A+!7KSR^XN^??DSCDWM"EA]OW#F= MIC[]8R8'^/I/UUY M@_$IT$2YZ_G. M\*;L"^(F)]?VV= >69>#T?AZW)^<3ZZNKBZLL^'YX+)W,;QVWOVRMDQEDM]Z M"Q;W_TX?C:_A@FS7!:73?2^@)W,QVMAVK!_61<<&V>&LX 5,O20?>Q;[0B4O MW,ZI,0M]IL+8;0V^FD:<+A8D8L?%1L)^O@@7C$^?A#H:._;H4VRXC,8F_Z]! M"U*;1CP/H^2$K>?"\(('MC(+\3T)ID:4+Y0XD23&)77IXJX\WK-GFP:L##^# M_3$TWGN!D4\)_?!Q1ZVX+Y%W6*P5O6>M+0Q\+M\H !;V5U2C#]XY^95G"SS_NSV:,W3>;L3_:>4E,Q1>.394P_9G]\6EVF&^*H' M8C,/) Y];_JF?9D7*/D\]90/C7X42O0N]*>R6TP:"B.S#ZJ\.0P9D._VX+N= M.T]PSVP[EUYP[R^8;OB/'VOAV@,2]="!G/K.?GTXL,%Z$CE.J2]HM4'A'=-A MT84.RJ UZGMG]=G'T=B+IP6-T6#4,K%-$]Z.CTS+&E;*YD MYZ7S[6%H;]@*&UJ5=ZN'RQ 7L@.XD&JCV\ZTU YH&-5!D[YL Z7!6\ M+LR@%:DK5G'\S"=,GCTIX= M49OMI\TFIF4C=K9&6:O&^VA?5[L&M%9GNM , \C*C+HY'""B$F:J6N WZ<)< MJ&BJSNN;UAB')1VUJW3GIM!G>DI3-TDCQF/L XT>Z/G3[=.2_781QLE>/:6] MB]'997\\<:ZO+ZXNSVWGPKKJ3?IG8\OIGU^=U]Y3NMDPL7-':>.Z'QBHVTR.!U9/=L9J&N3M(=*^B3[@RZU"FIV>K.?'E^^*2_? MD,!>.U>[1;V*;Z(@_[C1K7BU6/KA$Z7TRL#%L0G(>H=A/>;J>KZ7>,PY MNP@#_L($6* VMQJO9Y MLI2+$=ZQNW #$ANOQF"H0[JWKH9D?Y[JV.!]78BL+E_[AMWJ.BC5C!:I1O/. M6_.[#=)SVAEA5&.HQE"-H1I#-89J#-48JC%48ZC&M&%%5&.HQHZEQAJRCUIK M5_^<1/>T%D"<-Y*PU(7J1+P2L- MZB'[@"E+C2AYN_N;HXFZUO-N MRQ[N+7WZ/0Q..%AT3)/$ISSBXPC28<).PO1)KIJ4;NGJLOJ85M3'1C5.+M[; MMK)]IV[8&Q27+HN+8RO;ED)Q07%IN[CT'.4CP-LM+KBCI:+W5%U>ZZ!PRHVH M!6T&UG)W"XU?3=5&<%_=P:Y&JE0[/P4U)6K*8VE*VQR,#S=5J-E\ASH2=613 M>!5UI,J2Z>,3LQ%,APH2%613>!45I$HG!^1Y1Q6_2RB M)+Z%-]AGG,#%I75UUNM?V8.+R=CJ78ZO)]:%=38\'X_&UMF54_LX@34AM4%* M=QXH\!J&N9TS7K^?\_2K:21S:ER$"\:[3\:U MCX"*_!8,Y#>0BW_:0$#^B[EQ<4'$*V9OIOFV:?%]SS;WIS0R9\<1NY5SJ\HM M?,RY(*L]SVI'12I'5NL2J^W<]--XFZJBW(O'\A]?PWVMJZ14GVO799G?FFC4 M3RCT5%QBHBU#6H:[;HFM'(= ;U0_;ILOJH:U#7H*XY4M7@9&".>S;J MFCI#K)9%4L^7K]61HSAR!8-ZL1O8IJT.;.,E\NC".)CVTR?MUSJ1LGM]TQZJ M QY$F4*9ZKQ,]7OF4"%X?$=DJL8\_-!JNO=X&R;$SWH9ZN&LNGOK="%E,]KG MM(EUG8ECCB=W[$$T7_L'$FZ:)-U1GJ,Y>1D2P;;.O0\NO+OR#Z@S5F4;L MB.IL+W+U>A.SWYLQP$,!/,+Q@!GWKL-4!C?CW.9@"._:>?7EJR-)^PXO9VK&3O)E' MI\8=B=E_PX#?*IY[2P (\$-77"F<\>]=B=MP:MRD[CP_71X443>\#]A[Q>Q@ MPA_=6 &079:;++'<_UTRM]Q'L;L(0+C=_Z&9^QW=B&#G<.^NTJC<$E-8TIC MQKLD88\&S[2$$Y>AQT=L1)0]5D(#./YB[@7\7.K'])&1F5_Y+/9(P0R(0H H M!!7G-ZL77;/3F_WTC7KYQC>E(0K!<\1"%((.,Z<>_;J[0Z,=FY41HJ#-?>.- MXD/$+T ^U($/ZP4WT"BUW%34 Z4D5,6:3>A^[3:4:X,D4U][@K*)LHFRB;*) MLMD9V<1&J.03WQ4[9GRJ"R&4E3HTJ6#!'MKFL**;+6J(>0#V >F ??V#LF -+67N)+FMYE$"A*Z!T?P8>U-[=)"2A M]2 GJ(SNCQK ]VUST$-0),R=M35W=E3I&H[,L:4LED7I0NE"Z2K.&S'I&J)T MU>HRMLPS_'^$W;<.J6J<\(S-P5A9%9@NRXO9%7WL3.,DPG9,"S<>4"10),HB M,;*582&T120P]_9L,6J<0./M8QCYTUKBEQ>JJ-L3WXQMT^[5A$2R!]UTX2S, M+C3 Q'5'.D?#^F#/4#I1.E$ZWT+'X=#L#0X&6]QZZ7Q[[A A5@\(XM6$4NG# M 7D=B6(M@%IM A]A@NNX%76HP5"#Z8NNV@0^0@V&&@PU6$,TV,$!59O 1PK# M2^U 5;>];^F<%?W076C,L1)DS%&O2_B(FIV.X)![:<[CXN^-NHX->58"A@QG MB JI!5?:+S #($J>3&/I$W8Z##F@_TV]Y8(M MH6D$-$&@/JVR/YT&'&J0T.IK:E V43;KS8IUMF$+P<"Z#/[1&YF.[:AZ1&D9'_3U#/'#J*48/R'D PE>S(:(QPJQD((R7 ,@V0Z MZH2O\UVE&$H=(I3JC' .S-X$X5+TB<1:TO)=#T=AFU&=)&Q\FY'MC,S!L"8 MBZZV&6'@C!H,-=BA-)@U5 K/C1ILU2G;WBA9]?=//Z;QR3TARX\W[IQ.4Y_^ M,9-SP^/K*%QKS\'6-X!%_$IG/[^[OH0&BW_U_[J]?&=X4_8%<9.3L7,YZDV&SNCB^LU)7 M=DZ-6>@S6\-N:X@>TSA=+$C$CHL-+YA!7RHLC4'NPC0QOM[\&1OLCS@A 3RJ M06)C6Y.5 31^OJQ]7V+L0-0FM=W:EJ6NT=;N*>FT[0_>V.WI-+K7M5&MLJI/ M/W*3=:-HCPVA;TI0VF_-4#:^3[GP9 I*X:SQ74_#?_B4Z-,T89K(+6QY=G\?T7N24.,S8T(OB#W7^%_BI]1X[P7&[3Q,8^8W M[LZ+".6PG7-%ME$@.,A\HY&$Q@/[6EE:^SBMX4=%L3:MR=@T5C6:=M]I3I95"AZ_AV:>6B%_Z;+F,J.OQ+[X" M=\;\ <[C,:=JQ!*V,] M=1(\Y<[OZ%/,[@($)27R&RE;9H-(RAO3-.(79.<_,68V*'O^Z;-U1&\'[<>* MHOTJBD9Z0/=C01$6M>QJ8O4N%S@,NK16.Q/<#!ME.VR(JI8CA@\M"Z\T S?7 MBOVR_=J3MY4,X'[8=IZ]J7;U=BX3+S[L S:/6VB;6VCCH3D:X@8:9IXQWZ<3 M*V*^;W*5=JV@C=^[YC#FUE?L,F M/]1'#.4L@]6:&KL!NC!))^'6^Z<#2]5[Z[*01S&R70$8W&I]71+ =HF/'[?CAD)Y M0^%P4%,MWECH37@PAI8%T/[;&);]E!6U9Z=.XK-M;F!BQ_Y M4<\B]I\F^5[$_JME>K$Y[EGF M9#"IG8:XLZB7K&IG90Y7J]0(5M2BD*D92FQPVL?62]1?.NLO!/WCMB;+N(5T6 MNF[7$^VZ-E*AKX5NDB;HGXZ41:VZ+"0J@>8I 66^0QT!HZ4<&P-9!^U'*^S' MT!Q90]/J(S3$]JBKULZ.9WLO7NKD*(.REZ\&V\<"S#V.TX7X;N^NCMZETW>N M[>LKZ]P>]:S^Q+XXEUT=$^OBS&EG5X<$0S=HG'@+PO>'H=>#>)'QP#?EPYGA M,LXG7F#PIHZ3.U@)@\ :Q$8:\YX.X]PG[">V9J%/XY/?V EAP"\@FD(6X93Z MQJ.7S,7E\U824BP8-GX9S5E&Q3(:LAJS[/:SM@46!^]G3'S<1M$MD@45=*\*^)):5>$GD3= MX%85*>A)_<40J"(;0[BZN6VD#*A'(Z(AMVG*;;V=ZS$;'P778&$?0I]%P;Z7 M/#775ZZ7PX:#'YI+FF9I+60=C4B#K'-4UK%V9AV,*+>3\:L7?SN9190:'BP1 MC1,C(HFR,EX]J5@#.SJGEO/#"?OO6)E&TXAVS5)U&A&N7J:S3RW[AQ/[=#1$ MID.F.QC3]4; =./=?3>,*S]=98E:=C^/Z/40]F:I3 U(ASR'/)6&6%Y./+.JRC4.QWL/&.RO<%H(TJ$]*1D';OX$]RY M.K:>TXAP-3.;CU2;,J2V,9=U.N"%'WLPF7XD:I;B:A\+]0? M0OT1LA"RT"M9R.$L--B=A3"N/$:)D)X$U'@OOD$$;98*U(APR(G(B7H0KAF< MV/@H]8!E2%O[I9J@XY2#\*(0AJ>'7>L_A\U7&_?W$U MNFC??-4S X@8N)XOH9/"&1]_>D?OO2#P8/QI,(6Y>_S/!?,J$S@D+='>2,AW M=KR@ON'%!HGE]-38>.\%[')A&K.KQ!]P?.KAQZ?VE8Q/'8^..W_TK>762X/B71S^^",*#O?LS?$_,6NY#PGU$8,_2S#V.,^(Q\#GT81L^@&E)_MP5SY6SE'F+R\QYQE]7+HF#UU>OLEZNC"2D>1 MQN[Z!X77OS*G>Y\!H7O)J$I"'U G]U7N@T\]!0H)[CYUS%L7UG#Z^O>U9 70 S/KZWK M,Z=]!1"W&M&R,HC)Y'1L#:SAV'&&[/W& RR*P*((/1U.)M]C5989 MBQ_:7_Q@,G56.T5T67O,.ZG0+_MX_CNGDAJ7*AI;RL)U7=86$T%URLU>^W8= M+#$8CM6E%- 0=< 0.38:(K5RH\O:HB&J56[V*7;NH"&RK?JAZ'3A!C1$*M*V M$26SA.(6^R[D&DW4Y1MP@[WSYJP&T)*#;I[K0L=F[(]KDS?MF\ZDIF:5?4BF M"_16L3V]LNU-[P$KX"M=PDG!_:47NWX8L\OLM9L]LH>7UV=7_6%O MX%R>C^S^Y4"T\X_&E]?75T?9S5;$ ?QC>3P)OY"D&V_:OZ?A?426<\\UO& & M>[E ^@WFJ%'_:[?1?Q$NF*@^Y4 9HT^Q<3'WZ,RX^D[=-&'<:_PQFWDNC4SC M<1["ECUCL]ACF@* #D+CCG)X!)>?%"XIS(()[HTI=;T8B@46Y!N0$)7(_XY<4SEA&- 3AD:K /A#\; M.%^\=N&.Q)XH25VFT3*$^M1P9M ' :_!'K*X)+L[OR8ODF,W)3Z3*'$0NT&8 M1BZ-3XW/@2Q<@")T?ART;)GEEY(OP@LB#"6LQ;28DNNP%P'=P2L48B$5I\UD M6V:"[N=R)V+A94O;3E^QK6,#?:?(8 M1M]6O[P)_93SXJD!0B(*5( 7)+?%P)0T2*EQ]Y3=Q0#+N$1\#\T*6VQ'267+ M8-*ERA;-3F_VTS?JY1N?2'O#?+O7!_+%P]IZY]$V,-94C@/DU_D+QAP51+QB M]F;Z4L]!9[*\QV7.WA%X\P5*'IM;57:[')[1M .71%9[EM64M=TBJR&K/<]J M.^/(--ZFOIW_OHI8_N-KN*]U93SJ-[)T668X[RV; _H)A;Y*&<4"Q0+% L6B MNV)18[%,;]ATCZMB,^:8ZD;[N@9L%EPI'>[;YFBL#GY.]]6OVT)K5**GG>E& M7=-Q73,:F_MT$W9;U[P]==W\2.KY\K4Z\M%_K1,KN]4U[N,\L"Y0IE"F4J6=EJ@_([=BTJD\>?F@U MW7N\#1/B9[T,]7 6-JZJ)E\K8EUGXIAC;%W%Q)L.3@6J,U1G;^S#MVVS[]0T ML@/5&:HS5&>HS@ZGSGJ]B=G78;2&+ORC, K=#BQ2HX+0K(&_W%+/R1$;,4T MJ2&9;T6(R%KN.3P#P*BLX$#M\-E)WLP3N! "+P)N M%<^])0 $"+P']F4X$X 6::0DG+D,/ MT 9(!,,V$AK \1=S+^#G4C^FCX#Z!M^>Q1XIF %1"!"%H.+\9O6B:W9ZLY^^ M42_?^*8T1"%XCEB(0M!AYM2C7U?5@&:$*&A8<@3Y\/5\B/@%R(E:%][II!YP!GUS.%;6>*;+6J(>0#V M>F ??V#LF -+67N)+FMYE$"A*Z!T?\*XMJEQDY"$UH.M0ZH:)SQC MX.#P1:W7CK?GCM$B-4#@G@UH53Z<$!>1Z)8"Z!6F\!'F. Z;D4= M:C#48/JBJS:!CU"#H09##=80#79P0-4F\)'"\%([4-5M[ULZ9T4_=!<:K-BG6W80C"P+H-_]$:F8SNJWER7I:S;9J-I1C70+C4 S:K*MMQT M6RDT1LQ-BYB/*ET]V[0M&Z4+8UX$*=G? M-/7,L8,H)1C_(21#R9Z,Q@B'BK$00C(Z!>?!/$7 M1G3WB=$W ")^I;.?WUU?0H/#O_I_W5Z^,[PI^X*XR69?#H<7UMGP?#"9G/>=_KM?UA:E3. 7^ARKUG2CJW--K&R0*T4++3["X1\] MYCYZKKC23<(H>W('E&0$*DBYL?0UZOI]*5+N8^U9ZD@DG.LY-8"G2/!DW$2Y4"8@?DD#+V'?9[>3WR[3R)VS*QI<1;+?Q==D MN62W]O@2BC/Y RU(](TF:X_ ),@@KLN"1;C9+(P,DACL[MZ"\"^(%QD/Q$\I M>XW_A>_9PX:S*FIXL7%/ QH1WW\RXO3N/^SM@40)>WE.0TH%*XP=>_0IYI+H M!2E_>QH]>"[-CI:4/S5*K--T)LHI,Z4)C1;LX6+^K@6!<[)F;, 7K6)%Q6(; M:>+YWO\!^> ZYSX+^D]NW'GHT_CD-V:GV)'B0B=+QDIPW"*<4M\T8(T-GR3, MDM&3.R\(%Q[Q*X_E_%"QU(]>,F?7$ P%"SGUX&3!Z*MOE'.L%"/&)0M*0*5/ M#?:$\.A3QFEP*#^"OS3[EKTF=Q&\?X'T((U=$8(%.@ $-1C8OKJ(+LZ\GKZ<- MISQ_1;D&3'P]GS\0/R5^GHS;7N^TZ6(&+PL,2K^##:.<"L ?_V6+9I#I?](X M 04%:H M\KJ2&01#;+X ?]02"TD=7_SDQ?QQ?*:ZV+.?P0/F!Y9_,\OJ6SRLU/)<>6YZ'<:N1XG0@1D8J+/K!I74$+.N="_=+NO,/IF< _2N,IT:Y7V,H4T1IRZ$$AQHEB\F/./FX ?6+X36[P9 M8PG)D6%>RU[Z3&@YQ@W\,(_&>1YMAT18[V)P M-NR-QX.^G.%?\:T+*-:4Z+VN).%BDLBP@$@RHQ9H\"%;$HI9F#Z!!@HFK*?J(A, M_CR].2VEA-C/= GJKLQH$5..WA)\[_=9VLRQ/O$S_WEV]B7_SO[T(8FTG:!,8/'6,!3<(^<'4]E^C"+ MECR:Y3>SY+SP3/ESPYVWG;.JE;ES6T6OS('-'T?"V@NT$F%2XBP%5!Q8\EF- MD@HLO?^"3)FW^U0FDC1 '_EUTIC.4I\]\X.(1I;/H:7P3RQ\8>&.!UL]V4O' MQB-E82_)#9-+XKD!^Z@\7\QB=['N\&)W3])HB),_E;.M\ >,"Y[#U*^@2O3 M6QODA945/LL=N%G,G($UOF,DYLO]R6"\%CX"$\;<;8,]J@1>6'(=.P)N+9AY M_5C*S!Q/JI'O^=,^1AY?RAG7!]_!@/*G"N]8[,QB&?8H;.$2YJ51=C2/+?+K M2P;XFL:, T)C29XX49D3Z#T0,&XY&^3GQ-*$ &+B5.A?[A:7(8)R-[J7D;)_V2B[):)'6]0.P+KP)@I8D\A ME L /\#E ACZT+;1:"9,C$$%J?L=R;T*S[ORN8)B);,92[%QF9N [;?2^@? MILQ<)BW<$,T9]4_D8T.2$W)A0 OFWA8BYWL+B()DND$8A_77Y3($A D#2#G$ M*8U6'7:F29DB6UXFS:4F^0>6!<.:,6;QQR53DVPTL7&2J%$*R*:6@ M^G(GGC]V:Q MU8&+L[^RU"(84=^O6ETSBW>9F8Y%*@SRCDSK2P&&AV#A[1//S\S88L6@3%U& M@SO"M!>]XUM^[+8@TCG9)&4?F4V<"S/ F2%E^AO,(;M%N&"')^QC0P/.:[ES M\T1)!.ET1O1*?$T#HAI33=J0T5--NC#G[K4H*=AP8"XI8RK_J9$>WQEW@.MW\N8152YW:UN-L.7UG2<9 M6&2BY%X]12Z6(B+:VAD*6Y&/LRI(YLMVHS*D7^5E0[7763\+JW$G%.E(54RK MG1%1]D2OXM(&)3U+%4V0\>IL-I/I%5)*CLEE#T+8^EB2)[Z)X%-1=D"B".JT M5C=<>#50D=>;$5?N+:R6]:W5V'ZC=,EOG"7?V>7OB,\39W++!_*!XNO@6WQJ M? X,H(U(TY>O3/PXS'-P?.-G965A:X.]7P *&+)_D,#D&4G8CRBJ?,A]1,7N M#OU.W524F17Z5NC:F%+C=T8:8\*=^IAFSQP;<_+ /E'*2X5A=VA:5)Q4"='V M?&M.AJSNS6>/*LL]XJJWVWJ+D;OL M=]0E:"H>2:/[L^]XVSZQ15XORQ1'L![/K?>RZ[((FA M?MS@)EOL2:]:PKP>';:.8$]L44D,*%6KI!Z[P#V)IGRY\[I#V*L4V^ YPY:+ M,8KK-C)%L-H&,4??8PY#5?V3*-DQBQJ"!Z,++,0NX9R/W*52?B6 M,/<+V--[;K%=N0P9I\&B0/&B%\'1IP84SX517)8EME!9=;=H7*)0EP!M6.P" MX%'Q.H43=I^ K>6"/1[L8JY4IS 9O&?B!XOE+;)BF$16^A2%LUP>I# *L6"R M+=P9/WSDY:LDZW&($U'\;:X5XQ1.)-PEH"02#+:,0F[J3G9CBE[GWGH3TMWX&O&LR?E8EH@0YS.9E"0 M)\C MVS%@>!.LE5UO241-43B"6 E-DC42'[_,V!JQ.=%M?=RRWK*V0G\]8!R M#R\AWT6'I^2DJ2Q&2Q>I*'_F;,=]]XC.F?L.A3><)4%Q,HW B]M$7P/3\L)M MY"4WL$!K._1@*L &5G30K+NLM\(/C1+O__)2%?8$"R]=%+5EL@8M6..#V)1U M0%M>GK!]!U-'L$^ M0 >L3Z?W5!:G0)0$194DXLQDG!4-_;< \IPDUO0Q^RAF*T4_5#P%#/9 M4U%TXX$F9W+X:(1WOG8(XA5[/BB.S.Y>N6QSF!KBB:Y%U&LG]IN?0]:,84R8OBF(2Z\X!%*MP[? A]IM!CIM>8^\#B M4^ZN%]6OLMHQ,_3_2:?W8A @#P\HY%$X-B=G+;ZT2\J9/-/*@OOX*K+7I('[ ME'=5EROJPMS<9N:_]&O9A(A&TN]LW4ZY!MAXI3267<^RC;2TXM MF/AD];Q<51?DSH@,8 C,$UL_,@TVCBVI4&ZT4J:]F:#*$M6B7/N>A8;'9B9\M/-/68O6)SU5.[8!?KR=1&E;^+A.&\OR!-P]O;7-8N%$;Y;Q-X^ M>0S7@[C2"^5I/@+69L4]+;]XQE(;#\;9#LJ!P>%,\REBG6N%RR77XP)F*>OP4@9?"8C:N#8M/ MQ0+EB W@NL!(1Q/ MMG%[G_+%-;+&VVIVV"IKS$\O%]@"9 U;@R#OS8929O[>(MNSUK20&Z*B1Z7J MA.SMQ34W6H.;XWCF=GL][Y2CE*PFX$1WKU0-D@S,CZ0R"\/KW/GN$W ^7Z9@ MFJ^D%.YX-?-"\ES#YEK^&] L2@F DI1F%RS$M)PUB]==K$?A I2\//Z8018@ M;WJ"2 9/(Q&BXIQSI$(L\HXO M:K%-M<6.*3:R5OS3S9>!AVEFK'BVN77=V3BQ@A:Y&10=)L4/PJR)O>'2X9P_ M\K(/D=D0!X'1*C54I**1D;&=$G+'WG?81DCF:J+\U92,>#_1 4+7J+.*!E51 M""%)0B,0Z%)%#/O Q[\6)IV+?];41_-#5S.<3%8*^2M9X#CZ&7-_UREW+5]GA]'(7- =M":#O5'1-)QO*U @NF;N.7[>(#1) M"@0ML=_&=TS8,@%>&23ZLZZ_4B%PG$&+\(V $@R4I+7 J8 +/S #?$^S73NF M:V&W0FP5<&LEMK.,]>?*MY-+N%*0,6*$,>5?89K(O8DUZ\E^8,_"^";;&04, M,-A:RX$ 2@WKI?NR%?;AL?E&NTH7 NL/O.1PF@*0#&]#CUTP#N*=:"F52IYXWV55VV5F7ABU&+'- MHK-3W,1=W7X*85 HL )BEXE2ZF>5=%1@+I2.9B$5IQ5WV=>V M=^AW3R)RR6/-RE%0C\%T4-Z:6@0X,R*1:G_;7"'@ZP+-5;I+ MG-@9TP89ID29!YXJFNS9"E*7Q 4M5WF-U_]M[MWGF]5K'%:RUBP$+4"#5G:_ M5[DI%TEQO3POO<9EY;L4>_\DWZ@K^*[ZKJ8LZN#XB('_(CRM19#91=)B)O)_#$>P= MA-.T"C^0P_M4[=(U'>2ZM#M=HE%$UZ*\$L%*=+ZCOD!RUF?'=)^%[:EQ MZHU'A/E3L+/@P7BD)7W.3=&1&1+3N$N+U#Q'O.!;;V8&XU/ .Q1X/BOI$J', MX0WGWE*R2<9SX"KDL/#"+X"K Q.$?GC_]&FEZ,6(. (-L\65&?/B!0%QJE3^ MF!.=5XB422[I/)4((*+^4*0^X;6+RLPLEE MZXAKWU$H@2J5S#;3[?BGM ^=]30R @C#"4ZT[-PKJE29" <"R#Y#QP[3*&&* MC>D@QD%'JD]B;%A5%\ME6_1B/BWJ&*0?PS' %7]R9"$C8_&UD11(1N<#, MN:\J]A67*3"*8#Z! $42+MYCR'B9+@NRE&N*/Z\D2%>'2+"7>.DEX9%7JYR> M?1T>I@8O/A:S8**41+Z'K$>2U2APEID75_.+%[!:I:L(J'L. ;ZY%LD*OA]? M"U[15?'0.9'6UT8HU'B-"&96]![R*1OL#86_$=#<3N:O]4F$R8]>#$%^R'R" MB"\IG)9E6(2IE[->BJN:4OEGIJ!$/:CG7'MY]BN4=540(2=_4="V]IIK!YX: M9X"3N^*OYQ?9.#?ST2L>8!42F7!LK(VWR#;$GY%R=AT(LQ-PV2'09C0N[K(J M['.BJ-TK4(2L4L7\3.?Q]KI0]!0>P)&OUVS^&D*Y"-\G%KYQ9^WGE^>!/U<2 MO2*E*^OMRZ7U4UJ:(\*C@5+!^ZGQE0(C90E0%I?0@.\C<;AR418EH$ZYR+$H M!5*H3+UH(R%6E>IW[8E*UUG MI8K)6EMW^%R^40"NK[\RI="&8_(+B^#%I;XOC_GYG?6.?XZ7Q,T^5S#+"V#6 MC]XTF;,_V7O*27\<8' 9TX_9'Y_6)_<5#U4>8%R>G%TQK7KW$ M+U@YZ%"RBTF0>16_J.\* MJM9.Z!TES]0?J'RU)FJ.,\'1<^I+3"2H<02)+G>4K=3.KF\HK)<2B8TL7EO' M(0!\.=)CNY[9>N4#TV5=8EK%7Q\3QW*+T4QABNW1S'_O7KD"FO=UR[7F%/?-$FR@DFRDM+\\NJGK($=Y.- M1.()=H$1E#U,L+9/ENV*R?FB4/PLRW_,$H9&9G($% PC.$?.@>7/2H2 GKY M> %#F-D,(DN,GTI(,I6GE(1\[/O7B91[6BZ&I5:JT MD4KK\XP7XV2U$%#0#Q !U=(N-$+%(/0<6*QZFW13 ZU4,WBSL@SS>\30:B9V MCWF=L2@>*J@>9/5DL)V[,8NN8I3MFLG+7>UX"!5C?&UX[O7JG>!.(E*BK/L6H23B&QC0X*A#V74,I0H,];TH/G M-O>%.(I.AW7-D=^CV*UOI+BM]6YF9;]<41)'A1KMMDY<, M!F;D?1G0[R*+8,%E+=#DGAT->KKY>OI6?7R5\VM*C!8>Z*B$F ME+NQMO<^BN:L36'@JCC.!P5)T(>I\.,8%\4IX;B+%+Z6D02XI@5$N[3W)GLJ M\!"B)X[I&;JB)L0L07%!9.)]!P>MJ$',P9_6!A/R"$<6@@O+Q@M,+D*!$\L- MW(\#M;'U>0]EDD/2E08UK@_ 7*)C5K":-3MR(>:<)AMR M!"MMXYR[]&E]9&F1=[OC8Y< BUF69TE^C'.&!'DC"^C-E=<3?=/I4GSF$V4] MX/Y"W^8FIJQ>RKW212.!6AY(PL_O\@E?.1J.NDR M=D.U^$N3'9\>1,&DB=W)D6B%P1>\3;VB/Q?07KE8AJT>8/A&RN^*" M?,FZ[D%'0!,#:!O935XHKM5K2[4D8,ERVYIY9**1KISTX9.IV1<\/RW<2 L M!WT/_Q; -9#6)-X"\&.FO$TDYS/&@RF!/RA=\RN9:HQ2"056)$GRTX0"%-=+ MYM#+6URHW"/X#) .S\YGHZ69\EU D7^1X<@:B7-'CRESP \.\DX (IOF@,1E M5[29.O(KLPN WUINX:RL6>J*IMQ&D*QL/8.^$6,2F#\!@YND_V1*NPRJD#L> M)X(GBQE289!=Q\RW6JJBKFC;4Q1W+$."E(_8>!(:W#.JBJT30,CS^-[-"HR' MK!Z2WD8TY1^2,/3Y@:7"?+YQM00&*C<.@%B)H5I21,$=W/("+_0!-%*(SJ:\ MAB7.?;3.2L\&);:NM.BU!DO#5+PI_%_1*PG@E\7663,YXF:+]'>6,58Y(C#'#HY#"K?M@\?T/_&N%20@659L*) M7Z#EDGV?W4Y^FZ>"1"&%*;^&Y$2N _F9)8"GM4<@$5T?C9M4 Y.<&O]+1>-Z M-GUDE1I>N42FE++A8;CP>E;WB<)\NU3J^>QH2?FF8W)41S$K/550"@77&L')BUL=3YP+55E"K9=KSR1CG'2C'R2K#%$I4D U3@1V2. M:U#.H*R7ETE,A[R8(;_)VE!,&3'F?L0&U"CWD.&=S,QMCN5NK,!DR$_-[OP^ MC46_/J]TD/(@?OL@"E16:]MXF4H570)&Z]?3AE->S"00:R 2-_! _)3X>3)N M>[U&)B(W=[WBW/N56[0B\5S*'4M%4R"5YXQ>I3Q7\M:;/>$/(G+EW?$%AJ@4 M%8'FQ"-@R4(4\-:N"$^Q91WU\B,#^P_%M%O874\ERW1_0D&Z%1 M3YG%9,@P M +];5-F&1CSGP L\[;Y8L%/E@T%J)&='4*VJ\G-\ UE9GJZDXBME=FV+H=JU M$UGX''&T!!"ZPK4K!-I.9+'Y)VZ_NC^SS405MF'5J#62QZ^>]9*K7=XR(LDK M/:O32G>UT2[LML PYZX9+\>;BDQMA:>8M1MD6V$Y7R_#T!>[J$S3FS))6M35 M%J9LY;9\XR@O!L@*0[.;+?U4XK<$KD@1DR+5!=NM3V8!9B.$,G_V(H@I/:XG M8'F@*R*B,%1QLUIOS>IGGA5\M6:$\P&P$8RJ#L4$^+7[-U+<7F22,F[-RJ02 MN2^8@^X0-UEM'6'L-:.\:74M\UZ4%LJ*QM*1ZY.5"]\9BJZSR9"E ME,FG^:9WL4#:DHL7<_X1X'KE.Y7!]42&OW:(O7HS09_Y^$VQQ=K9[$^9"!76 M(MO0*=>!%JZD1.\NWOLRVUQGU]L&K;JF)K/05/(VG @>*6=)ES,X#VN M1$BYYR)_J0VKM#U&60U1LF/S^!) Z,I*EQ.P]B%X!XO_Q9MGH+-RWA,CXW_2 MR(L!-S7/JT%M3*FL+ 7FO'M:.2F;,LFGKGX&[%LJB_RW[8.M+$F5!*T&R&O9 MJGS\&O@<0OEDF^?2=UA]C9QSO21_\6U6,@.)S^;.LM=C_!SR6+PT)D(4T0!O M5(I! :?.F37[*1'U]!G[R6WJ;( CWR3/"C#R<2ZB2DH^#T^+\M+[?+X@>T#F MMT.;2SZ6:_-)Q$#W3=$29"D&=Y7T:-Y!FDLQY16FO' MJS*6C@L?I?$ _. _ M50A@I8H4X*WEU\DO)NP&'QGKEM41/)9/'L4D":XTJY2EJ//DD4E#.PH^!Y*_ M,A'*)F8(P\G'1VRLY0H@>-%EMRNL*!^ZF_OH$2\>A,K+BEN5DFMBYK>0)6!X M+I7R:3-OOXKO5H;SY@/"1>X_.Z_@Q3(/E%"*[6LN[-Q4O&O/_S+?>A$N=59/EE'FNGT"V"\LS("[TIAZ)Y#@$GD0.W=*U5EF:%SC[>:%Y MI<'(1S"L7)Q9IS]/;TZ-*0 71K%T=_EPOA/*QU=)Y/G5R7F5GJ5,O,JA1=5G MRD);,TN7B-YH8;C8.\GW )7"Z_/$+623:QE1P@M6T#>%I$)2(*+,P/(&"ZGQ MWL/I'T0''AP0!M)]X%DD &IA>KZT%KR"!T8,7'&O&J[T_U*VJ+;)NY]6/2MH MS%B9!&&P__(1=WPZ%UF4">KS[1^^H9#3!+8M9/M%7,!/P$7$XK#+). [9N6* M#R&0)[-C,RE[^>6 Z(7#)?L+ M[SS/C+S/4O?")J59[1GNP ;>YBKN2&1KP'3+2IQY#16R5%2CQ>CGO,A MATOR)&#+H?=S^Q;0*@Y*O+EDL+ YDT*A&?67QH*MSGW>/;QZ\96M)>[K^3SV MWEAF:5RV]2A-5>UT_,,YM=4VYMUGJS+//(>$K)2[W_AW4Z^*"4 M3J:B]7MOG=JJGTP==_7J:4L=9?9&\M=@E;^R8'7#3/*&XK+&*7.5\5X:VP^F MU!>[Y1BV;DU7M].(G& ./E"6!.&#;+#TBAT4$\&]8G2XS!=NN,^KCU792."ARVCI,@"0VY 7K"9 >59X<)EDU2ALW(JQEG-W]R]7\R>;L1W4+GB_(6:J[Z[4^RQF;EY_>W MX9+)\L@>?_AH?"[A6H)*S\L@;H!Q3\YY2/&%//%46K&::HSC^^Q)'>M30:3\ M2_O3A],2\:!K<^F+9$\^WXP;T0+\J6 W7IP'[S"5N\Q+^1(\OB:N+)HNJJF] MT@:>F2>6W#P'1XJ$U]J/TO"N;*>4[=?GQ*#0Z!WD07VI(4UVHI$G^4,.Y2## M;3[KIYR#%O5LI:0\S>,7&:!,4Q?R9'_R47)3475B;O4-2NGJ-"@%%%7W5@;_ M,5;MQ%L!BE? M9B!(5;IT;1O%7]]2G)>QT:1[5FG#_GK?I2]?9Z%E.]-T*=/64>P&^E M28-L.?*S:M.U\-*5RA9^R'24J&3*^J:S4MR%F*9 MNC]OPYV&/8.@C"@S'GX)0J$\/;U0 M(:_>L2VV<3+U*^0+]H^S>?(0ZWN+K-.\8;A#+L^C/>/;P0H^L>6FF4@V1XM\ M#HS?F#4N],9UOL(E;_8F?^/S$):S+%[79S?G9;EB;GP,1=*5I_\I"+8FGBNG M_QZ>\L=A_F--&FK%04<( M*,*GPJ(ORF^\YGI67C)7L.PU>!]";K#$Y'K0!0O9?P(C/O-M7=[>85PRN>,Q M*.2/\G0E)5$60W%?@H]T7 @H]A9@9H1>>4L9"[[*7,2Y]):*B8O[94+"$QP M.-;O)7JI5XK0\[FO@,BN^F\O*UJ1\)<>GA=#_X&H^VR8OH$V M\I+&80HD5QJ,8W(%,#I( 'GRE299='*>N?YYU#CX<"*"QLQO^5)V9=EJ0[[K M"^^^B$RC% MCL-(AA7 ]]E>VU*^;U$7L5Q]1P =+#"HP25:9M3(KN$*YVHSJ"S5Z G&EQY: M+G19]3B_PLH&:>6-[O)7+ J48K+(MUN+F_.F#UZC562A\T[$C6I[\7YY V4$ MQ2V<6.OI+J&*B@U?_KAY- _/7*;)ZKC6;-#KQ@MLH5@,A7CL)]BYS9$!J^G% M%R]-8)M4');>)2'T!7 H!1('-D/;I'$F95W M97XIX[ >*_UA8(X#.Y3%98A=0S5N*/-\-,I%'M>D/!6*%;8B"; MPO!'%]F@=GT,@V;VU:-Q>;1[/R(Q0D MH]"@-L_<8*;+1_G&/:=LFIE 2":"D3>NK3973[8 M%VZBCBLO67>3#JP8Y0.0,N_7-GI4M8T\)Y0TVRUA0X#2;0(MO4*)6LWBE4Q0&T(2]ZYPS,43 (:^H5LZ_S$D!YDSZ2YD%)HF_NY&J\)>P#7K F M*1"Y.1H]!R52]1ML\0'1\ZK'XV2USBC7G+WC&WBF79K0?I=]_A%LG-PQ_UN( MK<7R[1** 1Q2AGB.TC?=2CZS:$%PZ,*V(D>_*T:@$A VQ_:O/7($9R2B$5Z MK(>$ #?'LK&6=EAI + DV3/*\Y1'>-O;F[*\T7!76Z)K)<]?)G&P(,[+5I(N M:+_$4("%P?=L^SG-#75!S#Y!\=?%1YXKO1=HW2QN%!/$>+!P#RT@Y>]Q 1'V M$D:V!5S,Z;*O4_CQM"J9-X/QOE*Q3\9W?\2!\E K6=;ZR[*VL9]@7^O*\, > MT_DRJ1)@-C?#$2BHA-3\UE:2Z^7P7B:6WG:*D<9B0J<-@9L"/H MSL62L&]$R5"TH6IM'X*MEO">"G,+EE.\$[.@H?Q.8@,GVJ;61Y9K?='<;L;$ M%=+-0D&(=QU_YO7J:0;0ZE.=L5#/4CR2+NW* MBY?I"'365!::G303F.%<+.H**:<$K5K9D\N1\Y15!\J'Q!2]E$]HO4MBN-<.15A.)^Z= 9?FD6N,?1TMM M%U1Z'YX6%/5K\@9'_!@&R<,CFU3)1W0^DPM1M5S$3&3%-I UH[H'M);PCS+] M<)X[(A=+&H@A/;V#1"A4-Q:R!,S!XFF7], ".,*,S5$:4^8AE*0"+B,(89". M2]TR(7E8_K%>^O:.C,,T_[A)YUJEJ=S/,,,W3SAVK7;NO MB?>H!BE/$GZWV.$ZAOY&/X.VXU^X/NP5B S,&&H'V2,5RL97"_L!89K]ABA? MKXO5)"4HZSX.92J\67Y%>!KAP/&)(5.72RV8#507!^]6;/30CNR@76A?GAE\ M@7;^'4H7F":Q>AK2P82D50VC5.2Q)Y-]]=71RIB[FXL*>R6V).6CDMD%CX?3>@8?RRB7_<59[G]A3*O.ZLCF@-,VE6_ M=;1T"U;=PF9U/12B],4F[@O1B3PF\X4L@ MFD2B*^W7R>84N"57.A71ET+@3W\*P288K8NW"1%!97G%=(#HHI7:*A M.NO,G/(">]83+>V;%Y*SC!.8[ '1EZS."NNRV\8'-R+%%B:I3&?=378W80N# MU'G:A-UBP5BE*(!A%$/<$<:>,'DSU]_^LO/V1EB#<0 R=_% MP$5V#L=OH6=]([-?SNYN@8'^W?WC_O9,'TWZ/?/?EVP^++UNG>?*/?!Y(-OP9/CK[7UU6KTPNFR.%T6 MI\OB=%E2J>FR*XS!)M5>M $Y3.!'%LG_%L3D-O-/,L.QA3T8#+N#X5WOUAQU MC*Y]<],W!AUF#P:W=K_3MVIO#S@"SM68DDN:V; "9)%3LD8-S"-I(DYK+=HU M2^JFCFS^!IV5H FP&0913 BXUTIH-M"MX4#O&)8:0[!F(!1+S-.(GOFWN1X5 M0WY8+YXR]#AK8.O]0><4[[-NQB>\83V1H[X1,,_:-QIXP>@I%K!DI4I'DS)+ M02(NBQ7S;%P&$@/Q$1$CS1SXFH:KZ<;Y'=_S7DT!QK7?1#[R=P=<#>"5PL'? MQ(!7AL(]?M6^)1&-NP+J#3#T^C12#^5SQ+@KE^5W?,+C,:B$3N#$B093(81L_W8N8]FQ[':!?QWEO0 M5, \A3>32K9\[2X(G[3O%R9WU7-L>78:;%K20'BW-P&L5P9'(JC,IC^D*<,1U)<76?:],^P:,2!"XSB: 6_5XZ-:Z#<\[-B3K;3S[U3+ M@]>JF9UWRUF3'5[06J]\:VDQ[@+8RK[XXFM?DS']5OLBM%1]?+)/OMAK6-"( M(IWG4///WI%RQYR_8ZJ)=7GT0WYN1+UU-1+5U^U^7^_;0]5Z@E<+R#HAW\10 M7ZK2"EC,X9ZE,Z7Q;6A&5RA; '?%<^$%-O>!96F%#FR[W0^]+@ M*E6+Q246\U25J2.? MD?G?VCG;A0N2B'X3O;LZ,O-)UTE/\\@LOC(65@(^RS?RH2S1RVX5!W.X\(_\ MPIRV$^)YXIA?SHPS]CF:.Y/T\^[)R!=W&C_2/^E[C@&(/KR8P("9>42NTC_X M@U/1>/"OX&6DAPJSOZ!<$Q[%_^7,/M-"R@+L;S,[]GT\S?\,5UY!/#U_I$'G M[Q\*%\IOL/*BB^>;!YY^Z/FU/OVXMW^#'V!#!38K! L^N=.I1SX4Q M$4I8= M^;,06_DKE@=AW[SYF)) +XI!+DGV?GK4WE'U%RF>/6SG;#.EA%RGZFO^0V,; M_-I?#?9?&93<3+T)RXRIH1_[M+29L=)0[&X*COK,8,9V6/[52\Z7Z 3" =$/ M=$E>/5*F(^OWO$KTC% \&BX>_6V7?R^#,G8F?SZ$-""<@@L4A%=_G4P(F M7YGAJOS*PWEC&KIZQ E_.?-I>'OV/GO/8S!$BTTZZIEVZYES6[.1,UA%GNM0GIL& M"51]'+(3515RJM9]+I.#TJ0X A*LW\;4?#K]>]W(3LB1 MY(1](0Q0+P4(9& Z\$A$3=S] M&W7+;7TOH2?"OK35]W6H>K2!VD?;T+NXC/8M$,N@S4L6G2EG$.ATVJ)F'^8H MR$,47IP(0*_^#^#,&((<'XL$8CQ-&):*(^.R" SVF)T4N5/7"=F$,U\;T6?C M<] <-N[5X7B_L1K2F\;?55+<#24R%*A)^9E-:68-QZ!H6/=TXG-4Y 1&[*0- M:P+%@:'*O1# *8NRP8^4:M#R!..*.6(P@'.E2&%P>X9^=@&S<=([;HW5!KX%$";-"QQ? &V*<3<@]_?PTV?XZ1KT MY3\=JO)K\;KLO")&M[T1?4,B D"%,0(P[(E_43V7C-WHT=5N'/]/1B-H:_O# MH=+NP->CQR!AOTDETI_CZ:7 <\NO+/ ?G0=ZAP<^@H:)&EG)V^)I!8W,072?,9]<78?U $(ISI#@>,#?>6;MN$4WE?R5OY363 MO<6'EI^2X7>.1N*NV=#- %$W#+0YN(20MO[XU M%'/E*>W6_&CU%EXH_\0ZYW.I*+Q)X:T!'C=T7MCL@;7/ '@L(.Y1A@.^\#(2 M^AT343'07@#?,G@[@"W4J \5/T;:_:>;+]_XSW./NCEJ_,5+0Y''N&+!L@$= M G?6>^7XK$"2E"^7@+%S_90?PM M;2NE!/B5Q(<&4V"7:WJ&)Y$?2%_-*'"C M;0 ;Z$X+UD^59NX9)6AF*F$+9NJ $<6EDGVOY'Y5G(HU/M0WV6/R 9R'?F:* MD8%8R6,67!J-K5KY*K[MUF*BQA$P!ZJQ,2CU1Y_N/XVX;R;P<C(,PA+$W M D+/X18:4%WXB#1JNEV/#T"#:079-<0EJ,5VN>>H?2?S.(-W&]1C?,VZ2*!Q MC"N/\UK@W(P#JLJ[?&R&Q+WY>(,WF%0O<"E+<\D#X-^PQRNR,>L2*\7LRWSN ML:#)\6[XI*[O,*@K3]KLE) Q^[V1U1L9?:-S:WR\L>S>;9>CZYJV-;3,YJ'K MWLCCS21@E"KG8Y@I7&5"E*K()#JP4<-@P)Q()**B)3B;8RQP34%L MAL-+V^@9?1K_]^D[VSV$M"F>7F],FEJ]_&X%DB>K7*I<@63VN(,#RYI+KEZN M-D8',N(1X&-*9,2*P\<@4A&R6NU1?ZK78U2F#I2BC!7H_Y#4C++D$)M-^1B$ M\07;VN2Y%-@ .(\R='+SI.W/B-M1J_)C2^_WU/4Y5'WMX3Q$"*I@XP-JFA9H M&D-A1U75U_Y038.QX1M^$2NIR>=MY95CN2[*R,W%)G!]^@ M4558K&Q_ ,U^B^7*U(?VT4 /FB)1)28*.OVZ6\3[(&:CVPN[DN5PF*+>X\K[ M:<=K2FZ($Z\R7; WR:K"/9A/J&@^ 949*K,WR=75#5L=9''KE1FF+* 1/T;^ MJ,PP\J\$]RATVDJ#6ZQC']WU9)(B)4Z(^PR48353WMW'ALL<,6NPJP(78]88,=-MAA@UV]T^8K MHHY32G#ETP'8MR*?U^_IW:&R2:&57_Q#3?-K;&Q]$YO:_>Y+>4UU9..RAGA)DN$/;10(C!PWCIP MALTXAHT*4Q-@5SN>)1[,/V+Q=!E"U:*1V'U+F7G"D=@8DY[:'+9(/8;+J&E0TZPXSS;TOFF@IJE@"?6F M1ZE4F3 ,T..ELF-"=9T6)4]/3DB/B?B(1YBI U!O8JCGJG'8SN;4!188[U-@ M;!J&NI+BKI*28GN 5;7UR6Z4J8'3,4Z;YMIW3^GX57X_%C?C"UD>JVL>C2"8 MQ=DL8O7OW?\:!L]N!/"UX)",G:DV)>/E3K V[DN>][O* @84J /]@/I+VN_T M!W(1S&81[RT,9E : XD3E^">Y4&D[92$ +$#S:K"90H#_K;N;&SCL>^RT=9@ M"VFK*PM%"]EZ"_F-T/>/' ],X_QH?FF3S*"R,CJTL-E -.H$"U-O:KG"_:')O8 M&9R^H:,J;';ZL+$57FI)\^6P4K,%E9KE-:!M($QK/ _%59S[J%-5U8H[/C#_ M"(<7P' _^<_$CX.5;L9>)*EA8:M$ X2\55&1BI"W;YQ>;\S:6KU\[5U6A+S= M0"N$O&T'&R(.*4+>(N3M"5D-(6]55/@X+]J30Q?+=;Q=LKK*9;?RB4IL>BFD ML#MZUU#7O5OUQ=\KK8+ 0N4#!Z"J:;RJL3IZIZNNGZ#JBW^HJJE]6*=@ZSH( M_X2>_WD83$A4RF9U[?:>?Z;O1( MIMI#$$P/V8WL9WOIYBY@I%@[M>P-&GJ_=WI4S:9(>XT$N[Z6L3W22;U,>ZAN M,$G;I1-C.<2:Q K&PZG2'^@=0QU(4UNP)JNG:2KG Z"F04TCG]>U=:MSO&+[ MJC"#0D>G%JBV*FEW;K[3/OD3+YF2*62M9X6D@_;B1-H!F0=)8 >7ID:/\MS M5W)!S?&GBA[-ONRH?;1@1DG):ZA?H3%FDD1T\4BHT>^F0:@].;[SP.B='N0% M$R>F]X_@<"4/L4,SSFG)O[*89I\+Z5I(HCF9Q.XS\5XOJRU\_",<7F@_^!J2 MN4.#3/)C3OR(1(S,04PO09DH# %.VHDBLF*J587T4ZG-"5M3Z,W6A9*XPL*& MA15) VQ84'G[-KU\[=-0V+"P@5;8L- .-L0J?"_]AIJCZ7%[2XM-GNZV4>(UJ/Q1(MM(ZJ:EJN:OFX:J&I:$^L=3L+[T/$C M%[8DM(B$S^X$_)V'D/"1AKF_HYU'A&B_!3'1AJ44E]:O"LW2;76!757XH6SK MC4:ZP2+Q/^G,4TL9OS1%+C#:WK2%/0^H#9*W^.8+NW]EB%=S"J*[NJEP%E;3 MO;X:25U];5=SA*NC]P;ECUYMBG!A2/7A"[-@>Z6*E37[U$[*J DSCS;.L2J< M@L%6A0Q6TR3*T@?6T9KDFB)1#0[3K#UI:QTD?SMPE:+6EU@0^SSP)8B;"G"EJ)Z[PI_ID'$*46V\ID K.0O5IT8 MMKK=NZJO_:%9H!KIF,H9/]0T[=8TEFYWU6')57WM#]4TM8_E#B?A3>)Z\&@X M\H2)3U=ERUU5UKAL@XQVM\DB85&1P,XX#(ZWINV_G,FCZQ- T92WYH;>L?LHGAA9+0M">^2T'?C)"2Z-G-_P!^1KD7! M+'YQH+($NEMG,W="RK5PM9.TH3Y4-WJU*KR $51UC%+M),+6NZ:R[']3) (# MJ V[B\2)R&/@337W:1Y2207C4@YJ0FO&S%E]W5"7QFC]F+D:26I]+5U[I-/L MZKUN2=/66BB=&+VA#[I@_GJ6WN]C&A_C,I2)3"8,6[DH!CP^E7,Y^Y56 *>?07>!\ZR+1 M];6);9)>P]0[O9*@/5!Z,<*K*>9'5P^$^_U4OOD,_+K;+U'P1/5T:_:2PBCF8+9 M3)M0W>^XON:M+ G1Z"\P:F/F3%S/C5W"OAE114XYR'<=]OY47X"IF&H.W#H. MDTF\#L:BV>W'C1YE*V7R:P8=HX_NJ%U:=[K4N>XII5A#/^C@&>WE9U<([O)Y,P@3T5#8X:)*$(8BDYSICH>"4 MK'(=/;^MJ(.HAQ&B'FZ*)>L(_%>QTQ'U<*<$ J(>;J 5HAZV@PT1B@Y1#Q'U M$%$/Z[WC_O%I[@6OA%R$A!6_G5)\*U_#C[ADQ7UV?3@T2B=)519_KVP,%N>5 MO^^.JJ;YJL;6^SU$^FA-9']#QX]EV,J#"BPH@J/:^C#WO*1FPW12(PEMK4 MXS C84B@\/V9^ G1TT))].@VXO9VANC)8;!4'4O5(-%29\ :+UH8)&65_B]. M&#I^_(IN(#W/U#L=99NZ55EI#(RJ8VYJ)Q'] 8Y9P+!H:]I^2R+?\0/(M;&R MABD]\MF!/D=TWC#3C?%1[0Q6.CK4GXA>T<.2)*$B X)QF/4CM) M&^J&K:X*_PWJ5(5?,,JJD-%JFD3U].'P:)#539$HC--JCS59>4?K>""4C>B: MZ79T2UWER?XTJPK[8 B,VJQ"[(C:;+>,@J'WK>.A>E>>?10Z;+7 X%5$._X1 M#E\)5+=V@[9"E"@5D^[^D6@7!]GSZ;-G8\QY_L4I&H7'XKG\M#M+>2 MJJ KO_*'9G%KI&XJ9P=1S[1;SYBZ.4 T(=0TJ&E0TY2M:08]$S7-T7*5G7[= MXZ??%_952ZF%KUUEKJE;_8XJ.:K*4I=MF-'^-EDB#(060WE >4C/&RAK.VR* M.)28I:Z_F_6=Q+''!V^7(3YO;: TI]_WO&\HVPT^F&HYGY47)"IGQ5V@OS$1 M4[;A:Y'D]H;J6O51!U^]=H,40C[^"9EJL(+F-4Z[2XK*IK6*1J5=62H9E#-H)I!-;/2GU%91M86 M18/P S+\ ,<_I%1 M[!G85(7!\SY&Y9GX"69/=>?!$\P M)_#'QD:%5KJ'AK*D0U66'<.EZMB@VLE#%\4!8Z6M:7L=12360A*[(1\S&XSI MC6BP%/A17HU9BG/7&MB@KF[9I\<-J@K'8>15 ZO7'N$T=;,"H%Y-$4Z,V1#B MXE0%Q8V"N.CJ!F)<8."+F@8U3;F:QM:'G9+@B!NL:+8"TUGU]\_OD^CBP7'F M5]^3^9PCX3O>#4 C=>,/GSUY_^\G-ZWG\B\F7V M,8K=)R:>Z4?N%,XHOK?M>XZ]WJV4H@^]X]$FX=D[H0LI0-$F;D^Y377\>BU*&W8* ;-]6'N%95>8$/MQ8T? MM?]JV-P9U:'T:?+W M?W*F1!N_RD2B-/:2*;EBUTDB,DL\^LS/A+W[/ SH!>-779M[<"5V?TKH.3L5 M/KE4P?@/+FCA]*4!S,GS&)A3$@-M)D[TJ,T8K!-=DC$1ZPXO1I\E?@RB].0/ MVLQQ0^W9\1+^ "XP+GT/1[[!A"WU=)F\L+)L.TL;)Q&5C@@4V-.8DI@M]P?- M 7 I8$( F@J9^8CAA077T2/@UIR9%X]--\M@ERQ]VA-]8!3.KR\88'TY2<8&V3G\XB&9!'1QTXM$,57A%V,G M(I"!>0+F8 ?KP,24(UB*-;K4KB=Q0MF,RDCBQ4"8Q ,.ILP?:K,P>();19*P M7&[K "[9GJ(- >M"5=6?5[,@B/T@)I_I!^T'^RH,0-T\QO'\ZOW[EY>7RQ_C MT+L,PH?WEF%TWL//[^' ,W%\_#JGQU.51JA&FY[!I=\O7?O7GWY^#]=QK^#? M7_\?4$L#!!0 ( FH:$P*+T>XYA\ 'EG 0 1 ;G!T;BTR,#$W,3(S M,2YX/Z23=5X_)J974_M;$J6[8US'LOG1R9W7U(0"4G( M4 #@+:57W]H\$V"3\D6)U35)B,30*,;W6AT-X#&KW]^6;K6$^:",/IE[^C] MX9Z%J\'C2S]XT4XGX6]P$MD(2DYF?H27S*^/,:?$RY>Y[QN>JYN') 11/ MD@FVX4O]N&SB%O-D)CJ M%E$)]/%I__!H/^D%H#HR;I(F_N-!4)BN2BJ&BE A$;7CH7HI#.WSB:Y]='IZ M>J!+XZK",5548(\._O[U^EY+RMYO?[ L+3EDZ3$N+5K@>)KB.4)>AN! WJZ9 MC:26[C3)QH8'V)4B^K*?@'JO<-BS#MJAPYF;8T!W?#2L=1$J2D1WA#2L+@A5 M25$).L4F\-=^U&X?/NT?':^'13+MVV$1M=L$%J<'B-O :L4V6^[C%\]%%$G& M5Y?J[V:8N9QGH%PD0 #%4T#QZ-,:*&K(%,]!]3='*=UJHWBT&):HQ=K]F]5^ M$S32+6^"AAO$IALFW=$PKQT-YT_4 #K^V*Y+@>WW<_9T8#.?2KYJK-),[:(_ MNNBR+%"?C+B1_K7V M(!#ZA(4$@"=ML$@U"W_O)R"Z84*1,OL XE$;1))6P<_]!$ W- 2Q6R,1M8$? MZR,@/=X>@ZB1_E6! Z*420T(/D4?/8_0&0N^J&^P9'^.UNT[/+.T9?HY7#6K M[=<#CS,/S+WM@]^]'IOT_;.2^5Q9O5*700=:BT"N4:F+[ MKB;B.D$R@@ Z^\N>4(/MXI#R-R?*P;.V1*DFA)(>T^2B:5N:5!/L]I0% "H5KZ?S%(?PC(TI"L!-3@N3&RM6TO[K"-R1.:NO@& MRPZSI0/TZOGTRX?#DS(N"LU%.^X&IEK8D\7CKMY9RH_=3;PT,[B/G1%U)G*! M^5@[4?*:H"EQ"2R:FV1[LYYJ1>"7=B( O5J(.A:#?JW 3Y26F_2\DX<\E[XA MSCFB=IQ-&."Z[!F^7S)^SORIG/ENI" WQ^4&G=1R M_$,;CD<=6C/&K:C+1//O^!\-UA5]4O\PODF=;H!9R]V/+;B;@K_C9#PP>OV\ M8=1^O<6ZOHLZ/A^5FML&/NON+!KWMUNU8;DX$ MVG16.^D_M1"&L&,KZEG;;H&$A)T'/O1.,M+,TD&NU:TJE(I5%__RB0<'03;I MN#7II%82?FXE"4&'[RS=I1:$N-.=)Y?ESAT6DA-;8F>,Q$*QYTKOO\!0;4XI M-.FD5@2.6XA TJ$%/6H12/6YXW\\6 \0WM@ BT,X55P\.?SEI!C8+.7B3P'( M0;'(%X1B(=2P3@G5R+1CC:E]=83SDRG"&8(!;L1P!LX&\!B#+=/)++ C1K9: M4SAV(BM7&3M"^$L=J[KUN;U M\J)=1EP^"5,*C6L9],8=)(%-*8A YT@(S% M9I%AA4)\WL6&.)AA 4I:!4=(61Y@-4PM;.#LA@2D,9>+*ZF1RSOV! .A[$DX M&(V44>&[W:RBYE!KF5<,A)1,4=4!1+>6R.)!%SN&AH-S[R^7B*\FLRM%%IT3 M969D%>J&6-RXGUJF%V.;)4P/NP2EG'0:Z>>HVYT@A /6P?@MAU)M^GXRF;XF M.VN(=B_X:/ _\-*?D OF__V"<3@_T,S=Y9 M-CB>..GMG7)Q5'_[4G5HD:3'=]HTXHG'"@UWS*]E3#:,T'XJ;[3?ZLE_8IC\ M&Q 2_8VDPQH[U=&4BUW;W2#.%-:;6><&(S+34AI.QA&$/M63,L@ MC9>N$O 529_K_;#)["OBW]7(*05QC^WPJVHP.16 682@_\Z-CD@2?0-/?L-+P=Z0.YK"OB^A*W# ZAMU9%R1]XF$PP>G\&B/131>] 3J5NN7HV*1;JH1% ME0>H6!J*_W(<$FU$2-WFI-1 MP5SB@+^1/DS7DI5E0"K8IN:>^@_FW[T:/)WR32O*!%3V=NNP3.62 ;U%<'A\ M@251>&Z$15F(-?SZJ*=90WY9/V5@#W56Q:.E5!QX\Y^X\N\S JKGVL6:6 M)3!!.^J @P:[X]<,U@^.%Y@*M3Y <&8C?"L K>;?23O^I:'K@-*.C\4AWX@> M;=%##8=K]&H=AW>:ML"/,"#3\LQZ VC5G#QN-5<3L#N.S>XEL[\OF.M@+B#@ M+5>;X)P!:C4'/[3B8!K\'ZV@@P'Q\AQ/91LNZ?K5$?1#@T\.S08VJJE[S#/X M>S)UR3S0%=\PF2^4*(Z>E/:8XRLJ,6POW2FY[."&K]]9=3#ST!#,A#Z"H%AT MOTI-)?CXSDIU_POZ'Z2_OC:[QHJ*XS<5D*#'G92\L92DSS)= M,SJ'/7;XWE%'U(&KY6_AZ%/(W^SA)0"]#[ M!XJ'RKQU JO&]K7L*>Q$ANP9 M=G@4!J']#E*J5?56T:%AJTB/^P!WA**G12 K Y7*CDZ=KVPU^%5P*MAQ&,>C MXT=.4C]UW@8-SDK!&Q![+A'A?T.NC[]B!)*J7: V?#$#J-Z@^V!P!@".]02 MK&4*TM!9$5[FHTXJT5%8[HQDW&1";QCE<$J,$SK7.V\=EIA7PJ!ZD^^#89$J M$88H1VVPV9[.Q!361J)U(E(M7>KJH"4VEH'7XP&%IENF. MM<556.,']!+.WZDFU5']3X: M%O*@M26A^3#'.AM6F6&N%$A<;%)Y'=3I)KJK=AX_&J[JI7EKB.$$?4>U5.]I MM7H]\,2)&^!8ZR#?QOK,IZJLCGM4=-!K1 4[/A*(8A[ MTPF2$TG8,?V<+4=+R"0]F:JAHM@Y6XT\SUTIB_3Q_A([ MF",7-C5]>":PXR;26Z%4*UB%('-.L!+LX.)4A6#IQVP#)*T(2VNZLB(\KF@AH KI60@J>7DY#PSY^@ES]94]W/ M3N>D1GJ=K8DJ,+6<*R1@SG!EZ#L5J:&]PS:CMK*+-$J3V1F>$TJ5TM(A<7C= M.]2^,[B$:K,YA6NHJND9I@JE3C?67Z/[6HDH)&+.S>4L)F!*Q+B$ 7W )E+S MJCB-D+8U(Y2&+E+M8S7%QM5;81\-$9H,.P<8EKG!,EGR;C&_7R#>ZF$],X#J M/1=3J$;!4?92L#"Z>F'T,+<$0!LZ.\!5\66DZI @ME)SY\3U)7:,#3HHU\UV M7!T,-YE(%>P/G;40$:UB 16M7D-D=/.L607--4Z#U*M&[MPRJ2@BR'57>MR4 M'9,D<[AXL5W?P0YX3AF^)_Q.PQI)RG0B#TU1YL#P3O@CYKD/(=/4Z;*Y?2AG2CE!ZV#X<'OTW M_.B@HJO 5+M21P;G.L,,]3?59Y1PXY=I@=7V7*$.<0.OXV9Z')C MH2'$6L85]I/RC(N QP4 ?O!,;&_/&UI7QPN/#&9\ECE#--S#-XV<_",?K5A1 M"J0Z>RLU[ MJ^5_T::IY'_B$LX"EQ#MIGJ-:'0P?VI 58F,YA*@W[>*UNFF.FQE>E0WS>&DO_15=O#ADN>!K@;^/% -=]JKT68 JT->IF<[ZZ?N MX+4M+P[WNO.U F3MW"P$5G(LY$8>#G(.NAA>S/D?'W&)N;NZ)!11FR#W'$GT M2)&OU!5VVC&Q&K8,@:LJVA;P*W6MJ9@9R5?!V_VP.G$,X@:0=074]'>.3%#J%:HIC0_ M&M#^5$>P[!2HP7/C8NFY;(6Q+HVB?!V/C'7LH7K6??AP>%K%S717$%\.>POJ MQ''+X1XT*V%*O $0)$'!86YC77'TC+C395]I[;YJ1:%H[I9,[.Q60YB;!<,I M:Y%J@73O.[F(AVV=0TT-(=;RN+C(ED_W89]T,H^X_CKQX*=^^U1T.D[8&G8M M7PO'12OF;J"]PXZT+WMW_[B;J"E&^,LEXJO@J0AX0%)7&WF*5CNXH/JH,!C9 M:FX0N=H<_SMU6RL:O[28\B$*T=L5P MK>DUXTWEJ:;C6CDJW&+I*D?9U6PG/I5ZH5D,+9IRJ+)A$0 M[8%DRX=\\,G,I0XQW"HXU2%;4T+/4EX.,3J[UFM*[5Y-.CXZ.BF+X WW;:3B M&(YLVU\"7@J@7 0OR<:>J8OR M/PQ56V88E,INH Q6Y.([/"?*< T=]O"!,>6M7S+79<\3>NM/76)/('?=&G;8 M:^!0*T#FV%!1@,+\"'JE?6=QC9+Z)\%)%85(O=/AA9G&:U\5>!HSM4X'J.V$ M3(]IQ^78!*-Z*3XI6XIC)N. R4-VCZ846A;N00?FQ[.2T!8 M 8P!#WT7K5D"HE+I'1\:'J,O,&*82BKVX\BDC/8PERO8 MUM5O,ZDUP8/5O-.\?$4\*B?WX;$IAM!85C)[G %:EL8K3'.M,7NGM[[#)Z:M%HU3@^5/\9EOG&7/XIZF;' MVCP#.G@N;>!6>C.'\-\Z;/V/]G%^/7@1SF?D>7 V'3Z%'RAE ?;Z&WS";O!Z M.IJ"_V[++WN2^WA/2P'U)/W'Z';T,+GXBI=3S/O3@'7@U]S\=GN:P;UBY%V2IKAUE_>A0 M7>H5E;'/N:J:(JFV8A=R@B]+1M7JQE=Y>J9(V3^VJF9S[!!I(I-0V)"3=51& M(4EE6D$6[UO,;9AGZV(5 M>>S@:7L6)W1[2$X\R?0)?JY-@"0YR9B-N (>@,GQMGV['C"98S2936;*UL#7 M&(EDTAH*NNH?I&"MCRDDE;A:>DJ!0 'D2Q@[#QQ186.E(GE.\EHWVYK@E2M2H.$.Z_700%V^I TJ\8. 3^R5#0X/*_;5RGA#1J%TR#G0DJF,W#W<;L?LTA?&:;'3H#O+X.V?CJX6H,1E)6(Q0_ M;U\=C)%8G 5$*WZ<,<[9ME&?PNPK>JE"/%?"4AN)C$IO7[QO-IV=V#J!6&,2HKPF%$//HDA5PU;=IP^$0>A\.W3K6&LK MFJ,6S>AUY.?%"CCK3_5(O0WEOI P>91AD)M2AH(>JH,02VT(F@G(%O68A&=6 M0D"JH'_HGROKGTS5E,TSO1S MW.%#,PHF7+"QRUZ@>5@HA8# BTV([PZ@MR&6(E'POR _;_1 [*WR3\H'H;1^ M[_93&A&M'&5,YC30=?9*QS>C?E3:'%]F:#$4C*#T>("(\)I"KT5#FIB#P M%CPT2[;5XF%H5K>_>J$!_HJ=\5N*5]3!R^"K94EENDS-:&0?2O?@A<8;K*W/\-&L>CT:Y- M[QS8"\3AG?'X;\4\L?C?X;Q53>@7I3NVW1GM"J/"-( M6X'C1\_!2U@=A-R-+^GA614+S860C4( MC8C@+$.;86H)M[\F1Q-BU<>Q+X7RM/[*IF)D2S8[/CSZ65M7)*R@)"Y[S!(RQ]0E\T4\%0O'3ZJK]"]^5)K^+T=6;;7MQX5* M<0R>+P\_1'=:@[?\:NFK;MM=5".*WHZA#\^JW>H!-^5LL7Y?I1?J*+_!MX-; MS) T,"'@PL5/9IK;-.LAZ?J:K5+.X#<]A1QC#POF@SXNLKEQ]1Y,Y!<"&W3B M%JT DPS6MK?N9111T]'3!Z:75J6$ M;CE3@BMA5R^AO$'-WM/Y0)9P-.,.>YS84?[1/(EEE;I0YXM]^"%BC7S_.BY2 M>+083M,K,60N<0S60UVE[<_-2T*)0+S4_JDH[P/R7,CL26\E4H1C\5??72G3 M]31/3./Z_5L@JI"G.*7\[\F+Q/GUHG/K'G Y&VJ^4\4(C@.$@27M<:2VLYI7 M[ZWR_(OR-_0AXU#9BRPORXO[)[6QMXE%X:!+25GOHF$I/#.'5@S?MW\T)87U M#.#@X)((I-*$1)_*:U>V% 3G'AX5C]R))A+NH1RB7H M;A_54O'7]U0@'9 ^3(*%S)%06MR#4<=P%@9IS*BNCMQKZ;R_5C;9W&#MM*C? M ^*4SIS,5I M4B:LHND.$EFI@D<*=Z7C(]=CY*EZD&$Q&97.$/HV+N5SFM$Y'$_6? T.\.1F M0D6%'JJH%+8WC-929*BS_?D<2ED0C%16[-^T,HJO#)07;R]JF<)=JFZ)6! X M^ Z'WF'C(,N FCK]DZHBPJ*.HAY820W)J:+DAR$BNF$QJJ*F6.E'(>NL"5EG M/PQ9$)A>*']IB2A2G\8+YJO/8%]5T=F@50]T-W/B,TZ36:0-8H+*2GNW-5K. M2=6?L@[Y=QSEYLGKPHH*/11,7_K(O?2I(_Z"P76Y0],I>>!^WKMI4K%_Y-U@ M=ALE6KK'2P([)+XM6>Z&>WVU[<^L&RR?&?\>A;I&U+EGKD9 Y(FIK]A#3C'Z M+R5@2CV$S["$SU;D:*NKU0,^,1GOTL'8+QB7L$05KKXVJ?C#^%%I8DJN55=7 MZ:-$)OC>^H[RFJII,M3I@33Z@$HNNI'*'%%1WEWV")5X'IQ^V@CRV8LY!=R+ MQ:^*>I/P2X):YN8 /"/ ].4! Q$5-7M#CS)NY,)=P6BC(.U2@1!SE=Y0H,\] M"?V07/1R0.IAI"NJU"*<$XISI>7)Z]!^VZ=6@RQ+:HFY1E.FCQVO[CT4YET* MPR@<0PA4T990W+Y9#^(OJ8Q2H2#> 1_$-=H+&71B(RA3V M@2>YK(O)74E=$E-06ZUOUE"6P@3?%!&_LR?,*=3^G:>V'-HTZ!O5I093N#\* MUQSP$W:9AYT';"\H<]D\EZBP6=7MFT^)'@^>'@V.W8.5IT,']+H@3A,FC MXF%8"T3OHD3)T' ,:07T3;\+V#3U.!'9&P;Q$#2JNG5>8 M/X%5$&4!3%'5M'[/[ONE2&8VQHX ZF0QCLU!S6?D)UBE( S MQGJGN\!#86#ZAJ'V>?P@F/8-GC2@,5#@%FA;U*Q?V%)$.?)[!OCKE,@IU#0ATDL$4A9?#4RN30)\F<3 M697%OG/KOCE-J?%X8JZ:5-'>8#(E$YHK:FS;+KSS!44TEU$L_[$'4A=@5$C^ M;\2[O-;V";FW%]CQ7>4UEK__%6<0?< O\LQE]O>(P,ZMUR!<1F VKOF""V[I MTYJ5EUR:5^\!FS$ERLV%%,O8"10 '*@T75,9*7_13=]3@?NB^Z'Q]I .O3TL$ VWCN'XH'X<)KZ$Q^!3 M*J@_FBOK<*[6G"MX>4(91W8F478_4>N9M=8+1@9[.'W@6XS)&G=\]$;4NMMB MVQR$;QC22:@ZRMA!VAT_]Z Y<;EHL7 M9642@6_A]G(^)=+6L>C==;HW&Y$R<=T:BQH@])_#K>S)@?2S&CINO#$F-.]G MZZG&7HO&4-J4)@]2)XS!8'%=[%S1;,AVFPB\YI+?J]'7'[N@F118#AL:NQ,@-<(XNF^.AK]KR:&;VUN_'!& M17:D=1)'.T7R="7B[UY )P(Z _">^C\N&89@C:X.K_$^+S#E89H@75<\:2=& MN2M3#$<)<& %IP/+V^J\CRX1>9$$R\4Y6MT"A0_L(J80TMOG8FE-:_=OMTCK MG9'G<6P'J2TAH47N4D5-G1X$_Y*;'FIU3_9S]7= =@0)/94'HK./%*/@G9OW M,PR>D).D]?L_S!DD?C-PMK9J3Z4VL><* GH'BM\DQZ$0F9E$/MFO0H&U&86G@4IQ:>Z-3"^OR? MYV*)$RJ"AP.O:'@J\!S.#7+LJ#^#LRN'-^G,XT42F/KPP M$)UL*U+0K'H/><*^KUCV0;>[@LU>5ZF/9'GPX'3T/)_(TU-2V@/1*SWM'1ZV MC*ZWQ+FE6K7HVU&N<@;Z%!#5J>Q2V8GU\>B+K^/)W45I=MEN37LHP]K#T!FH M,:9!'F-E7.CIEZ.X2ZG_P,4)5&R1"69F2!= M>RXL4U0"&0A\"$0$ A'_]E__O)[]]"5V\[IM_OXS^1O^^:?8^#;4S:>___SQ M/3IY?_KFS<__]=__Y=_^/X3^]ZMWO_UTUOKE=6P6/YUVT2YB^.EKO;CZZ1\A MSO_X*77M]4__:+L_ZB\6H9M&/ZT^S.KFCW_-/YR=QY_^G-?_.O=7\=K^UGJ[ M6+W[:K'X_*^__/+UZ]>__>FZV=_:[M,O%&/VRUVK9Y_(OZ';QU#^"A&*&/G; MG_/P\T\PPF:^>G>/E]P^_N=WSW]EJZ>),>:7U5_O'IW73ST(W9)?_O?OO[U? MC1/5S7QA&Q]__O=_^>FG&W9T[2R^B^FG_/_'=V\>=-+$]O-5NVB;VL__YMOK M7_)#OYS,YW'QWLXRF:LNKKJ8_OYS\WG1P+")(O1FT/_ENP<7WS['O_\\KZ\_ MY^]^&86(L[BP]6S>FY9'SX](TBL[R[Q]?Q7CXK2]_MPV - 7"=O>:G+R3KQO ME_#_N^@CK!/'75R]NYU\@)==_&SK\/K/S[&9Q_FCY;[: M488-=8\7%!AT^SEVBV^7\,<%4/3Z/Y;UYZQJ#=T7=NAX\D&^B_-%5WM0'$_M M_ J(R?) ?\MZ[YS@>MAV3U.6\;N)\#J]R=;/2NE\F<4N; MB4G+6\:-;7"1;M;CB0?<=C'TNO%EB.2F45Z_I=WKB]@2H*D/.P)!]N R\-8FB_ M1S#$ASM=O[F;XEU'P(I]V[T%>PL _*7OQG$L]!T!RW^WBV6W,A$NTN^V^P,( M!%"\CW[]+30X":'.TL'.WC0IR^_\R\2<'HFL(V#P'NMR8MX.I^@(V/JQZ:*= MU?\9PZ^V;O+??VMARP4K8I:=VA_:1YT^',^;YBE03Q";'+%IMMOLW?MLUI-N-F MF;,78&?;W,%O$[>59F!]%2G^G8P+M%Y[N%]K^R\AFWN MLHMSH&"UC?4@^.7&I8C= RR[=S;J8)IY.ZM#%KJ;+IP>A+_0L 21ES8[.*_B MHO9VMC?%3_8R$?GO86;C:G%=I+S%G<_:KSOQ>FL')8@&P';Q*C9SP&7>L_Z\%AK?>-7NX1/OW4(#L]XO6_W'5SD 9F&?5;_%M7_*?[VG$ M89Q%MWB)P,UG1G[UQDE7RK]?N%G]Z6;._A'K3U? DI,O,(N?XIMF$6%76;P# M!O7,O+P-ST!O[7-IVQEY>]WF-6>78Q,^*YJT;8V M(Y/63RO^_LDQR5A'H>733%"W%]\VG#@O$M:C[8BDGMNZ^U]VMHR_@T$&QMQU MG]BDK8VF)FY]^-"$C0B ]=_#R>*NR44#AF>7?0D=V#LK9;PG5J=]Z]&PYUUY MWFQ]Y=2,Z2<7>C0=D= W#7R,'^R?+Q/VQ*/3$/)PLTRQ@UF\^_-34]T3.B.^ MXK@&WDL-&?L]T[/@LFN_U#GR^KSM-AX9-MO].IUF<&=U F;'QH.6]PP=YUU[ M?7*= _\N'%#4Q/#JV\GGS[-O(+,^OC^/8'_8639,EHNV^[:#_EV8C&D8>/,Q M&\*O(N@D<1 J^GJ[6SV;445 MK.S[0\C7?_K9,L209?*#@=P/8+.OD\6BJ]UR=9+YH>G8@4CLG_R!]Z(JE'TXD(?3U?U-?9DWMS M3+S>&R[MM_LSXM5S>PQDSZXG&NCY$EZX\EG[;RO[[%F&2MP\'#XSC>%ZE[J6$)(D'A[!;U?Z[V MM/6]F+XXV+_+$@.[MXZ'CN?9GDH,XY%$GF"Z=GY#B6'W7-_]FH](\"HX;^GS MT5#SZ27RGGQX*F)ZPF!;FZE(ZS>96YJ,2-C[^&E]"O1K;#]U]O-5[7K9 MO!S!0^*L1^BZW$#[@6BG3J8BOOO^Q?O,R,O=C#J 6UYA#R_F5#:N(\%6#YY\M5WH MJS2/U?_D0][5--^ME\G)7WU[\?GFMG(3WLU[>T3V[6_Z(=W>?SU=7VA8/7;R M^7,7_F7IQX8'?=.\/*!*\JQXA-WG"G]7E:.&:L_/Y"X._D"QNE]\N'VU-5ZM!V;U)V"KXL$67__ MDA/OE]?+U2W!FRPWFU'W-\<]N\!E8-^3#G7CF W$E\T=?JI!C*VWNG6\.^QS MYVU.27717"[=K/87.6!D1YDQX7LG9=$.:VE+NS%)7+IY_(\E\.?UESZQL<\] M/R%)?7&QO=FH!-Y*Z/I34Z?:Y\Q.-PG5 $Z7+6"KQTW;W7HI3OZ=\?!Q'M-R M]AM(E)L MZ>S6?6>I.G?79Q5.QLU@WHM/KQQ 7UP8/<4P7OT]>Q0O)WYO$W# M=O0;_+Y^/-.\3][9F]?$/Q>@=(C_K5KY_-]QKS9L+)&R8@38I0YE&AR2# 6M [4<:'W M1PK]L9$R,N=*X61; N3[T?00,KOT4Q'#'='$H8@E1<9Q8(JE#MF(K<."2:_X M_DAB]TA"/R*4IN;E/;;^[9>GE(:IM8D]$J47U"Q69&W0TU-H?M^BPBE1D8)& M28:(H@(T>.D9TB(8GHA*0KG#Z1.W1WWK-%T[C?C%ME6D.')F)"+6*11,],@I M95 D5E$;)<7!'KM6,AL,U\%T+R/W9?:QY-/75PY M!!^1]^T)+.S80^64X-30A'!T&C'))$I*!&0ELU@;1@F+QZX]C(F(Z?FW-R[N MK-TU$7>9PS;E]'.0Z-6X"DY:&2E!.@6'N,$6,4[9[6B$85J,H@'\2&B8BG6E ME,G55;M+^ZV?ROC$TQ4VGMF4\:TM05QK@[@';1G'*'@2PD7:RP1_&A;\AX/% MN+PJA8/;J^WOXI?8+'M X>D&%8V:.\$",L*#L20M158X@4A@1(-BBVDP^Z-! M_+!H&(U=I0#Q>JV^7W9M6/I%KB.4RPBM;('[=&I/*9I;&U;)&Y<82$$#$A"! M3<60U]PCPEBRWF!-W0#?E?QA 3(ZV\I)C@ZLVWRRLY,]LJU999W3V@F/8M(< M<09:M<5*(*4=Y\YEQ6D 2-0/"Y*1F5;4L[GV(NQNIC_;L&*.:$%0H4L&Q24X$ULOY-/&(WMFOOX.9U]5V M-@>R+]*[.(_=ER=-Z_Z-JV2HB"XPA"6Q*!J0WY1B!I^L\EYH9C ^=M?;_M/9 M%N!7J:WNCOAY0>;YUI9PBQ!)@*$D@PAFVB$O!D"":K#,>WQ.]!>+] M.ZFD-1)C*A$3BL*<,8)$_A53K4%G=DX&?S@%XK*= \;S.5(^*+A-O'9W4M"+ M&;W[J#2)WEA)$64TH9!40-1ZA7R26CKFP1CLQ8M#JA-337U;CJGE?;?-XA3^ MK_OY;6\?KKCW3H%1B"B)%(G@-6+&!,29BM(RQ;3M=>A]2(VB$%Q&X=Z!?/K] MG?D5MIA@F0*RQ$BD#'0O;$B(X! MYY$',< >*:,V%$?$OJS;^\SW^$68= UZ+9H0/J.+;21%"[DAL0:%#FB+#8 MCC0J'P_J\+CLXF=;AW7N@/FCF.2;/'V'=GT\I/&6Q'7:QY?-_)=;5]I[3((V MR,-Z190Z@4#HPR>6I+-1$]O/K3?I^!]4/WE^H*O'JA"$8X&#V>2M1-)@Z)A1 M!2:VCCIIV.4HV7\YEW%9C#YSCWT5PQBVMP1_.*[GXU^?$^5]VU>&8,T(!W78 M'8?)IF\3,?NB)@*!%-SLF@LR,-Q](P#>;)1E6"SHM9+9#QQR"6? MD(LP'G&U794+*<"!@I\XA04'DP M]@[1F *AACBMY;&[,(H 92SV'5A/?":[QA%5?L@O-]'K"S>)]-$3[/XFJ*FK"93_[9<6[! MU5BOJ(R(SCNL0+WB%A$0((A)D5 ,WH 3I;@ 78++7,M>C(('I#-!]U][M-= MGMKY%8PDAY[,%ZMZ-P>-$GTJP\\$[U[.ZR;.K3@[RSARLZUR%IT/0R\(GAG,*(ZEQ, MLD7.[=)-13RL(YT(D@$(DMD6H"K!(F.$$J\;1K%#-Q6W6A!�K64Z0$L\A0II$FVG!OK99\0*QE&?UB.@@\ MUC>FY6PI[6,'?FVXU=_<>-6W(6]8QY7E6FB8!V19<@@KJY EGB$AL-1>4I?$ M@,LN99QCQ;!8G-<'1.>[NYJN;P*LOSK5]KYJUGJ]/2Q1?;OG/:@+U@^Q U]6 M6>^)MJ!(6A$DV!J!(A-SH P#!<\(T#'[118=/WES3',VX\HD^YB] LMD[OW53)2 MK:FVB"6!$5-$(T?R%2-#:)!8)F$&1)<<;'_]JZR+(1/U(RZ$!W)@F]__$/O) M-GHJ(;T4)#KD'WC/B[R M_LI%K$+ "7$PDA&-L.V;@,%05AYC$AP7?D X1)D3R[_P0AISXG[$A7-?'K?4 M'K3QQLIB9A@#%+@ UCF%/1]%QA1B/'I+$T_1''TL^5]X<0R;JA]Q.6S/LSCQ M&RN=Q1]1>GW/A^=N M9Q1\>T4I5=HX"QQ@'&FG'5(:-A+!@Z&,$HS5T0<$__.MH'WGKE3(QA.1 J6" M,IYX-9@1Y[DLZ+LX7\[*A8<\0WA_!^0MC*!*_F(.O_+IMP7.\NG MV>^OVF[Q(7;7&R$\N;;Q@PB?8Z7K8>31EX'_WZVQP+%\+J.H>=;90*/G0DTLD7>'TF%:143G1^3W&^HGC_V[9H MRYY=5(%IRR7.29"Q0=%JC@('FU%S)Y5FR0G.#F?%;!_&_?S^HUY>E)ZD1>R T ]77;O\=/7A:YM)GF\#W:C]5\Z2)+PP2!O/D.+.(()- MNBMQX9P8D*FY4(&Q*;%W:'87AR!T&C^TY[ A3PO%Y]Y3T5=8OSX]X?I4\9/3 M5_S5*WXF%-'&O#KA_-7)L9\]'B\<1V)Y(3MO7T5M#\WZT#K:FJ)'HSU9G()N M_*UN/KVD@/1J7T4O.$]4(^.50X0ICR+/O]K(E:=,B73 %(N;=M@S0ZP8<2 E MG43>@N14T6@DA5PY"^1:6<4VQPCX@ M*E1 *61?&DL1>5# M&^(#9K:W';X'"XO=2GZ>,?>W7%=7J^]%1A85KV)JNYR";;_EU*_O2HI$&188 M22,MP@JF@V%/D-)6$(*#QGA RN=#V^$EH#<=IX\9H7E3FPJA#_JNG.5@E'*% MG$L$A9 \TE:!:JF4<,Q):N4 A)8J('ZD$!W*ZE)*6'M]7=\I6G>U4GU=X%CJ M^5>?+Q?++OY>-_7U\GKCN8] 09?OSMOF6\Z;>)HOU*]FYN+SZAYA\^FW:.>' MU^<>D?-@/+>WZC %A11)XH,BR !"82(][G5Y[*!\ MZ)%&:J>.*HRC35+KO"4P9(.&?8$YO40N,=R0(^.08BJ Y!Q6H579 (>Y"9=F/!VZ# M.'M\B,M.^O$P=]=;18G@+GMVG+0<62HH$CH3JD4,R02C\("3OD+EWX\*=4-X M>W2X.V^7W6BPN^NL\M0&$3!#.9P1:5B>B.1TE5$*S6.TC*>COP-U5*@;PMKC M ]WM4>0HH+OMK HJ&5(\IO5Y4@H%#=]X6>#EK^R\GE^DRR[.@9Q5=P=]>?FI:.;MK [9 MR;>9P_& IX4OI9E87SW%VL6H>KSRSFJ>*W]R(S3HLIXBXF1"$5.7DH->U-%[ MY,9#Q$@L*@6 ;8&=+^\7/5I7!A,NI>'(>N% ZLJ 0I0$!:>(4DS+: ><#Q2* M2AX-'M-PK&!R^M7U\/O4?+T*DVQK5@6JM>+)(BZ FT)QB;S)=HHP05G8F),: M@(\R3J[Q\#$RJTH!XRY!W?8J'IN/559 9PP+Y)T$=8Q$@1*/*I]P<6R2$X$= M?1*;\29^(&N*28#5@"_263W_W,[M[->N77Y^T_C9,H"Z ]_ZE?V\C&'MK&B; MOF;'/IU6,9ADI1D9"G(_3@5)0]9 M3G4\$$W#L7)H.=[Z4H>W< 8Y0D;F42E$G-<-L.:W^LMF8K8;=FS'Q/:&E<** M<@?"TB=-4108EI?W"B4KB>%):=?/Y7=XPV80*D;G4BE<_-JVX6L]FVU!P.TC M55"48;U7VU[VVG ME4\]7T5I0R2&(ABD02[DO ? N)S.22N+HZ9#*IN5M$T&S?=8S"DU^9L)NIKP M?M'Z/Z[:&?!\GO>JQ;:\^B\UK3"/1"7'8(-3N10;J,J)2XQ4$B%@4([3M79 MWPO[L$%.54B9L12Q$&!7B#PAGET CA OL:,FF!\) 'M-W#-.V,&>[7L++866P$!=/=8B0,@(MP@)?'5IK()&AT M1U]*;:3YGHQCQ81_VWS*M.;,-3VD__=/5YXY')V7B$O*$,/$(^TQ1M9*9[AT M),@!ADT9(W;DU3\.F_9//>5]MUREFUUIW[WV]WX-*\ZICL(3A%4>0.0<[ &6 M;H&LB!Q21;&,%3OFTI^"8X=8^KT,W:<;5-KH8$*(P#*/$<%. ,8!V<$#JJEG MQO@?:3L8IO^-Q:(#*/\K!'^XLDT>Q&(G8/3NI)+6P,"SGT< 2XUA!-@,OV*J MM1;!.1G&N<;^(X!E2K85B__:Q47RA'U-)>?!YH!R9RW"EB8D2$15H2RV''Q!H??271D7$P'JL*^I9NZ1LRDE(CV5?D > MPC(:QMCPF9R%Y8*-%[9N8GAMNZ9N/FVF]#F+J?;U]ECCEQI720D3%8O())YR MUK2("&$YZMIYSA-HZV3 D489^W9D\$S"M8*17RF""AUZJ21//%TQ#\9_2&"U M2Q"Q2<&VZS EB"C&5/+<$CX@N+C,.>[(B!B'3255TA>29CVCG3[3JN(F2&$E MO(QSCAP!;=X$JI'P6!/BB NI5U;.([%AQS=9QF5>L?O$S]P21EZG2U,PY%\KP*&<=FU7VJ8@U??/LYS!-O= M'?L3OZB_O!10T;^3RBAA6;(.UB ';A!)$?5. %G.@7C-7J&C+X@YW?2W!?E: M:N^"0=RKY]M!=/]MLJ0_2.SP!BRVM*@;+*1I'D4S)(1FS$R&7EM82 MB\1P$&E(/&H9+TLAD(S+QG(7LT%O>05B-&1S'VS]E]#R=(.*,\JU#AI1[2T2 M.39?*N,0-2X2BHU0;H T*:/M%@+*:!PL)U9N#+D;&?C!_KF^LO,J-F#:;_.E MO-"R,D0J+N&E1INQ65G0R=O%U=1LB,35 MW<&;Z#<0EI==O*Z7U_-^V2'VZ[!*41BCJ$=$DPA\ 6)5S"$7QG*B&T%6-QL4LXMFZR]G;1Y&SO8"JOBR[#1IT_O+G^;.LN#^(4I/.G MK;;8KEU57B=/8!)0 M40P4>%+#<,!9JHHYL3A*O$S#T-BC1!37 @ZW_$@ JQ-B"M]J_U'/@*BR#LW;I%FDY MN[VEL/5([/EFE2!.$RL32M(F1"2.*(JI?Y*RGY(_.Q>%:> M?W3 QK/VZS8'PO._$D1&8=_> M.]&CW?%=O(YVONQ6YT^WX>U/)SO8I7D%!&-#B4-..84,];#+2NKN;\)H/ 00 M?PGG],0,+2<['A[GO&F^3TVV59J\W+Q*"19!/D.6)&GDHK3P"90V3I/D0F,N M\9"84?J7T&0FYNCA\'0K,;>?L&YM5SF;L\ZPB%@*#'$"GW"B$5EK38 ?W(0A MQ:<*%=8[&(*&L?)PT%FGJ+KUO3Z9JFHG3/7IL(HFIT@C8!G@Q)!A.;T6CA(Y M;QP/'I97'++[\;\XV";B\>$WQ/7EX;UVPW7;2F"&B8 A1YLO!@5ED9="(!G MJ$C8"YB& =@J$ZEX\)UP?VX>%$7Y$NK#D+[5DK@O]]$KNOSD\8,UB>GIX;PL3)B1:$G T 2YFDF46^40GE1%)*B8PRE=RD0BN-7%9_.+;O-P]^ZD,B9GK(VP;D52B&!)4!)@)6MIO34;"UX:.)C#/,L M1:T4F#!42^U)DD,LQ(.&98Z.L$G9>C 9=O+%UK-L@YRW71[6^^AAE\_TLD@IK%$QPGG*CV9#B7(=U?$TNS4;G[>%$VOZ MV[&K2E"+,3$[.X)V-IMO&V-/&.[=?Z4%4]:0'&UF,KDQ_PQ4RQD58IB(@*W2$_[&20Q(,'#9B=&R< M3<#,TEH=P'YSM=Q'BKUIL@,G/[.;/V18QY7P@COXAT*B"@6J&'+YATF4**&- M4#;L#[_#1HY.I?,58_7!3(Y7RWG=Q/D\WJ2 63FA;OX2=K$WMG13<:L%8=2@ M8#U%2C"+#&5@XQ-MN+=6RR%I- X;<3JYL3$N8P_L_SVO&]OX@?[?)SJIL):$ MIWQ5@%F*N#? #D]@-P!-(D2B@?%'7TWGT/[? MS.?+G._E(JUN\,X_-C!1L-Q@[<$VOTKI_M3%WNQFG-_51ESET+GXG/_0UUH= M_;V5)SEEF[3(61<0;#V@%C-ND..!U@7].AX+5*>RH5PM%91(T$YH:08'3")RJI3'Q M0O&#^I2GE'@#^%<*'>_N_(D7J0G -EL4L&6K#!.$J6@) J:.$0T#%I(&87$ M6@DRP#MQT+#%*87(0!X>0I#T1,IS32ICHV(ZY3S;!*/DG4,&^(4X: MGV.NSL0986?JY!4=<'BC_PIB8FP&EI(1KU.*?G&17O_IKVSS*;X#'?NB>=H= MMT5N[-)-99*BL(TF)"F(344< <*H1EYAK1-/3- !NTX9U;68PW)BSM[CK%B2 MX0?I?3 M4;.3G5+\DZ98'6W.?M"8O5BMX]=1E.U_DM*DW^7?6F7E7QW\PSH^-OU3(.FL.J1H>:AV-8 ;UE0H$](7,Q"&$MQPIYYC%B M&"UD,X MV16G'0M^/%N=PA$I)=BL3CF:+^\K1#2&=S)'8L2$RC0@XK!<3H1]I^[[.TLC ML:G@;;?;W1KXXN,JG0'TJ?Q2DH@+]08MH(_(\7YF@WJ-D(DP-CL%SHL H':#6%0N2'16Q MQ\KY8HK<;<*F7J+^B:\S"Z.B//E?X9AJ"F7TU9.^R&!B&7\J$>+ MA<=:VBC\+X6M7[NL377M]@UVXZF*I$ ]!6B-PR,!U@*.9FN$1Q9 MJBB*T5&!HPW4#/#&E9G]O6?K<4F]<1A4:OI/P2:\2"M"W[>S;;=G'SU9*:%3 ML!@C'KU$U!*+F(07.$JE))Y8E<9)_#2E'CW6K ]G3G&]8:WO]](:;I\%>4BT M)5X@[1A!6I. 2&*P!UKEK3+$I31.$=8I)WUL03\&F\J%%L\CO"O'H)V!D)JU MJW1C:\*WQA=O:5 MLW3\1]FC(F-49A6S"&(#/)CEVH?ANF[J^:);911Y&1LOM*RHDRQ98*6RH! Q MK7&NQD"19!@;HXVP:4!,<:&3W%$!,C['2J'D8856,+!M\ZEVL_AB=8KM#2LN ME*;><&0(!4GI>$1*NH2(,9&)Q#Q5 ]+8%CK6'!4CHS.LH/YQGP?\Y0*W3SU> M8>VIH3JA0() R2B+"+:@86NCB#1"NR&EN@N="XZM;8S!IE(@N$T/=-I>N[JY MF8"<'FA>YX_K^^+9I-H&C?Z=5%1I9[6TR!H7D,:6(BL<1HYK1K0+D? !1SYE M;DN."YA)F5<*1F?U_',[MS,PXI>?W[:+54GPE01J1M("ARF#9"*=%Z0$K#,I+I)%8-B0DB*0H*-/(E\63K!OI[CSZ2%/Z@AZ7P+98H;9PZ?J&8\$LO* M >.&Q)>%SZ,G*^YD"# 4)*E@B.5$7S X@W3R2B7%>1(#8%"J"NU$.!C*JJ*Q MO/ML1=L;5LXPF2@!<]&2A'AF7-#4(Q$QX=YXPE&$?G'"GTQG'R!2?QT M)^=S?H:SN+#U['"1N[^US:?T%(%@)'@D*#@" M.U-2FO3+&#;]B&XNG/8=V/KIRC/0ZYR7L)XHR%],/-B"&"-KI3-<.@*;\+%K M+/M/6#L%@TIM4)O4@M3T.\W_?8-*&QU,"!$)XC$BV D8*XPP>!@=]2!5_8"L MFV4,I$D@,(A'A?:>P=+X%-Y.?RB1S,X59>>O"3T[>:5 )S#T_/S\M7I]+L^$ M(.35D
    IOS=$NSEUGB$M7,1H>PE0)9R1@R)$4D MF6;>VV0)'[#&#R#FQP7!8^]J85[OG<[N(:$;-XE7_F"@]K*+U_7RVN8X&7AT MG==Z=?2PWN">#D@=L?<>4R5.]:L3K@5_K:61XN3UJ5)GYUKDO\O3<2)8IC25 MIT?F$<_'0@$Y^+\#'@E\6EFV6OS"I_QTP$. MYD)9RW\ "$\Z)075M?L:>1=ID^V'-H\S#9D>4!&O5S4.8&KRYYM3;- A^Z@H M+W=0.6>Q<28@1R5&6METI+)!R. M2.L052".@7)Y[*56(ASKCD%6Y1D($8BTF MEI'$8W1''Y!]E.#;C[E'"+Z3!+P<%W\/NJRXCQACG_.L*8J$8 :V!L&1D)Q@ M@Z4S:L!MY#(AWL<%P:'\+>BO>&N[FRM2VQT4HP88?,B%8:9_4^M7?BB P^MF ML0J63&UW@Z:IWWUNZR[G-HR_1SM?WB2-FWS 3[[TYE83\."WVKIZML+L^N_A M9''7Y*)YVS9=SO&;K\&\LO-Z7@@0PZA^=S0DEP'U1@QPP5<]/(-.L>MBN/OS M4W-U>&_G#9%WY&W0MCU)RPLM*TRB)P+D.(^)(<^3A[T$A'D07 0O932BE[%0 M:-P[#G:5<,4&SJ(CB 8LD([2(2(P0])*V"*SN\P??=#0J+/XW?GQ*$PK=M/K M,;FKO"V[@&+5H&*<,\:#1H$(B9@"&XYH89 #'=H%BV421Y^F:OC4O82%?7EU M,#36,W]2SH+WJ5@-%H[#LDA&Z_6U\.R F!NB\QZY@GWG=+.YNO;A/L"*N>O5;6$J:T M]H@;0Y!V7,*NX UB'&;"<2.)'+#3E3J-* *UZ5AZN UQ5V3=C-"!VBB,=L@% MHQ#W7B&3>$(B".LUC0'' 3>32QTB%-CF]N36P?!P5Z+B9#9KO^9XI5W \7WK MBLGHJ&<41:,#2HHP%)((,'835138#;K#7B@HA3.'0 U&Y9FSFGYM9[- M5K>S'Z89VB'!T^"^JV05E5[#E#";#5V=$)BX%&&J20C,*4SECX>X:4SZ8BP^ M+#0ONWP/<_$MES!9>X+E2JE-1"/@?43.@"1@0C%DO L8 MEG+$9( CJ5#H;'G8C3[1B^SPS"1?!04>4J!$SF%IXXI!XT0S +SBMBC MKZQ0%A//")4RS"^]B]V-:N<%^DS+EYF2 LA7&RAP7R9$A2;(<8IS#@3.G',A M\0$9^H]$>RH+R>FGX+ ;'VSA7^I.?2IZ/$5 IMFG.OK<+L/=WO# M2A&LDK(!14L9P@IDI*>6(>4,L,$ 6-/1[TVCS.CC"@YCLZW4KK(F_#R&G#5Z M#Z0\U[)RFBN9C$'&683. M>.PK;0"M2=]=M^G70:4,U\9[6"_2,:2)",C)X%"BL%Z\R&42!N@X)1.JCJOC M3,:^X@"ZV7,' &AK!U5B1 8>'2+4*Y1(P"@%!FRPVFE#&1=#P@?+2*!) 30V M^\J;NF=U@K'$QL?/LYQJY^/[-0_R_KV$ MF?]V#/D#_UF,XSNJWT7?-KZ>U2M /#.8D\7CN;IO#Y/6ASMCO*=RTBOI!4&& M2(8L]1Q%KA/B7.#@8?_W=$!>U1_7]#XTE\NE:WYRG \L@"?N1O3'Y7,]59@$ MAV/4*'@3D+&<(\' GK 40*"XB@D??16V@L@;D8][YYYZ#=N3SW?:'J#[(9TY M3G*YF-LF_/?6S4_\HDVYHP^=;6X*N< #N;"+7UXO5Q5=UHK?:]LUL(?E0\Q5 M*-,;8/S\V>0YAR2G.I6*\%>GYOSD[!431&!NU/EKPQ0].\EYDH[^['U,V/Y M,W%@F?JVS1K7$OCD9CT2HN_02Z6D2-H)BK@'08 U_%"K2]DY E#D..0P(-%1 MF2#)@K)T)!X>(9[>7]DNOK+S7"CK.G^S>C(G@AL':<_W7QG!A%MM05(+Q UQ M\$E*!$97U,31Y-2 BP1E$BX<&(.CF^9CM10.^!B2Z%2>P4Q-@H+#PREQ_[JE:MM[;];U%LK M.N[98^5LT(DG!BH),,I$SQ$ATJ#DI3=.,,W,@'3D98KT%439!/P\&O&U'ML0 MZ;7NHO(JD"A!B)MZJ7*G!.O68"*+$*J<0CH@$TUL0%<,ZA(H1J$ZE&5,$/J17PVEB. N@&)GE0-H=4 R1_N9.)$1A8 M_L#SOK;J=Y58C^/8LDCQV!=7RQ&6L#W0\>I.G#B##_-%[/4CO2B]BI_J M)A\AKA*6AKN:9!?I8\[,V7YJYN:LGBT7,3S9X-#:X*.*D&^7URYV%VE-\HK$^<5R,5_8 M%<"VB.<=>ZILS'54/$9*.H]\( %I0A**E#&/5<1"]@K0*LJ7[X:QFN/=N?)T M/U74G%BA+4HDE\NVP2.6-WA,#5@X3(&=<_1!:Y/BH"W+W8+ZTDU28#L#"7+= M-CF> LTSXBD2UZQSU' MV"2%L$^*1RX-ZU>CZY#Z4TE<'H3EA72A)[>QRW9Q<_8P^[9B*.A'[W.B[=6- M[==_^MD2MK,;?7!C@[S?&#?[>LBE-?\6K?_CJIT!7DII,4^.LXP^'&W>N[0^M(9D)7O M)JSI Y+6'^^K;&^_$?-2ZRJIA+5U 7E))5*6)S"'F$9*:,F98YS+7MG>2HT_ M>X#]5SPLMHN(WNY*.)^'5:*4)\D\T@Q31'AGB'&(T4^.LM=%$:; 9?9BF4= M/B84[L_:8P;?"W41]^VRBM1$E:T:H4!;7!W<,ZQ ;0W<62^Q(VK \6*Q7,1' M!\ ]F7O$$'RA-.*>/<(>X81VQ",2&0-R*>P606@D@I-@,Z7(AX3=%,MK?&P MW).WQXR_[=7I]NRQ$DI0F[A%Q#",P(HWR!GM44J6$(UQPH_31AY?N/XQXF\_ MWAXI_O)HSNLYS'$>V_S#5>RBS37XQ@/DLZ\ +N*H'=";EB'%?,&5BCF8*,I6)X>:Q0UK%:/ MK321*<+\.('[/R#$BK.VD&-VTYUVOLS^L-6E_2-TF6W3X;D, M#VAIG J4F#0>"Z9YOPS(I3CQ/G9?:A]W'OY&NRK1&!@-%&EA TI")V0=K$_F M*%&P)'$T[L?;.L>8X!>-O&%L/)RSX3;"=F?<;#:L?- Z:LP0%3:BP)-#V&B# M@G66<$>MEP-\]X?:P8H 9R ?#X>:;J=[M;/R^6:5960F!6=]&G![^E G/D50,XB+A\/,N[O@;N#2K[9N;Z@8CTZ;G+R%@?$B)#-@P1B"/&$X,4JHI -<[[S, MC>L#0;$4QP^@?A<*FEMV_BI'4SY7*;'XBT^NVVY1_^>JV_4]V4.K_O?W:,_; M;I.^+=+AV385 -P0K1B2%%8 %QQT-<8#$I@DY82,,O;25Z89:UZD%RG79)R_ M;V>AYVBWM*JB5E(FC1$,C.=*>@%1 FH&J*-&>:UBY$=?HV.DV7R<)G]4KI7: M63?)O$@[5%C=WK#B0FGJ@8F&T(22XS$'D2=$C(E,).:I&F EM'CI\')Z(PK MM9T])^-/[XIX'5JTG]<-S.AO]9?OB=Q>[VY[PTIA1;F+H%,D35$4.""L7S%!_UJA;Y?N.^*6-.<;!"&8FHXPK%1 B2VE@D-!B3W D* #UV M<3_FY+:3\Z^4X-]"^H:_O:?&L'MG53":>(,C(F!#( ER#7DJ-'+4@@A-PK%X M_!4B#P.M\5AZZ*WCT967([06_M^6\K)%M\,-EV$=5YPXSIE-R#(J$:>*(IFL M1A+3I*C$T>->:6S^^;:C:;A[#)O5]P-[^6;+7OU5N3R5(X(B1H7+R4PY"EA* M1 *36CCI!^7H+&/3' WZ]F?J$8/NA1LM>_98$>PUYA(CX028@U$3F!#O$ XD M!K 3#1L2SUWF>..X@+B_<9-FOP\H&*07A 04?.>+&6L08QBAPH:P( MG!(YX"I?F8LL1P6\/;EZG+@[R<' /:ZQ#.BUBDH;R6%F=* ,69T,$C0Z)+BG M7FMA+1[@;RYSE>5H$#B4M<<)P]$1>,>AD).'2PF3P@R](99IF!GI>0A!6Z/( M (6OS"V5HP'? *X>VDU1YO3V79PONJ5?++N-+&-%7E8H)O3!.\OP]'W\M$HK MU(1?8_NILY^O:O^F26UW_<"E>:#7GX2PJHZ6B_[=?5EH,EX@[0#3TWU/13%> MS%;WGO[GTG:P0\Z^@62SC:_M[,PN[,?&+F&>8C@2,DI-S7/$'&!^:MKZ\_S]IO,:[^>KMC%,P8]0Q5=XYT6W?_R\[B1;I_\.2K[4*IG&%/TU?Z M^L'35*R^O?B?/W?1WV2X_0@: MUDFNOEDOOAT'J9O;EVN7B]6F7F=)L6J8"=[,(7B<1&\"X>B(7?WYP>+N5N%.=9@%A.D'-$H8>$1CE*@("*3VF%L\8 +G(7"*Z?$U.-@ MNJ.8@V+!FOU&>_(%I%.6US#L]Z +WJ>AG0+?N[RMDAH;9I-#QA&+4J(:!:L8 MTE:Y% (QA@[([ETH+/3X\#WQ'!P9OA_='-EVB?OF[O-H6-_WS94V6*:-_+($#K[]L5@$H M];Y2[+VS#D&/J5/M+4RY][G6#&UL[+U;=^-&LB;Z/K_"XWFVG?=+K]TS*Z^>.J=+Z[__^/NGG]0G\^[=C__K?_ZW__CO/_WT?_3']S_8?+*^ MS1:K'TR1I:ML^L.?L]7-#_^89LL_?K@J\ML?_I$7?\R^IC_]]-#HA\TO\]GB MC[_%?[ZDR^R'OY:SORTG-]EM^CZ?I*O-NV]6J[N__?++GW_^^?-?7XKYSWEQ M_0L" /]2M=K[1/SKI_*QG^)'/T'T$X8__[6<_OA#H'"QW+R[QDO*Q^.WTU75 MX.G#])>'+ZM'O^GZ3[QY%DHI?]E\6SVZG.UZ,'0*?_D_O[W_M('DI]EBN4H7 MD^S'__G??OCA ;DBGVQ<_^Z63 M0=ALE<[FR]IC>?%\AT/2Z3QB^^DFRU8FO[W+%T&6CP[L<*O>AZA^*W'^D15&DB]5]%]3MZZQ_8N;S_,_XN<\+FZ^_K*[6\U*HVA%6O^/>B7RW M^!I^Y$5;4=S?3^\D;&3_0[Z8=#NY:G?;.X&717:7SJ;NK[MLL MAQ:WC KQ[L^WC4"*)JV^Q#LK2# 7^MN'&,9WP@@_RU=K8N-B7!Q]5M: M_!$&&(3B4S;9?AH:J.ET%E>'=/YN<177[_A'STAW-*P1 -Q@7O:,;?L1C0#6 MWQ=%ELYG_\JFOZ:S1?S^?1ZVW&!%S*/_^W/^HM/G]+Q;[!*JGG$?8,A=,B:_ MO9U5E)A\L9HMKK/%9%9C=SK>=)B!^G581;+?9HO9[?KVR7._+Z99$2VV='&_ M_) O3#3CYA'9BV!GI[&#]UDP"VI+Q'!#& :XDS?4T[L:AI":ZE3=#KH==.1] M>)].E[.PS5T6V3*,8+.-U1CP\<9##;:!L)S>6:?$+);Y?#:-B^Y3%TZ-@1]I M.,0@+]/HX+S)5K-).F\\XIV]]#3\3X&SV69R75S%+<[/\S]/POI@!T,,.@AL MD=UDBV60R[AG-Q[\OH[.041C03J]UP'(V^Z:-5RB]7L88-B?5OGDCYM\'I2! M953]5O=-A[^_IP[)L-F7U;$!/GVFXU<_.>FZBG]??)G/KA]X]H]L=GT3(%%? M Q>OLW>+519VE=7' %#-;:FS%W1,]%-3^'V^N(YF1OS\!+)J=M'QP$_5"PZU MZ7AH]=3";Y_L.!IZ/ MPV-S\)5] U-O7:C1M,.!OEN$7[//Z5_'![;CT7X&\GR?O,J*P,7JZUVLKBDZ M';ZB?\(OB_SK+(;H^KQX\D@[4NMUV@]Q=G85<,Z"D?ANL6<94]:U&TWX&&G:,?#$)J\ V[$-GU[/%(DC"1CV*0?-;4;F*'OA) M?KV(/OC05&>+[&I6^[REQU?V TR]W6QO@PX']2%;/8KS959\NDF+HS'P!QOU M/;BX)J]7)7N#*C()K+6S^3J8@#L;U!2B7E[6-QB7^2KL3K-T/K_?C"K,[,9M.X)C\CY)& IWVIU:J8?5EOSK$^Y]'SGB^>^B[:X'C&QH* ?#_C;_4E*0:37L:J%NN9K?1C_=P2+C= M&R[3^\<3PLUS#0AIV'5/A/IU>.'&6[EN0LR!YCT-^%3=IT[;GH8:9ODLG\XF MV\],OJSK&3RMEYZ&7V]=V]^BRV%M@X&G+Z,XCX[N6,,A!AD4SF(U^]=F3]O> MBJ@K!\V['(*P1^NX+3U[>QJ"C!A6>M)/!=9 M7!\;WLZ'^QI,33$XU*:OH=5CYH$F'0[L4W:]/0+Y-W';6#O,]D$W#.,;EQ7H5$PI-ZVO\ MO;[T?. \E>#>0:GWLN' V'S];,4]R1?03>^]DUM35ZO1MNNAGA1Z.TB([;+2LN]>27URS!:6KS1V>#T+R]AVJ]M&.X=] MSN;=3K
    72]F5[-)S.OSD$XKB--E'F2KQCW+TWH9?/B5\?#[ M,KM:S]^'%>4AP&UW+J/:3.K_W8-#=;)1TZK7PTE)2TF M)37;7Y\25"5"G2U6OTQGM[]LG_DEG;^XV;4GU6J9/36F::6;T3]IV?6@PN\/ MQ[D_3;.K=#U?-1SBWGYZ''!^F\X6[BOF*R_9#]5T#0<[H&>]@XZ",ULL3D7>1_^W#X=Q]4DC^_#6[*_5ED,5>G^ M/3M7\.IU\67EZ^;Y9!>&&_RNTN67#8CKY4_7:7H7P(3LEVR^6I:?Q"6,_03@ M-D_S_]A^G#R8 I4F_/0N\;-4+':VG,SS>"EBJ>_#'W=YT*9_+?+U78QGGJ\W MQG9X9G/%?AV,CNK290 G>Q=ZKVBT<9(PP)%[SHI-TKF\V#+^M?-BLRF=E0^;$22>4 PL-HQ["#P3P!&YY0%% M')HZ/'B$=<[--Z,."_G#P>H@$\U$72TK[M)@,GQ(;S/UU^S0ZK3K M\01PPY2WW%DLE?:* *!+.!PB8D 1/K!)GD.D3Q27O'.P-[(W@!A]S.ZV1X3J MNL@V<+XOO4BQ$\2=:D^7[C?GAEC3WC\S3,)A1!S MP)"$P&K$-(>4E>/B1-$A>;C+DOR6@3U@GG>#SE"S_-GF:>;IC[UD&ZQ7T$6XTUM9Q) MC[VFG+O*/*%*C%O]Z(RC]26E%6[?A\R,4N,8KZB,0$0>_@@K[96^C^[+#_EJ M]P*\5Z?IHMM$&FVIIX)!@Q 3$@%;^4HT579\:E"'W#\D5_T".93(/54(RI*% M1U2E?4T2YC EG"$E)-9 &NPK'2!,5]E<5/#WK2-U!/@Y1>KH#K>_41+FC0.$ M"DLXYL@$LP[;DDJ(,1FW.M2>>36DH152;U4N1JGRC$DP.(CNHQ1UHF MUG+'& Y(\K"Y2F2M$"6]&+!!=>!ZJDH7S,O[!&DHH=A3R/2H2!QLEW@NK$.2 M<245\@90:BHW%\5T2*?-^02B2XB&$H>88#?&&TX?;K#_[VP^]7D1M6Q]O_GH MJ7E26?NH M%O3-LXGT&.& F-!8*\:H]*(\MF72%>.>6' >0=P.OH8FL[=5P@$BRF/J M%93,$ZP\^T;M[1"DLP1!'-Z& M8QVWV73[1]T B!.Z3!"!TD&**2&<6RD@?(R3-)0W=R#W)D:OX1K-0.QH'"H< MC(-)EDTW%5(N\^7*!*!B&LXP>9;I9)/.(BN^SB;9TF?90R+PS7>SIU]5(;C[ M@HV[?4N"C7$$4\X4"JN$H1824)T?AIUD? ;>F$7U_!QJ(;W973J;;M,4?3.@ M&G)9KWT")$88!]-;8^N1YT(]VLB>F>;'K:>'^[P=B>L%^\:RM'\$'[--PJ/R M0/%^GS35[R$Q"DB/.>16 R20(0+["C&&^(#'<&]%GGI#?RAE\,'W%^O+U%<9 M'HZZ#ZB#S3M-++1,,(&P8@I0J9RJ(I(Y=I0-Z!%[ S(Z.$.&%=NG+NM\=9D6 MJQ3>DLH1Y('J]%2:+$71E%:JLJ<&(8;"RK[MZ#VR8GF:M^C M@JJF_[5>KC95BCYFDVB=TDV%FC),-&"@M,4(8U -44 MD[CYX:;X;H6M7Q9T(V#/G$./4Z*65.UIFW"%&?!:412,*Z6)K9=;6BZN@+RQC%;#X0/V#UMWM$X&8"?\!&\"/_G\D4E8R! MR@D@E&\>IP2_R\./8=GQ**[_\A3?!]+6#X?2.>91W>_=)N_ M.!INV>QKC"/[D.U.GCW<@(K T2!V>ZX*C6!P_TB+(L8N[*Y',]188MV"^'E0 M%6R^_K*Z6L]+;IX[N>Q_IO/U@T*SB,7-YK.K^^@G*$=7K2+O:Z2(/;FO1$EO MH(3.(D, A,A@*QSFSC,LN":U%N!^,M0465AS MXTJ6'^2XDTILFR9%5\#N<>O.];K("%,QUOFG M(@ Q@ :PKR&B]F7J.7*I#2$D^ M *)#*>>'!W\T^K9.\T01HZ%53'.L@AUB$%"NI!Q:-/+$'%VS]R3I:87@]R1# MHPSE?@VB0VRTS7YY' M=XW84'+R6_YUHV2]6QS&YV,^GP?:8I7< X+3H+?$IJB M/O !.#5HBN93):EOE;Q_/,>QA6W-_,9[V+9](B6G%@#."04.>,>E5B7.@J 1 MKDJ]R/XZBSK!C@7V@-@<:A;L$2<0TD1A!R 5FAA348J"JC"^ M2/TAI:5#Z!J?$A^F\A_%+)[07"T_9*N+JV"%!G2*)[7T7AX+-^LM3 BCD($> M02&A-F%VL%)[%,[RYA@NO'T),AD/TC.<23])5G-/?O3D.^) O)J,Z$7A^ M1V+YXMCB(23IO./;DUKBZ#'/&?.+U#D6.-XX,BM?T!!.>#HD-?3#_KXNV3H M7J=^IUB-VH6_EU)]7\-_7Z-UXI44G&OA'2",*HQ44)FW8'%KA\S%WM!YWY4T MU$WGTQB\LV=\BN,^ZF*MT3HA3FD%@L8#@)><((R$*^G65OEQ>^D[Y6Q=J6F- MWO>UON_1Z#07-*UC- M.^7-RTC-IL ,Q5Z]GLUC-.!1%C]_,)'<(^&9C\H=H# F0U0E-8K;YC>U>G-' M]*>P5XD!A!4LZJ93-[S7WYFSJ M4PBZ0VHHB?#K(D"_+K(P8C_[*_YV_+QU?Z,$$0LAPMI:K"0V'&)7V7T(BN;; M?F^Y&/J4A\Z &FRKS])E=I//I^]N[XJM5_:X/!QHE0AJ!96<*R5=V..H!QB4 M=#K;HJ)M;XD/>E4&.D/J[);"K\7AZT&'&R8"$*NB-QTS C0'1'E3R3\6@\;O MM)2+]EZO3K$:+&1G,EG?KC?98&QV5V23V4/5D>QNGFVC#=1M7JQF_]I\OI?& M0X$]';TBD38LM1H0+I#D5GI)):LT[S9UM8?75=M+VYE0/?N*]2$[)&N'FB5A MD1<:(FJ1-4IC 2FM*%58-K_%.+R:V^-J=3I2@UTY?"+G!V3@Z6.)#INQM0 $ M@F)6=^$%J4PX:O%K4F7;\[P%,D/Q.*A4Z:R(Y%Y<[:X!\/ORT#%=K?8),T'9 M4XH0KH1'2F!O94F[EJRYWC*\/MM>*OJ ;"AQ,>G=;)7.-^$ TXV1%B_&QF" MJ5ZO/N2K_YNM+M/9H?#1NETD5FC/I=!:>^#"/NEC8.T6 :-M>L8H^Z^&XXS9:\NR8!+3"Z.W)PBBC,,8A N=A?5!_L^5E>A_7O4UX M\O;WXX8B0E Y0JZ%SG!GL2O0-(\WE\W07_2B5F5&RX2PIXX[14:LZ$X$4 MIM1PRC2S3&F+/*N,'8O!N+6KL0G1H<1QO3/EW\+[$J=1JH/?J*JM[KJ1N MO/&7ZV)RDRX?J[B\S__\=)=ETTV=EY@-*2OV*IA-NDDXQ ;'Z":#C9?(NJ!8 ME=0!T^+ O3=MLW<^YH/!.=3"=LCO?8HG^4FS1',%"75A F+HD?%&JVH:ZO#[ M^ 1G(&]IAZB-03Z.5UNJT3I!D#KJO;9:&F&A" LU*NF&"HZP>.$(I*49>&<\ M7]L83KU?REXO ^HQJ_;ME]GB89D_PRMC9H*'Y/$75P\GZ6H2I*-X++F6+=GR0V UK M]QX;]H+6J,\-=U!\Q'NWIT4B*#/66RL-D=I"[Y5"%2C$#'D_LZ&[K6ON?W.A MJPO@AKO$]^UH'_:-X]Z$HVT3JIW#P'H$&9#4 .IP13-0FHW;Z=6:DS4DHPN\ MO@]9&:6/:7PBTI'[Y_-Z$5?!]T%'+"Z+?+J>;"+X-J7)W6_FXJ,S>7&7/[@U M#KN &G258&]H&$\@EB,H(8XENC[W]+_R@L3ZTH>44M.Z"4ABD@C!4(&6& -DEC)$@= V)!& M_CA5E?[ '(%0/8Z_UM'(B3TEEB@'%#6&6FXH59006^+A-1UYM%0OG*\O71TB M^F])&Z5B]!H%[$RGO-G7;)[?9=//V>1FD<_SZ_N/L^N;&M?GC[1,-&4>2RZ$ M!4)@"K4HR["9H(C@%B44^U*B>N/H-[?2ND1NL)M'Z^4JO\V*C]G\P>=[,[L[ M+B4'6B4>2A%F7E =J$(2A?\Q7]&)9'-G3F_'($-)2'>H#6V=/SD4>%9X=G,X M?)7%ZU+JRW)5I)-#AV@->DN8$=X;[K#WUC"N$=>@Q(49.<+4#+WXF?N';K ; M\>G]YN#O<[XU94O2LH=4UYLCPNTITP%9.J6;!#%%/,9 FBQ-H 7TU8$Z;9 M>(6H%WZ_O$+?'Y0C7*>>) O;WIVLV3MZ#CQQ'L/"'&>&P"1=U3@"BWI1IB6 M;DC!&Q3<$8HB[$;P8!*F(\0,0H^0]F&"0J8KU3)F3IPR4N/AD4;J6D%'SQ,?H8=D#&+8X\SHB%.O<8Z4-7CN!YH4U?L20"7#2&E.C"443#IG"3-9\&0FN];F@5-6?,:Q?[9C']>:JFLM/3PW3GVBD/C2;#1'E/K7% F MA&- .8J'3=8.*]"DW]+TZ8OUKW&:=4D:^H@[T\XUM![(A5'WFE!@16/"CB% MS?TLO:5'?./3IBM6G?\D_O=E=K6>OY]='0J:K],\@401ARS4DBN#&7;25I1; MYIIGW.HM6^,(A;0'I%_C4OSRG'*S$7V^21>_YOGTS]E\/K!_I_9X$F@)XQA[ MH+404A,>/;CE02?TM2[1#)M^#S)I3^?8:Y\6@UO+6G@(*88*= ]0)R"Q5A(LMJMY[U%Q= MXJ]A-HQPHVC$E]HD\)\0@6"JSWEC>/ *J=Y?0 M:,_*VL/\&L5ZZ\IZ^L5DDJ]CM?>'W(/#>D/WCR-1#')I$+%.(00=(MS1DA=* MHA$F[!F-=/;O"NV,;V]C#FW4U+/-G,W;$^@9"'MRK/MFM% Z\*':D@%J41WF M51RVO9[YTH1;KW&6//ED>,4I\%X$35D J;!&7C%B0!E*[Y'6S:]HOHHSM+'. MAN8<&FH&E'Z& R);/I(@+R!2D'JI+>"04B5AM=,!T+S:0>\'3ITJY0WQ&"9] MUXZ$5F\S*Q4S%# 5;R(1;)S@9NM]68:D>M5D1K3T!8 M9QY0L1:R>B5_1I"5JB9K6V>E.@FM[R0K%08Z'A8""J#5"'J+T19]ZW30W@84 MH9Y3/=3E?LVL5*,D:),Y Q)S48>)@30DC6LARU(ZT4"R&O/W4!!%DUY?4:=WB<'MT:<0: MZI:=X'8^J3BJ)>QKD@CMA I31X;=E$H.. :\LOF@'WEZT[9L.RH%K5!ZB_(P M2F5Q+&)P'O:_6ZRR8NOS#2KTL%V"0U+IM90. Z4@5@A+2OP&(!# M%MBMJ36T9]LW9>>Z V@H8:AJ17V:9(NTF.7'JBOO>CY!"B.-)''44,*=D0R[ MBC:DFU]P.?U,:YSZ0A>P#282VR'^OEC>99/9U2R;'B^JNZ]-@JRTWA$)$-2< M \)8F9G78:60&;?"T))OWSB^NT7I;4K$*%6&L0C">03@LLA]7MRF1W6$YP\F M4!#OG(Z'1!H[9!WDMJ1&!L3&IQ1TP)F7^3D-[Q.PM)TUTG/ @,.84BP4=A+C$@GAR8B#"CN5GAXQ&^': M,VAV1*$)$#Z@KZCF3&"M*Y\Q@9 VMVC/=;.A]_6I/8IGE+DGH&TR(&=3DR]/ MO56VIY.$6BBI,4I;*3B#5###2A29%D="P_>V M29P0UGO++ -<.T>5 [:BT]IP_H@^>M 3I;)&YIM'W,ENL@1",,S"U' M^&YQ%7_$CS[DBR*+V^YL<:VF_[5^J&%<>:(6(0P!X9X(9YYWD=GLVH"0T;,BDG*>& _1FPQ\H(A"21E M%%OM+46JHE(8,>A!8%>!IK4YUS:V^#3PSKAZ/+&E-D;A:>O'R]8)$@J&+1I2 M&'XHS8%2K*3;(3SH"M)8:,ZK-+?$= RR]"%;O5L$"SY[GR]/5'EW]Y$XH8V& MGB.L*#."0\5$B8'1Z'5$O8]$KMH@>T;I*H?OTF(1T%I>9L6GF[3(=+J<39HY M '9VE7!J$0?66H88"2 0@2O,+?'-S?TA3Y;&8?AW ? (1<[.YNM5K,&:58"(>, MV-Y1U)P*/V2(7O-,%+59VS83Q6EHC=I_?$*Y^@/R=DK1>\>H!3Y8QEI"C8&6 MA,,2/,5:J-ACRUA16TIJ5P]H"^90*LZ)M>^-HWB=R@]VC#I9F?IL5 MFQ"GJ KI MS>(SN# >.Z0HDQ9:(H@G%7T>@>9''F/+QM%4;^X&N+=QPAZL7PF<-"+"Z,)$ M\Y!7DP%0/FX]N#4G3SYJ;X;7]R$KH]1DQRP'.*&!%KCI=4 M H%&>%>W0\ZUC<8X#;SSV\C=E0V-%]^)]9A[C"AAEFB"2\J1 OI5B$U[3W(/ M6)WQ+MPKK5!HL!>">FZ-\IQKBG5YPT@+C$QSS\QY[@0WE<5QP'NVP\V-+;'O MZ'([HM8OCO>JXW^QC1K!INP]I$;?LK]GAL^USD_=;NEH7FQEX;0:7S)T$0XZ:J@1".FZ#?%T66SN."^FM8Y^/W,=8M6VZO.W[. M7W3ZG+9WBUVL/7?0Q:._1GT- XF#\WGQ*7TZQFIWJA6#4*.?A'#!J>-0:FR4 MC+$SZB&EB:+.2U/+[C@?'O7C,8[TD0AAJ4/<\6!*.(,Y]E"5.' UJ#%^,!"C M)^[NC#FFYCA(91BEBZ+7\:J!+, M- ]3&BS0\8#37=GXS7KQ?3X]KA[@8!+,61-H18 M)JE"7 95JE*FN!BR0-CY)*!3C :S%[>Q*YG.%]-'Q>BXP7BH76)8T*%TK'[@ M >@2JJ'$XO?EK_G7K%AL2ES4,>"RQ 4!A97V8+[+"1,+F6D)O-]-[%)^^ MX1M,I#X]TO$D8FYS@GV=+29A2IRP_C3H+?$,4V&54QIJ981"U%=.0$AY\UVJ MMPS,?8I5[P .YN:*=&2SZX7-OJQ.$*&#[1( .":22$,,QEHZ! 6M/,8!Y<;" MTEOJYAZ%I4NHAA*+_5X?=9L7JQBK$5/+'Q"0FCTDU$B#,,:,*&X450PJM*7? M:VB:E[OKL:S1$(?V_> W OF93-:WZTU@SZ]%OEP^#_[1V578H3^G?S63K'I] M)X)"XC7R,NB.ADF F=[Z+!F!#(WP:N#99:X79,[+WQ2F,;9,\OC8W$+'$B6,'&>,F\EI0(ZW$UYRP7 MS7?0W@R^<\O/B9 -$GUO\MO;614@:_+%:K;8FA)]A^WN?[-?KX)]_%OH^G9] M^^2YW\, BO#W7;JX7W[(%R8>%&^POKC;E+):7+_/TN6Q,-P!**@9J=[@#.# M2^UL&>,A W3O#X3X-N@ED4PRA9TGSGB*$0$P_.)XL#\VY_"UHDFZI&]?R.Z) M/224$& X>94/@=FH@W6[J9QN.1>.:^VB MJDD%U0;#$A! 37/'>4]ANKTQO%;!]-/0&LP?U6EY;"B<)C:&E_E8:\L2&7;\ M+8W&<#_NV(J6?*M=)[L92F]3(D890S$603BO 0U/INDR]5QW_3.!HFUCE#- M*)": *YY%!MJ5-(\!%&XG; J3V\;P7-<,?KZ\U)75JL[F/:JR-*P:['$TB M93%IB;0,F+!C4FQ+RKBC0X;=CDHGZ "LH<3@8W:W+B8WP9Q4UT66/9RY/1_] MT0VA=A^)PR0>NR &A*.*,X%(A8$7W(Q;96C'UF\JC_8+VOF7OZNN$!M,*AX<64]'>]R W-:NS8K9U\VIWKO%"KH;)NZ5C,[P>LL2,DH58'R"<1Z! M<&%OG4YCK;YRZ'X6S-W)+.8%+($Y'A5_2C<)MU)+"AVS7-N AP^6=(F$8&B$ M)4RZ86P^&&:#V1+K+\O9=)86]S'.[.+JTRJ?'%-&]K9)O'7,:"D85%IAP#4& MOJ11(= \\^[I-VU&I8ETA=A@4O$XRNA\N[CZ7*2+99@T=9)+'6^<8(NPL,9P MY0"Q4'D =$FU,W;D*DD'W'PI'WU!]KT(S"@UE%'*R7GDXW*S06:7\W2R<=L< M54=V-TBT(9YBB"B!2B#IG@0/* OAH"=4-7T;';(L[P&CH20@7F]XMK?J^P\Q MQW5 Y/'C^R.:1_U.DGB;'H69!3&06'( '135%+.BN8IZ^CW.4:DBO4%X'D': M#O[H'G.@52*%9AP9Q GVVF/L+*DT<^,E&+*JB*^/Z^?%U>^Q$L]T M68X@9F$ P$$O2VJ" B^:!V#W=O>Z<\;W ]5@5DA6; JE+";9K^LTZ.&K+#MN MB>QME%B+*+ \J.X.$BIT^+WT,FNK97-W5V_7G[L4B,X!&DPI"'!?;V0XKEGK MY3&C8\?CB0ET! L>$RNDM0(Y2DH+7@=:FZ\%_&36C\N\: _6N<3@N%JXLT$B M%%$ PJ"J0XL<]9Q7%*GK=4C-Q]:,>P(]ULA]-;D8)R6P0C8?RYE8#&-E_VK M,=?0!':V2(#V'#/H.6%642-!^+6D3S$R1H.@):.^T0"Z &:P.Q5IV/2.[/G5 M,XG@5E+%, 4D)@*RA E1:;*0-$]Q(U[W1M\4H4&Y?'1*/WDJP4IY+9$'$G*M M=+P74$F_)PJ/>Q]OP(]='&V%Q>OE[2CWYF%9>AY6;A/T'$] _O2YH*!P3HVW MGJ)@I$JN."U-5/)9)9JU 8B(48" ZAM)6/3V&,QJ=R M=#@!3^?O5].?:SB03VJ?4"HMAP8"$8P'2XW5KI)$K%N<(_26 M%+EC'O<#5&/&J[MT=7&WRK-Y-ED5F_R],7]POHCV@ 6LN$$667EQ=7%W-)MDF5_1>CK]\ M,$$..FZPBY-= M[WPXH<9I06$0K:#G 6,9,N4!E[%*-C=B.E>B!F-G%T!UP=+-B^?W'P.QZ?QC MNMH[20^U22@"'$-E.5:*(NVQQZ7CW1@,FFO)G>M;YV!P6[R&\ENHY3);?2##_QZ.?#2$37>/59L4LG_HBBQ'O-VEQ?60YJ-U-8DBP%9GDA!IBPF)& M=17B:,*"U_R>4>=*VL K1%\0#K5HO"@'\JR>R&5ZOX'0KK-GGW]:?YG'IQ]6 MQ$-')1WTGE"E)=6QE!_A7M*@&>GRW,F(L,\V%KW.2Q4.N1 -C^R9)#(.UOUU MERV6V8?L4#W#@^T22;ST!%H9K";KI8R17Q6M6#6:>SFZ7']9'#N2/-TZT#_BI& EHH<<20>(JJ@F5S4_I3P^%&Y&D= [Y& M;L9Z<66SJT!"&E"K+RW?MDTTTF'5) HY!P@-%@%5E<5'>(L0G=,/_LPC+1,'PL9*.,=62.^-= "8:BH WR*1^:OTEO8# MVV#7+;89WFLY7[Y]. EK'XME@AB@EC,%L ?E"8*)?N+FPO J?:V=(344_\NT M>T%4:XG SN<3B%1,W1_3.AM'@B+E81E381S@+:[:O$J';)=@-3\.NXU)ES=# MB)?!L^G%PJ_G5[/Y_"$]0/AFNH%[[^%*_1X2'O8^:0W1%E(;S70KRR,^HRAJ MD:W\57I?^X6OL4BXOV8KG\5L$/!>UF$D9U4?A\7:QN M_F^6[CTV;])7@I05R#,JM0'.284"F!6=2+?(TO)ZW;(# #G49O(DX6HZ*_XS MG:^S:$25'QYVAQUOG#!+PLY)K49>(N0-Q:#2M&68,\W%YU6[5CM';GCS]6.V MS(JO]8S6[;,)-L@:C+E'S!'+"?.D] 9;3%V+;,>OVD7:%JC!+(^MT]_GQ?OL M.IT_&M:'/%P'6B7$A_40"X$ P82*P&QK%2VK#:BAOMC\\6.S[=]/ /OSS___'F1Y7 60V-T27S\>4_;7*%M-L6@ZLB_??I8O[\&Z=+F?+BZO+(FACB]4S M_]HYWOTA+8J-66"S53J;[\-A$,_C)%ML(\5CA9A*3@^['_B:"X#U<.XCQ[=:2.G-W($HW$G@*E0^7FKFR' *@!'%*:H^T526%A$,]Y)6^ M=#[_=DGJDDG?>E+;([)9>"))T]7?XMJ83?_^XZK8:)/;#\,R$6: >]C2_O[C M\J$ WF 57[)_KN.YXM?P3[RD4:/>RXX6B<32:!\@@)Q:KJ@"B&U!H8S3(:_P MUKK;WQ6/=Q1W:0_/4%KLCM$>+]"QKTVB9 S<%!R26&B;$F!=1:-WT([[1G]K MSAV7A%8XO4V9.(\LU*C5,@Y1&(4(',W?L_/Y!#D!G&,<>@0HM$YP!4O:B!.# MLKYF>9;V?#K,^4;(#,;U3JO. V$0]YPRY@2%"%)(=$EC3 3=W*A]7?I 1P - M)@2=EA.W3"N#H%5 6A?37WDJ2QHIU'#D&D%[WM6N*]X,J;/4"48D#&V$ MH$F1>?-A!Y\?OTP X4(!+3V1T&/F*+>F'"_B+6Z-G*'(?&WL\Y8P#'>LM;A> M9<6MS;[4L>]W/9XXIAP#7@) M% 8261Q19F$S2/M3@^T.^=FW@$VY^)ZC3)7 MNQHD'""%J11 .X*HM[%,9;6X*>G'O8.W8]@1[K="Z*W)P2CW[#&P_UPQ3HMX MI;K(IK/CYONW#R?&28248@ @@A GVE);4H7#KC:^';TM>[Z)9VJ)R6"A])LA M^G0RF\]6QTJF?OMP8@!PF%B#F&5"6TLU11552C6/;CP]A/J<6WMK9,[#[Z/+ M^:['$TQBN6F&/&=G_, MON;SK_$.^;,Q'Z]W<:A=@I@VT!-+=" O&+J*.U?2ZM#+NO!CV-[;L>QE)8P. MP7DM&IUTP@/I6-"#-.: .6LJ10A(WCR,H[<4OYVRO#4BY^!S3:UN7Y-$*D:E M":0(@QGS3EE227(@N'E@X>GWGL[JMND&GW-*P/L8'U?42+!_N&F",/!A01,R M9N.# 4'D&R42;.Z8]%G;H@VWM<&F^V.;%']$X M3.]FJW2^=TU]]E1BH;>8>&J"V4@L50Q5WF%&#&EQOZ\W^ZJ[@/GV@ SF/DN7 M-_$_]\_U[&LZW][4^723%ZN8H?S=XFNV7!V[Q5>_DR1(JU9 *.L4=#&=&S.F M$EF)QFAV]W"/HB^\AI*:*@'HN\4DO\WBI=4#XK'CZ00YSP6T'&EAE>*(*L11FV93??_[,IN^6U0$J,EJ]C6P(CLD!_4[ M23!Q!$(>=D7G35!'C%&@1 %ZW?SV3&]E?GH0C][P&LY9OPK095.7%HLPWJ6: M3-:WZWFZRJ8V,&6"E*ZR[5QJOE) M7^>IBWJ4F!X1.X?LU)2-A &+.8* ,LMNH!EJ[WB6&RD0OJRA).QMDW"C&3$\O(MZQ2A25.)*6+$< M4X[U'K>$KO!YE(%>,PXMEOE\-HWFCT[G:4#CTTV6K?K/-+3GO9=I$?AQDZWB MG:H!!U'=SXOL2ID MDQ0*1$6M.,Z>*3N6=>KY@XG6@GH:S&Z)PC8;@_PH+BF*:>0&/$8[F&VJ#3/V MI0AH@D ZZNQ2)64/T^RQ7G?=K!*[VB42:NBXD$9 X9PD'!!8 N2T&?+Z^$E1 MC4WYO$]<.@!G*#7UQ5"/1J?M?#[QS&L#!'$0Z&!]QT)JU00S!*MQ!R]VQ+>\ M/Z3>EC2,,D!Q3$)PI@",_/8V7VQTL*/7&+YY-D%6&.Z11D9A#[1@#)"2)F!, MBY(_?1FH+7GS34;*=H@,Q64U?2@RD\XOT]GTW6(;%'24XP?;)5Q*IQRG3''* M@30XUB'9TDJL:7YMJ;=@FFZYWR4Z@TG"X_'L1; \BVS 3C:6$)Z"[/I6$)Z0NI<$10U[CGN:I!@'$-#D044>@,4 MQ@Q6U!'9HBA';_$TW0*8IU(A!BU$4#.'O.*< 8E]\^6BO\15W?D=^@5K*.'Y=),6V?)B MO5JNTDVQ[4-^A9?/)DY!RC2W5CO$E6& 8U-BA[T8]"9\/0'HC6LOW0PML1J, M_WN]N3L=2R\?3K1%5")H@Z6E& HZDR.VHLJIYE>>>M,I!Y. MF -:%*^5'(^ M9*N+J\_I7X>-RWVM$B(9!]QJ; )*F'(:Q+ZDDQO=_/)C;VKD4$+1'6J#+A#O MELMU-K7K(BQDEUDQRZ]T74Z2)P%!,:HH*!A$:$QA)I6U-,6 M=R=[4SD'74BZ!O#,XK.I3=9">IZW#U-'HH @!E1@3*W!SIA':XPV]VST%ME] M9N%IA=\HEI[-EQ=WFY-P]U=63&;+[)!M9C M6+:ZP'(42YB[O9OG]]D#09?K8G(3$+V@8-]9H397? MXB,I:1&;VENX^B@6L\X0'<.*MI>8AJO:WOX2JA!!ADK!) WS4 6-%)6S46G5 M7"'K+>A]#"M;5WB.8G7[F"U7Q6RRB1X,CZF(VJ_%X:O?S3I,I,- 2@Z9ALQB MJJ4)=M!V)FJI6OBA>XN['\7BUA6B8UC;.A2WP_TE"CO-$,%0" 3#/PR2\A1( M>MSBD+2_,/\Q+&Y= 3KLR4B,% BH?$[_^L=L=1,!"U2%#S;?Z@#E-+KTLL7R M68W@O8[U_O$<+MKGO];;!"X? MLTWPP>>\O<"UZ#410C)@F0!:,4X4!8:4_B#)?)L-]=5[\(>#]0SB]SG?$R.U M(>C+2X(VMS>7LU7V*2N^SB;9PVK_,9ODUP^$B[,67^>SZX=+6 M/[+9]4U8--37K$BO W-76=C&5A_#0F)CT-%\W[6N_M>!YU=VW]>X4K6G1> \ M MI@[X$P-DBG@=MLA.QRU8ZG@V5D%*%4:>H8Q1HX*>66-HF= M:7')]^0%Y> -J]:\R;O&8M1WK3ZFB^MCM?VJ9Q),C57*8H^0P81I;07U3CAC MA-'(C?8.52LFOHR1;(C&8+&P<7S' V ?GTH8I2" 80,!!F+% (NYKC=TN/"_ MD6=W;\"/71QMA<7KY>UY>'KDNM.P+#T/*[>)8(XR\]ESB='*"&2M<4IC)X-R M*72DQ3M C<8CK,#3B!-Y=Q@,QL^'S'#'^?GTN<10)8'4$!BN'#(RI@D)M'CH M+,?>C3#/;R?\;('!<&[0;9KAF@60=SZ?$&190$990+Q57GBT+346E R-!@T3 M/IO"U 4R9^/Z\7KUNULDE#-A&='< LJ,8T:*BC[(%1RW4M629\\[I86VZ]3-'=$3;GX/_F0NSV]].D8$?+!"M+K(Q7[#7S,3<@][JBEX#F M;K3>%+X^9:$]0D-)Q'.%Z(@N^.W#"<30"B;C"6RP8ZE!FID*+>&;\_WT@\6S M*8*M83D/LS^DM\>W_GU-$HH8B 4G"6+",((5%:JDD >K9]QZ8!N6'>1^:X3> MHBR,4@\<@PB..5 *4:J4B@O@!%;"S\+53>(;:?)^FB'X?61*A M/ZQ[[VN2((I4 $QH#H.H>D$0,!6%LL6EL],CHLZF@7<$SCG9?U3[VM\H =A3 MHX&23D*B*6&05U1:8.BX=?'VS*LA#:V0>JMR,4J]?$SBT-'&_SXHD*6GR:R+ MF'3^\)Z_MT$2L\T '?ZU"AA,O :B]"LJ;UO<8>]-,^\"_KP';#KAYH=\<3)# M7[9)9# N%25<*NA\^ ,I5X7P0<='F,>S3YZVA&>HM?JYMGE$>?OVX41Q'G2< MH-T$+<=J0@4VI(K;A+QYZM[34YR<36UK#,(0-E1O:FYR("2R M#N&2,D$,&+>2UH95![G>"IVWQ/]1*F/G9GM'6W;<6][GZ>+P)OW\J<2C0!@4 M0!M#H9%,>PO+L4G'!O5JUZS^U0KBO"LHAIJ546M8U8]DV_5XXIP2&!$(B4 " M8,04KW1&"U'S\\O3C;!@NH@%4XH(*FGF&I7'O4I MA5OPKK=3RRZG:@>0#!XL7M7RKG59Y/'I!"**H!#*& AB:@,K$-C2I8ELD_-F MF /J]ZVO6K='Y3Q!828MBOLP6G6;KQ>'2F@?:I8(%0Q$8JC04$.F&'&RM!TU M5KBYHW.@P)/V_.\0GL8K]O,Q_+Y(;X-,SOZ53>UL.8D#N2RRV]GZ-EU,-X\N ME^OHX3?YD["4PC CM.=:4NF@(LA76(@6AUL#Q;(T%Y7S MH7@6B?J0+R:]"M6S%X0YIB (6B]!E MMA+6D=(%ISF3S<_#>D@:-1J[: #FD M,Z \/3SB B@?2SA@3!$,(42("<QND4CK*6 0$XNWQ/"7[ MVB34:PHD#WN\_[6G#LN":UP>ILR,PAG2VS55%WJ# MZSQ"LQU\C4"QO:WBY( RFLS$,0ZE-L:C"DK#W;BUB#X8>E!FN@#O[0K+*-6+ MD63#SQ9I ".=?UJEB^F7^_?9:I45M4/7ZC1/I.=%528.C+8)BSI VK:F"T12- M03EZ4E)ZC T 5A %&;78:"(!J"03TE=3<* V/PYDIV^&Q>OE[2BW\V%9>AY6 M-BLX .*=*&0)4-#'FJC&TI(68;AI?D@\2,&!VIPX6'#@- P&XV>C@@/*.*XX MD,Q8KRT,@JY<24N@;4B+?4A^ML!@,(_=*EUMSHY^S?+K(KV[F4W2^;%CG'UM M$@>=A$@JQKD3CG*)=45CT#V:>^[.D.VJ\4%.1^@,)@$/1X9/1WO<;;^O34)! M4/PEI( $(U,IAN/%Y'+5LL:,6\GJ@'T?+]F__3@Q'W;P^?'+!$N#L#,QX EIS80!B)3CI4J/4$'K M /N\)0R#WPIK543(>FD)MCP8(A@J[B23I0=10-.B9L 94B UWLL[0.9L7&]< M."98'5X21H**"CE#$#I>61[<.C3R/;P=SVI6D&F&T=N3A7'NW*,0@?.POK\B M,@# L+D9;*D5#DLHB"F=5,("/,)#D-:<.[&(S&D(#241\19[5BS59)+=K>+5 ML:.2L*=%$A.[ F0A(T Y9@.*HJ*/431"-T[7$M -,N=8"]H7%'-,!E69.&TT M1]I9&G.X;FDDWC;WL?=V_[?/^=\&F\'")EKF<'$,>("A$9(0)Y&@1K%*J@54 M [KSSL3QUJ"<)S?$Z97"B&"$\: 0$>&YTI2RQP5,*]W\R/L,F?::6GNM83D/ ML]M5AW(\T$&TTY@H!@TW3)8!JD) B<=M[+5A6=TR4HNR,$IC;PPB<"KK M]R3M\+-BN7J>)M;]=3:Z_O#UR!H)03\X->9ZQ]7FK''!5K&6 M.R25!\)B4EDKF.+FZ_SP5+57< >@TE!0Y#8QG%!I:TN.0 MEXWY.U#RHSZ-K!9 -6:\NMVD#'J:I?V4I;AF\P0[S9 08?A,*H$,MZ+"BCG3 MO):GQEQ_GNF[YE)]L%$">5B/M!+*L!@G[HBGU<@Y!-F M<9?P=,S8([;6P4:)5HI9)SW'3&$'C23P<0<2O 5C7XE?K$MX.F)L',#^$^W# M#1("(+#*JF VLC!JSKFJ1FPQ;Q[?"%^)CZLK:#ID9GSF5'X^MDDXI$$95 $, M9YS DJE'(OD>/DR8E5^"AYGUVG<[=8 M[2_*NN.IQ,6J21Y"&-1^)K3C$E61>\"ZYM<'3K>&!C^<;H]'/YQ\&,[>L\:7 MCR0&2$$(UH!Z2Z#6)$AV%66O%1_G.7,K]/-.H7@=;!S5$?%9N'>>,("8+VPV MG:7%K$:D[[*Z6H)R#C8?C>'Y M]N$D*''!N&:!&LB04D@A7T4@>,-&?FVG.9,.<+L5,F^%[Z/:DL? [O.P^7V^ MF.:+38+_+\$XN[BZRN+Y9!CV^W?ZXN/Q^.PZ[1/A)11 ,HVDP 1[:FEU(!XV ML$%#^.I9P&T8^&UECQ>_-B=C%=NK#>3&)9DD]_IG>U&%ZC=6*#*&OI/)4$4H <((\A MAHKKYG[JWD*^.A2"[@%J[*VVZ6Q^KZ;_M5[&I)I-=_.F725$4A\4).TX";\P MX:AX=ZMGR _+"'9D^+Q##B8Z%I)[3@ M@DG,4$6?$J[Y[?K30T/.YJCI!IMS\C[^6F3'S?BC;1-FH#4:$VV]L9BZ &5I M#QL-Q$C/2SKC9 W)Z *O[T-61ND!&I^(=*04?,CRR[)NX:?L=A9O$JTG ?$C M%W8.-TNL(1Y2JTBP;H5PWJO'T9N@_([/L],A1_+>@&JN^ZT7<;-[GRZSXK+( MXQ#>1W)]P,']9BX^.I,7=WDL5)D?N?S1H*N$ P QYPQAB[G1SN$J,-9H#YJ+ M0V]^GY[$H7_P!O007Z_JI^W;]7CB(/1:>0& UY[$^\FEI11V.)J7X/XTS,6 M1VJ-S+EX7J.HS:X&B? :<@9,+!"NL$ V_E52I\C(\^ZV8]@1[K="Z*W)P2A5 MP3&P_TQL;YFAR7L'#%((M/@.N)=5Y ,-4F[3:-GG> .*R)@((T3 MX DQ%8W!9!G?H5['4[8K:%K?R:UW);?,-,"5]M(IHT9W>#ZU[GLZ.Z M0>><_'\?+YP6Q[7I(TT3(<-,":H$$9S#6!5 45Y2C#@%([>O6C.RAF1T@-?W M("GCM,!&)R =[?4ULV6]S )%*-5A@$;'D!(?=DR *@>AL6B$SO;N ,\[PZ4Y MU[8) HXP[=E3"0^RZA1D0!'FB6/,ZLIA8"5O?M6A/WNJ'YZU@66H%?@D+6W' MN@0 1- @#6RFB),C*R0D=ZWJ-]].K?/II^UQN4\W#ZZQ^YZ/*%.J7C!"VNC M8PP0X.AQ)\)0C5L#:\.J@UQOA9?G!=DE,.1+,#,B)M%![K863 M%6P*-[^*W)L>URGWNP2G>0S3.K[MA6XZRW8I:0>?3WS0.G&T% @+.JSV3H@* M!6O " M%/E?0XEQ\M\INEPFB'C!E+2*,X'@PX7!YS M%/F?<1U*[\(WJ_L3G6+[N@D&J01*8H*5M)YZ"\230SYJFF=2&RA)4S<"TA-< MC5?\RV#"!N+2ZSBR_/8N*+AIO&^CTWFL<_8QVT3J1?I]7D2/T&,--%ND5ZN] M6T/KCA.$D0%A620X)B037H7-M$3 F18KRD!)SUON(4,#.-3:\QPDG2YGRT]W M199.+Q9/KQ3! ^M.W2X2 !W4 F-""3: :.7]H_[L0/,XF8%RHK=?]6T3@1CJ$8>UGDDRR;;L+U MZT[LO6T2()5G#C(%!/,X;'>$/RY>7C8_?!THKWI[EG>%S3DM$)_.BO],Y^OP MA;K-UXO5Q7JU# K--&@])UHAA[I*C#*!>"0]$8 ('LPP6QV-.<2:'R(-E(Z] M'TND0\B&BYY?+DV^B%IQMIC("1LHMWL'\M(#4(,=0GUK.SW(]Z&3J'UM$A/,<,$X M,%AA1:'U6%:1$(S"\>>#;R\,78%SSJUFZYYKZ^S:UTTBJ%96<*V)%8)P0,AC M_)26LD5ROE?E#NT)K\;>K@,>N'>+:0 @F\:KJK]O8G'"GR;_FBW2G4M%J_Z2 MH(=+1:WRF)N H<2>5-96^*]%',OHO:%# G<>G]8FF4VV7$7'2I6]ZM&=5]NQ M=:2?A'%O35#J(5%,2"0A5146R/,6M\!&[R$= K#&J\S#46Y6J,DD;HO+C]DD MFWV-KK9]Z\C^%@D(@Q00X[! "N""ZA]DM-,VC4M/ES5;/ MB9[VP0ERZX&#::4[CX M]/&@J&!$G0SB1;P$P@!4U6Q<[Q.6?01C# M%C'+IQ^RNB[F.ETE.(@@I0%)!3AED$(LJPMWL6Q!8:*)T=>D96=9\QJ)7X_'K%*'SV.2_+];+;/J-X^FH)_B$7A)( M!(7, &6 RY,#?KH_M3 M5@E7HW3KS^XAA2;?V2SZYM5-E7![DROLZ=NA2.B M8DWLX[(IH&P1(3MZGU\_$)US9_F810#C"4C+(X3]'064 M*96$:(V895K$2]B/:%C3O 0 >C7^O5X1:W6,D+_T7HAX-P,.C.86Y&I&J:F?'1!&"AA-?1 M=.9&>&4$J50Q+6V+]+"C=S)VA,EYU-,@N,>C$O8U2:#2)EC,EC+ML0&(X"D&JL.<33OU[=WG]:WVR%<+'Y+5^LBWB#=;5_4:I=X MYY -%!#)J1<" F(JURF OD4:E-$[%OL :+B%X"HK@HKB9XMXIF+RY6IY^"!B M3XL$.VZ))HYQ1E$LAR5E%4*#.&\>4H)'[Z/L%IKAHE<7UY^WB1H/!JD^/I90 M@@&5FRRI6@A#*.;5D;?EK+E^AU^/,[(Y'D-Q]O=%>IL7J]F_LNF&^N5R'>71 M_17C)@^YD XW3(CBFI.P="F*J'$*8E =D'C3XCH;?C4.QDX1>I2'__CE!3AA MI']LOMCQ^;:/9SC]^>>?/P<[]*ZL4/+S)+_]90/4)@]K/-]:/G]Y]MVF $;/KZ[N#OR6I?S_4OM<&Q^6:VU>Q0W*_/_W]Z7+K>1)&G^W\>8!^B)^UC;6;,X MNS6KDK22JMMF_Z1!8)+$%(ADXU 5^^DW D F#Q% (L\ 2V,VU129D1G^N4>$ M7^$>8;A:_\_IO%CE5__Q;^$,R1]_62S6876Z^9:6__BW57YSMZU:,H#0O5N$ M32BO@'P?.7ZZ ^2141FR/*BHC)J8^::8BZ[($APE\9!%SLZJ:M@MYXN^ !M* M[SLPXY.%[XZ.RQBSB'NFD*'>>N@H4+"D-=BQ,.T*B)UPL9YDM,+K;J(QCDA\##ON]C;=WHHY64CO]0$94U1"Z"D77$O*E0+$[:G3X3-7VA%)18W1&'#>"!@*1QQ99IAT4I5HG M%!VR,ELZRD7WP TN,*_-^^0Q4F-T!HA7D%@GK7'&,A>=;"7=RHK$%8Y..7M( M:CI'[\\C/4FJ(JD+33K"LGKJ.3NIJ=1\0V8#E@P!#M8J$%XGW M4.Z:X76VHHZA_'.+5^KZ4/I2-;(TO5O<;]:K+2BXOD+TXZB,4+EM76SCQN\- MA))5= )I6]PM'U()ZH"/AZ2E-69#IO:\GWW/KW;QZ+_E\RM?++],YF$];7\5 M&[.>ZE%:]QTQ=5$8PUS0!L-ZM!PH5<7M''G2,KW_0MGI*$)]P3>^"'V8W.6G M^U76&)XQ"BDE1@7J%4 N5F^S)>704IFVYM,#AVO+4&L0_TQBE*2&E M8S?AU[O(7+%8G12DSKZ14>4]M(9 #[4T5%)+'WD#-I6)1&:<$ P=P3ML=1 :V;%R;J*X-]6.DY=(H- MC'O2.>_]IZE9PHDF09G%0#()L6 "E6!)Q(84TF9>S.'$I4$NVWGHOIUL)"N! M4LI@:*VQR$GNK2OI%IJ+M%V. X4)%119HC&M-G#G6W3U&#.+K38_ZP3YVT$VW"6=[_EJ6^^V1J#V MQX"-L.4.2$Q@+%)74LVX25QQ:F8V.L#,BNXXC0\&)Y7^P#;.%<5;'39CAUO\3#=7_^GA"/!F_+C-,$ M L>Y0Y BC:$6L,3%&M<\B;ZWR$6/LM,_@*<%ZT#=P"=B77;".B@/QP=D"#&P M;=#)@8/4>2DKOZB"H$4]D][*D/? \DXQ&FJ[*&4RCS6ESM@8CH[+,,(..4LX MHSPZR@/EHE+5O6Q>9KRW*N,];@%=0C58%'O;E/D,>7A]0,:$151(3XU5@CFH M'2\Q,USZYE'LW@J)]R@(G6 TE 1\B<=6/KM9G+DQ'!T7H MGF9,*2L@=9C9( MORQI-;!%?]'>:HGW* ]=0M5<"]BL-Y/Y5J^-F5OO%I\GW[[-OBXWJ\.9F?4& M9H0@X:G'CA'I69BUXJ7#QF@$FM<0[ZV$>&]:0<=8#9:5F2]GWR>QY>UCPD-KBDU .2^!63;IAX4#(ZP^LM2TB2[LOT M!*,C#>/S9K68+(I]"?W'&1U7+XZ/RI#U5@.#H( >$<,(CGUV]G/WKKF%V6/1 M\BY84?0%T6!!\V*K\KH_IK>3Q4WLU?O[9'EU.EA^9%@FN%%48>1!(%1;))R% ME?(D>(L611-1>K]T(LC!G! M#+70 FD)]-B81ZL]_"-M4Z1KAK>JR-(,RC^W>"5IQUR45(TL34^JS\!&=7[V MHS(NF?:,>Z6L=EYZ2$&%)F8LP3K-/?&Q1IV?9IB-*1NHD6SL1V7:>VZV3; Q MY0CR8 Y6V,7.QNE91^/)1C/,QI2-=O7!H*.. 4;2$=[T+Z M(*WE=GT:OD[^&/)+IKB[+Q9E(^]=9\_JSZ^)S?%+]CW/\-.R^#Z+.K M&7Q.=G8=H,H7T[ ;'IB3#ZMQUQW[X[F' M3=@E'CYODZ$&IF+WX_MBM=+Y=;',QT3TPV2YW+KLFA=Q.!!L>?*1]T>**QQ\ M-O-.N+#E.>0)=)92S+7U3L73TP)5SZMZ_EP/%2YX];F,>,(AUEXC0RE%3@15 M;3]'XWR+IJ4=%1_H -VB._J3+@+PN/MNUK=%[*Q=J^?=RP$9<9)2+C *.ADB MU%MC8 E)4.6;*[(]7?5OR=A76U2U!&6XRTLO)UNS4]F/0S*AH0\JE/0"6TMM M6$T0EQ1**G':#MBV;#LI!:U0>HORD*3'-!4Q&"D$'":[6L^F)FJ/RX?3<>#7 MGL\0--AB$1NB.&$;B$:.#&H[C;PVN,9 M0PH+9)2E0ANB %>/E'G8HEI&C_?0.F9^![BZI[$4W M>GU[)/KAX6XZ!]6SEX]DTD#AM ;<$X.W-QNX+.<,A:9IJN>MT"\ZA>(RV)B4 M5CT*]T;2HC;?5K.KV619ZV+>#P]G#EDK.!88:XL \TJR4C>T6KN$8CS-&?)2 M-VJ+PN!6\>=\6BRFL_EL>POMTW)6+/\KGSQUOM8+6[,-M_[W2+.?QM:V46VRIA6%;.9S"LZ]GW,#[G!12/[&[G MOBK#0?G&"'N#+'=!$Y<2PNK4(+#YK:'.[P6J\S[GKZWRZN_96[L%! MSI_OPU]N)\O\VV257\7X>!#N[6_=']-\%2RL/W2^"$Q9'Y277KZ3!1LNX"$0 M0LX99SCSH#3JK&,MJDMW7N2DX]UK9"2'VJCVS6D6-S%GP$R6RX?KW8VJ8PK7 MX4$9@I)IJQ#T$ MB-2J=,)8+'QS_:KS6BC=;SZ=P3+V,46A/^/5L_ MF_WG?)7'?,-C\8KSWI0QQ)T+E'A0PIM',CHOD=*]F/2+5>,C MZM,RWR9 K6=;KT*^O%_.5L]WOT.G3HVAF4!>4$2Y!Y9Q)8V0L#(HK*7-?9R= MUTGI^"#I'IRAMH3O-M^XW,L& !L:'[15H(AD52%16@< M;AK) M=.5J;!0']SG^K9C/KB8/ZN9FF=]$KT,QGT^6)^WQ6N,S"YF##&/NPTZNK-*/ M>2V6V!8U 2%(5X3ZA&@H\?@U7I8H;A:S?VTUM+T-=\P:.C BXXA#+I$A &D" MD40$5BYWSW&+EKT7X&ON!I21F?[U=K+^1[&97\6^B]-UM=N=5FZ:O3"+ZCU' M&DE&A!%",D:J\]C0-@F^"3N+!\5L9(FJ /N4+R;S>/E&+:[>1:L@7ZT/ARLZ M>&OF#8#A&%94*H>UU<[(RHR4Q)/FLG4!?N'A@!OD1ML3;)[K9A^O=7XS6RQV M-__=7KPX8AA^O?OI3L=[Y*>8/VQF&7?:Q8J_[8SK?A"G$6W#/B'HDYNF[ MU'J]G'T+#P5F?RW"@+MB\65=3'^[+>9AVQB]LZ\*A%[5)])-EG%15>2]K]'4 MMZM/9-I))KF"Q$,$L%7>(N20=#)V_;+,U]FZ>TK.F=[F5YMY_O&Z);&GFOIV M^Z',HUB)W#.FJ +*:\R0+Q$-"L60:2!'._L.+T(O4XG&Q#WI2WTJ>NG+)DS' M=H&GSV5*$PXX\APJY[TW2"E5 F"H! ,*WEF5V\:2@Y?=!5J .5C"8B13OXP* MJ^4R)AYL:P_HA\=G]H5-MX0]4K>X^C2?+#Y,[DX7">[C;GUI0/L3]'M#N&D\KC?@,2.%)N\NY\7#WF^-2D^WM>Z M57=P3-".D.5*&4N$\AAR1KVIM"/?X@).;Q%*"CXS*.(4+8 <&]8$(2!1PL:96&)5B@.RDAZA+SKW1'2)C #](3.%5 MC_ @OOI/.R4YKNDA/T4 _#_QAV$<[D^_[%;KV=TDG'1^L]Z$+707B=EOHJM? MPW>7V^>&GUGLWA8/X,EZ,\+7.Z@8UUEB]+:\WYXQ44AFJ^B!W-3S_-<:GTF@ M/(#*4FG#Z2]>\R2=J@?)_>5OYYLT-C@?1F)Y2HX0P0) M2K3ACK(*4 _QD#66&CKH.Q6;'^\N]([I@+=??J#E=$>^ V,R( PCT8@12F' MD 6.ES0*[WG:'O.>^5I#BMJ@^#8E)DE']:4(RC@"\E29?3[WD[[%4T,S(Q%7 MT67"A>.4,D]017&P)-&0XE*W$UQK[A6]@C2%Z)JJQ47UO>\M@. ZUYYAB%4[+OQ;%U>I+,;\ZLK>\ M>#)3W@+.J*(,4>*-5 14>R@FL/F%A\X+R VSA[3#9_"R8"3N;3 MJ"W'3J*[ASY^F\]NMOIT!"SF-IVHC-#9-[*P. SSGA('M>="$TXK# WVS1WB MG=>0&TL[&0;90;+3GNKEG_+EK+B:3?>_BSOJ\+E*PV3&[=-=8TV"R>)F%C[Y M7+D?^KOJKEBN9__:USG=;F8#07]H1J;J)3MVTIB/Q(5U_/W'25:+^\C&6&=X M)CAP1,.P,JUAQB,;+%+'M'%2XF!E-&I+G7I)%JC67H<#%#"# M,-" 8;)' B%$FMNF'2>+=.5=*+8$5KUPR^3_RZ6)GKZ3D1/SWA+ M9CEQ1D**# ,8(44\ER5XBN#FP=+!DL*ZDX^7K;AZ@W$HK?<(!8_SKW6?]"!L 1$(SYJ%$UMJ2 M3F!H@K&?OD6D>]0:;P_O\V *QT)J9:W"XUO"@<<6(TU]-5O. M7?-RH[W%; ;9!KJ!*P&EXJ_+8M70!-H.S;06U@%N@846 0J\)Z""C^,A;V2U M%Y#VYG;'>"4@(4_R7YZZ]IK)S(&794I*KBC'+" M8Q*%0J5NAJUIT1-HC*.D M5RGJ!L$$Y.I#?JQXP?&!&2,6>$B80AHH@:$(8);4(FJ;5^,9XUCJ55[.1VN8 M8,TA9_V+B^_I11,&B>IL*]ULI@&!V>)FR&^-'2%Y-ID8M@N65FQSM?Q>ZU9] MG>$9,<:9H-L1@)!GEN&P+G;+ 5N'1*W-H^\(R3-"MD1LM_Q(TADADI-OR22' MDE/EN '4>^4-)+C$0GDYI-OZ:(RD6\8>C)%T#5C209)=\G*LY+']^/MBE_5\ M(BAR9%3F,8O].B2DUA'*@:;&E^!PWJ*^V6!!D X%X-6.-UW@-I3R=F#&)SW/ M1\=EBL7"OLIHZ)4%2&JK8(6?MB3MB$8G7*PG&:WP>MLRDF0L(CW1&#,1^,LD M:,FGW#VKE)PL3'!V9&481\W!:@_TITEVB]U0LA+KO;Y Y:26<'!,Q@"P6$#*)+,8 M,^U)Z2D+-")&T]8B.^-@T2]>;U,VDM0>TQ.)<42AJN6Q[6"L?FR*Q6K;Z?=H M&X;3@S(JC:242\V1U])A(F"%!",M\I)ZTQ.[XVKG\#1F[#84LM=HCG/SQR:;*$#BVTM#F-09Z"]YUS,+6F SGW?D>+)MB^?"/Y2RVYO[] MN$OGY<,9YCQ,'V!HB2 :0:[UHS0B/>A)7+?R2(]QAM8(C6+7[MN]>):);N,84CS-E(B#& M@-842B E(,#8V+-Y3YEGI$4?\T$$H0VO:LC F?",POCG/HUWB^EFN=S]7%<6 M#K\AG(>!8F2D58@+1K&QFE?[8ILFF,/L$WV)1V>(#24Q9<>*@,*K.2VOE;D] M,"1CTC !/?=020VXQ%*69Z43BB?8(JDOF>@(HC'/BR_Y>CW/K_XQ6]\6F[69 MK&[1F4?(*V_()%-(08"(PHIQ([FDLMHVD6EN\_=62F;(4Z4]8H/D!CZ;^B#I M=E]V63=A=_UK7MPL)_>WL^F[Q76QO'N6ZSS.U]75U?;%D_F37PZ3!'EB9L/S M9OGC),;.6-S/[W-^'S-5%S=/IO:^1L9BG>$9XDI9X!"#UG*-" )^%TP44@"H M:T7#^LY8/$*(?MC_L7[F8NVW990I+!D1%F 'K @;U][C%;"1B@]9L?)H!F.W MC#Z8P=@7<$EG,GY:%E?AP/BX_!*.N=GT5/#YM)]SR%X;#2/./;#^I=[9'KC!#(_=5.--W?UD3S=B.3@F0]90;@DU2!+. M)"&.DDBC)$I+:%S:X>9V;'M=!CH#Z6T*1)(QYD3DH*,8U-]F-[=?[O/\JIS) M\4#4@<= ].8C1_R]>_%\K>G M1!6Q=VZQ.,'0DP,SP)03@F/"E%" $NAI..:,!5 J 7%S'W-O3L2.6=LU1$/M MU552Y:/9.9F?4.H.CLD48E)+*33D0%HJF%2LU':P)"+]7,+^-;NNT!M,0G9$ M/YWMR=/\X)@,!A(Q@9 B+0TBP'MH2QJ5!#IM]:X#WKV4AHZ1>IM2D:2.EY(P MM!&"53[]RTWQ_=^W)8>7#SL9V/_C)?OWO\[,AU?X_/C'3#NHH54.$8N#4B,Q M)::&<&PXD9I()ZSBI)PODBGV M&.F>;6?#T#_;_O/3$;;]YZ=,>!VS$ 7#!C.O'<;[PDIQOH(U#^'W%J[MGFUG MP]#8C(I!LX_7_RB6\Q,)F3\\F%%D;0PM0N8AY9XA[GTYP_"/YMMB;T'3[AC5 M"22#J3?Q-N#G_'N^V.3;]B#':^B\]GBF*;&<8>J]I"J8]LYX55+FG4DP[ZK? MP$E[C 9T8 ;CPO$<*C[YV9V'Y$Y+@7'AF4*6!UH\A@ @#"FF+IJ_+B:;J]DZ MOWH^LQXB]+5F,5"VP*&Y#)\\L2ZFO^E80BHVH CFVR"Y)*]^M+H&%/]:5K;: M-I<9.WGB=K+,?YBN6BXGBYNM%:L?'A_99[VIF!?UODYJ1>N79Y@S!"%2##A* MF 9A^?N8(:6M-G4[^O:>>'&*S-4A.L](QVCWC4P:RZ4GSC/N%(8<<2%+' 6E M0Q8&.IZD,:#('$[A&!3LI!,[=E2%>9YP_C][+@-$4XHYU=AHJ&D @= 2 ,#5 MD#5$FCK\AQ*!HCL%N/AE+R"E^!$%.14V#./@?=V=5]7(G\R6?Y]L#<;JP1W%/QU[QZ7/8&$E\@HQ MXBQW4#@2>ZT[3[Q1$M4*@_UT[.49E9QBA+763B)HL+$QQ+W#D0K;/+ M;9'IS;%W'MAOT+&'E<""!^2YTYIBX0RE)0#!XOD3./9JB\!1Q]YY./[TCM0W M! 4TGO"P/VB%$> 6!AVB1)9#Q2_)L5=;2H9PDS0#]J?H=H?P!3CV+DIB1[:< MH\'P\?YH.P5 MWGY8W=\O\^EL"\2O@1,G[MT=&Y-IHYV6%N)@P1OB)21(EO.6D*>84):"0'0- M;&IA H$-MDX2AH%&1C&O4:6V"MRB2VQ_N>#)B$6WV ZJ$7T[;7!_>PG?WJ>U MB>T6-W?;/7$5>V'$K+ZO^?(.GM*+>OEH4"TDU=+$4ED:(6YCF<\]RE;C%/O2 MC.GR2(4/R>C_A[!^C>!_Y+.;V^B[CC7;;_*_%[&)_'RV?O@\61_UZ@TVB4PR M&+:=H&EK8S@23B+E2RY099H774HY8M%J-:3(EXM<'9]GJ]_\,L_?+=;Y,E^M M(]V_!$&ZV]P-M3:.3"%3,"CJ, @)DA9!%[1U*TH.(&.:!Z7'TW0N9&5TQY6W MLRXF?XR^+G93R(!ASD' -2#:02BD(]6YC95M;ACV=\GP+:^+1ERYR'51JH]V M]GUVE2^NAE2B7OMVIK$(^JM3E@M&H--&(%9IL%0U;XI!?ZZ$WMDQ8M;'A\DR M=H;\GO_,[3@N:R*(&! HF(92\%C*RAH&&%5:6^"]_WEIJV:L67M#G'<">N># M02&!M72'H[&*ZB$SO?O.[:@M,KWE=IP'=M*Y':73\U05WB>/941I&L VD$!I MK /* +XGWPFCA\PC&BFSH[8 O+RSWAS&P2H7U(UKOW"79>3 &>[N,^N["S7$"7W\/.]'#_\N7A2\V MRQK!W^-#,^F9$9II%HQ*3@F@EE146. &K9M7L^QJ0S;\$+WM%)G&_/WZ>_'U MMMBL)HNK;2'9[_GBA]CR7\.YM%Z=CNPV>5<&J$+&Z9BX$/N/(D"P+^D$S ]9 M<75 "1@ JN9Q_7]N9NN'=XMID,I@0NXDM)KNU_Q4?+_>\"R00C$(0NX%EU90 MY96N76IWKS?73"^'W2ZS^'8[4FGF5US?&:I-UHQS%DX\B0"BL *+.QQ M\^ROWGRZG7"['WA:LCM:$^\65YMI7MD5CW,*9N#W>ERO_9H,.$2]Y!1QI+A7 MX5^!Q#UU"H#FWH'>W)C=,;\OE%J<^/'+4=-8Y_GB3B0.M5$PS-YP M8N2>%B^U:EZA:;@B^2,Y8-K@F$Q$[0+N)QB%%0[@:AQ;55AAE"E7FU?67M35 MFMI2,L1%A6; _A3=[A!.TL%UP1([DJ2^-/8_QU2]U1?U^W")[_MT_6ZN-9VSI]\ M1Z:0H8(19)E &A,@+"T=CYXYI])SU:4C,CT"?9GW0!E@@GHOC*3<.Z0U!Z:D M$82_I><)3$*8N@9VL$!OOMP64U_LZR\=WI=.C,BH@(8@'JCQ6W&E5!DZ] M=29!+V)2@M,-K$.)3>RSLIS%#,RMH&^OMW[^\NM)X3DZ+G-8(029$I@@C!5D MP%<'-(:^N>[3FWLR*1'J$MQT[J$'71XI09QD$%EHL9>@.G0E0MSNA??-RQN<;11<6!6F*X:!R<%K3>'PJ"Q 8+JP5$!*JL<4F M)F_L=2CL$Z_1WX ?KW&T%1:7R]LD'?+#LG0<5NXO[)YDYK/G,ATT5 "B01MG66]:6 >L[@6;9'+E#BDJ M^UCVQ\TZ2/3B*F#X87,J8ZGK;V6H4)1ZHJ2L, 7T;998;%QY8&3X MDQ?I'55[[7VEOD]F\ZB-^V*YO8/7AV2?^&3F&,04>" QLQP@XCVL-@WN!LVQ M?\,"WBT7DI?S\O+A:KW<;#61C^O;?/GU=K+8K_2J%U9_6_JY<\@LI])")Q#@ MAG(NH?2^X@''S5="RE42!U\)/;/E\I?&W[?$OUOL>B&.LC*>3R&+;GU&O*(( MHHP9;Q[%2;DP8BO93X$/R9\"V__L/0.[]7RR MA4!'G\DDH\P[P)RGT87(-3:@VC>H:R[1XZ4F)KB;MT<^^1W[T0=53U7IXAN9 M@I0RA8 #" *G#%.JV@<<8_+;[PMS?+.^+98G.FUW_JT, M>*R8(-Y8@<(1YI!^M/DE$*RQ*(^7]YG@1MP1_,VO5C[[_C/=YHF[\]UBNLRC M K13=R8WKU73;?6^S&''80 =0Z$0MQ#3,@/$4@I,\S)8\@V)VY 0=Y^'OIUP M^8MM49A*^S@[.?W(NS)$H#/4$15#5E11!9TJZ>0.-G<(0/#69&D ?"_FM%57 M5UN&3^9#GKN'OYHI+J0AA EKG:-)J=CV;;H=L]?OXUQ^AZ&,K/^/S&;0.2VZ MHSK8%5(#!DKDF0:T16.*GQ&Y05B2_&(X&8S=>[U^ M+W-."0:< 42$_8@2*,I*B98A*)J7GH!O-NHW,@]:.YQ?N0]PRJ?\RI!,,B80 MEEY) K@P8>JR#%HR"$R+QBEO*>+6,8S-7<-E7_K974PNW54(+]7Z@S[@8X,R M8*"EPG)&H0*48 AL);9.F!89\&\I3M4YD,VOX50[T_0)\=\>5M7O[W<43^*T M[KS59Y[_?YHOEGH3MLZN=C3A97'T+5N!=GO\1-K?9ZD#O MQ_$FDS$94,4L&J0JJ.'>0E]I$L3*YI%5^.9B79? H.15O5<3-*MFOR M+X/1M_UCO*);[0D]KHLS9Y(!)92"7 ,%9+!.!(6Z\EERV:*'$OH9*!R:.Q@+AE@PBHH(MASD!FA&',96L,NBX:%&6XV=$:VYH^I1VZ2R1;.FMQ0@[!#"=O[]%G:(F1>K,-U=0GITUQ[UW7?YH8QP M12BPWE$9*_H0+!Z7A%&NA9;PYF*)8X,_E"Z@YELVYU>O$QPC:HO5L8.ZW@LR M:QPSR#D,C=740(Z]>MR-=0O1>TM1S%Y!O7SU\KF;?VNPCJM+'IM0YCS6D#NE M15CI1FL(!:QB#P*U<%F\I2CH13$I^4CH23#4S:,CC$+3:W@0K6XZHA_QE''XM)0J^A%%[.G%X8^Y.OR?G&P M(+Y._OC';'U[6\SCQ>*C78$:OC(CTAN)7"R=8XGAWGE55HMB (+F]AU^B^'0 M@6 >2A#WX*P^Y_.HU'TMGD\[T/$ZUD<$L>DK,\"#12ND"><=1Y91(F25^H-5 MBV)R^"T&'0>">3"](E^OYUO(WL\FWV;SP,-\93;+97Z\OMN189GA'!MMJ606 M4VH\!;[,*N L.9U+?!;C,QU".6CT/RO?W^!8ICG;]L_O/+[_3N> ?K[[[__ M99$7][?%NEC,IJN_3(N[?]\BNMU_?X#J1:_KSZO-RN;KR6R^>C[%_(]UOK@* MBF7"5F?%TSXLR$>!@9)Q:1D22 OLN%(28H>Y\\0A2EVM6[,](==54YMC ';6 M. < :I@G%%,/",/&<6;W.$+CI6V\W9RO1TWF\U[WF-HB\W*/&0GL[884T;I: M_\_IO AO_(]_"_9$_OC+8K$.6X+;;8#_\6^K_.9N>_(,X>BL.I\>;U/U[+E, M*\\P)\(#Z;! +.S,O 0 6]D\B_%\:1NI455M$7CIPFR!8S*>R@9]=-N<(DW: M]F("L(1$$*:Y]9XZ[BK^4$ILVHVS&DK)N;[#X8#]*;K=(3R.R)[H!W;!$CMR MQNJCS7"R\^?!,1FVADI#N0^$!F,)($9]2:/D+7*FQW.C]*V9%V")8B;"AN$4EK:Z%/3&)&ZHQVGD,NI@ED%PI7$Z) M$(!R@*'7%'+.-"UQ1LXVMX4Z5TG>^$+HC$?):3:/\9K=A:_M+X_6QQUS.IDQ MX>@76C.OG3(6BUC=;X]VT!02:@>8YHJX(.8EOU3,9#'-Y_-T%LL/$PH:-&%. M:$44A- 9QX@N/5'($="\3%3G%P!_+I?6[$M>S_JQH?3G8CX/<,0_]J%B'?U@ MQ@S A&)%F8?.>2TQK7P2F+KF!:E2SGEJ'#Y.@0<7*.']M5(^W)X=KMF3*8L,>HQ"Y;W&X>VSKM=+.GJ8MEU:RC M&LG9+\NHQT #1QRA6FABH("Z\IEA@=*Q7%,5U;XQOY1M-P!YG<_6FVA3+)YT M!>VU]DS=;V>6$ F I](Z)11"@TN2L.9F,2,0\9U@HZ8V@WCE966;"B.8W@],[()(R1_OASQM; M->,OE4Q0 )"!RAHLE>!&8:A*_&-OGS=MUG8NI..LIS.9F,PB.IA(5:<,56<+ MJ;M99!):30@B03$!C,28O9)[/F!+?$*1Y;>XF$9CY,4LJ!]*5X^UILZ:2"85 M,D0Q(;%D'D%(M2]U?@Q0"W]4>CKXZ--YI(9BAT!"#%$;): M.(*L@H^;(FX>,T]OH8WHI!B"-V]HI?078S]W#EGL,0R9MXHYZC%5BMHRXH"9 M1,TK.J7GI.A92(=?2XU8>/G+*+V^!1IYSP2VFF*(@#1$\(H#AH/F2;[I.2?> MRB)JQ<'+7T//JXF.LH:>3R'31G!O-*. N6YUY*4.@OVQKXE3\1;64.M.'CY M:VAO)HZ\C'Z81>:)]XHZ[V(U;2 <\^$_>SX(CYJOI/1,GK>RDMHR\?(74\6H MDRU1DG$SG#/33&'@&-;&,T.1( QJ0TI^2B":5_Q(N?U.PGZ('IGW9UJ,B:_ M#&C#M&=$>N:T)33L^-56CR!K;IE=LGNC']E/< V?R?[+7[AOL7,=HLP29!P' M$##@>=#7*K,"*=?\2N@E.U<<2@8 MU=:7E^FQ@[1%R?Z?ZWBL==RO#%S^.GZ229#F(CYG@EG8@J&1P7;3Q"GD-6&H M!U_.5D\[*[;J?O[93Z=;9^(Y1[5 M=#W['N#YV?3AN!L'(:&A\Q" 8$ 1))%1;L=VRZC'/YL^U"Q";P%R4B-*J,!. M.R(8V=\SMM1BPP=T1O3=]*&VR/36].$\L-]@TP=HO#!"4ZRTU$J[8#SI$@!D M6//3^F*:/M06@:--'\[#,1F=]1(JYP/NG&;"J;!/.$R<*(MU6\JMHY?4]*&V ME Q20K\1L#]%MSN$QQ'9LYH^7)3$CB2I+ZV&S]%"6GU1G[^I4. D]G^WNA-#.71-K<22\L(TP8Z M4_*9$4 NL>=)CW90RKQ)?J4D4=60&.X$YL8J2UG8A(#P%>LE]$,VW4O'6]I( MZ'JO=G@>J_XL!> \Y5A) 2S3G#L"'">B1$7HE(KY7YH ]\V+2]F@TRX,![7' M2@E@.,,*:( 9Z_N4QZE+.E,NI#\>PYAX30*%C"D/F?9D, M$$YYJIO?TTFL:]C TCI2H;CSN)G,:GJC=:TX0]I(KP"1V!B@A!6VXH: "24- MO^FU-293DUEB?\H"5\H;HX&!A%LO (3 TWW'1:0ZI94)2!:%T^Q"R$5BP6DV> M?R8&YAEPQ@-KA>,20\]H.-DJ'!&T0Q9AZCTQL*[(])88>![8;S$Q4'.A+-0( M D.X1-0A6 (@)/H3) ;6%H'CB8%GX9B,.GH!V56$Q+8>! $.!84$U$F;ABA ME6 7E1A85TJ&2+-J!NQ/T>T.X4M(#+PDB1U'4E^S&SY_^?5D4N#1<1E5@3IG MI?&$QI+'U#M5TJJP&_)@'C,AL#;+B_[ 36;+>ZO)@"P@CS7$V *F=?QI7R0[ M>D#8D%>A!@P2-K5]4N9-@L'SW:WTG4,KC_O!UR+^JDXZ8"(SRX0%4G*C"1 6 M6V.(I+3D 8=@4#4BS=R3ND(Z3,"])\8FN+A>>(0_YU$Z GVF6&Q]V9O)_&N^ MO$LF2>74!#/GM3(6!<5 4QS^WW&T][V;F$&44*APQ*/HHGF6X"HZO5_4A"3% M,ZSFU#.F$7(*(6(UL)Q[IDBIDBN@0//.NQ>> -.=^*=R^/4C$8,::=].(_?M M;.34SZU3O *MTP/<6\F:>7E&KGR^R)Z'NNVS\__4ODSV*5CYW,X^[NY\5#GG_)E]]G MT_R 8,ZW:SS\]/'Z!"='=MYY]S^O*1ZWQ&:?(&"B)9L83"XE2N%H6QNL$FQ?T(R1]H#5NMN39 M68T9L5H2@F)M#J0DM!H;7%(G):]U;VU8!2,9UTL7@([HT=[:[X,XJ&^+>1") MU2Z,,/@'U72ZN=O,P]9QM8U;1 R6^6TT8[[GNXUE0&?]LZF%J=P5B^WO@SH3 ME-O/^8V$@I(!K1,-:<8!1KQW5VO-:*DO?+O7="GK8$G#&7=B7HS) (#1& M$,J=4$PCC2G>TZH<8BETO.02>::R@78. M%"T:&YTO'Z-KYDU1&92SI^-KCT]E7@'K) OBZ#%7QED"2R2T-,"DK0,WX,=K M'&V%Q>7R-DDE<5B6CL/*7P*D=YN[D\Q\]EP&N/<$ $$)#[,WQB)?GE :P10K M)#3B1-$=!H-9E)MOJ]G5;+)\B*D9^P/GQ %[<$P&@*8 :>VIT- @[A5&)8U* MH^8*V?G!Z]$/W*Y0&DP2'F<9=G FK@\Q3 ZT4S"L) MR:/OF3-ETSZN.^#F2_GH"[(_B\ DJ0,D*2<=6?%'(IS'[?B3 S,)-&%,:(F@ M8MX0)!"L*, MLI[Z<_!TR):B1ZR&RY*M(N%F7H[*,* "&6K"4@G;K;=",%J98HHWOX_6FX^P-\EHBK)P:'3F$;82.N <)3(FD0)F=G0S" E-L!E> M;S+1$4:#Z9S'NDU^R'_?_NFH[5KK!5DP\B2VU 3Z%86,24QX2;T(2EQZ";8= M)_ST =,(ALFVMT>-7>/0D,PX;;DF86\DE!.+.+"ZI#"H7LT=D?1"!*$;8(9B M_:=E,"K&SU;38+-:O[?J''\ZD],Q1 )506!.%B36XG"E" MJ+EW@:?-R\X@&6Q)[X+@)>6EW&WO !Q;S4>&9=X2S0$F(AC2GL5K L!5RHVS MS15 D3;S>P!G*#$XE/G_OE@%*W<:X9E=S_97E*_^>[-:1PKC3J4^FG?!_MV? M9/ET$^4^7^G\NECF7R=_'!&B_CZ:,<: U"CH22)&E2A4KE*=,(#-/1;R,D0P M&6A;N$/7 ;;\RDV6L?SCZLDU%1L8,YVMOVR^_7<^77\MRFK^KU_P:O&V3!FE M1" VNG$T,YQX!JH]V[$6M4Q VG(T'&B-!>3);(+F=#U;KX+V/ U2/+G)SQ&- M<]^3&2Z=I (H)I C85[6R3U]B&L*F@M%XN[0(> :[L+?LYMFPUSVVWQ;Y?_< MQ&OXW_,G*O5 GQO[.MR+^;ROTWCRP) , <&E09PX0R@$G$-,'-/&"2&0]+4< M!X-0>?(VW"N/9S[LG\)2Z;VGEC,3MD^\IXXJ/VA5D^--'ENSYY6LCI9H)'T% M[N^3Y2S2]#ELGR?2@%X^FG$?3D_.B+*>0&*D(,8Z9K%7G%."AJQR=%[V3RN> M%IVB,I0Y]72:)Y,U?GPXTSKJU48P0ZD!3A'"\9XJAX73:6?S-&?2$6ZW0N:M M\#W)I)PQV=V1+?&U^.VA>!?.A>6WR>*W;?V .(GC>3='!V5A:T,@Z+H(<86- MT(QJ%F9./1.Q>4^"A4/:P%_TA,MP5S^+Y3KVE;#YMW6-.^JO/I\A:IDQF"CL M # 88(G _E1C4O#F>EO?-V*Z/**[@&8TMM>XM/OJB PJS)R@@AJ*C-7*62U+ M^C#5/.T3NR7/3DE *XS>GBPD>8JG(0+CL/Y#L<./I_?#A# MC#!FH<:(88*1<=R41R6G7#>O4=/WQ9PNS_W6N(S#[5JE.@X-R9#W'!EMN=<8 M4R@!=*ZDT"*$TC[VV[#L*/=;(_0692')8S\%$>C*B \'V/MBLC GS/;GCV4( M81U#EI R)Z&$ ,IHD"(@G3;:)6BHMP>ZZ R/UMQ2];BERL(9AE'(A3$B>,@E*Y M:HLQMH5SK+% M4MPRH0$%1(,*,F9=\WOLYZ?_CZD34DHP.\_@R2DJ2*G9Z =*04_#);KS;?9JO;63R^ M)HNKK[?YU\G=9#$)OS*WQ2;\^OWZZB_']83SWI+%[MY>>Q"0(]P I9P$43UU M2!&ET* %+NNI#MVQJQ@*MHY$XAS&E]6 H(A5@""#'BNE,,>PTGZ0<\UOA/6F MWP_!WD;@#!8X>:$6U8B>OCXBDRQ0R!S$X0<,B;14H!(I97WS.A7G7P<<,7[: M"3@C,O]TW.S0F$PKK1%WEE,#H;*0!()+&H4R(FU-L#7G3DM"*YS>IDPDJ?.E M(PI)B,#IQFVO/9\QSHBS,/I7M#"&0D^JDQ/C%%VS'?#I..<;(3.FZ??+Y(]8 MIE$7RV7Q^VQQ8R;WX2^/?8YJFH&'7I-1;A$E1CME 3%>&!%3S0,TELCP/X,V M?VTD(^];9\WWB-3JX^)I6B(\(C5U7Y$1X9'%!F(1+"#E M)<6J5,R$(:YYG*Z_NN9=2TQ/6 TE+9_S^^J*=01C54K_$?$X.";0Z 2BPGCO MG/4DK(TJ)T4$@(?,WAA+'KH"9["J!4]*9=05@(-C,JG]M@(M]DY1;YQ7X: N MCV:AFZ?M]E:.J',!Z J<8:YO;N[N)LN'C]=?9C>+[37VQ5I-MV4V8BVE8CZ; MS@:XS%EG$FZUGMW%N[*_KO+KS?S]['N$-J!]GR_7#[$A1&Q?&.^@;MLSCWU% M\^#$WM>XK'EZ<(8$8@ Q9A@FG&/$8&PKRIT7E#N@:W6:ZH!AUI:396@ID3!A.4UH,IZ]'IGEPP]V/*P4ZR2OOQYD%+]4,-G M6F-TYH-NKRVVB FEB=3A#! E6$2TJ,8Y6*_$KJ3AQ^.M8_ &U'0. %+'JU9C M=!;)4PH'#9]!QAF'CM*2;B1(XI7C.^5L7:EIC=Z?1WJ2],ZF+C3C"(O>S.97 M07<]Z:Q]_F#&=6SA8I!$2"H- %0(E]1@;9NG<_7F@>N41T6'X S%ZE\FT]N@ MPRT?GA)_NNO0X5&9E\0@"'DXDN,=X7 N ULI@M(/>?4U 2'H#JFA),)OE@'Z MS3(V0/2S/^)/I^_ '1Z42<*IU1!+JAQ7PG-$?$6EIPEF^/8I#YT!-5C\KKA> M_S[9SK?\T>;?\WFQ161;R?)T3*_N.S(LH*<2*$ (0CA@ $!UUAI+FWM@>W/ M]2DL?>$VF'?^K"ZB2AM-N J ..4(1#*2OXU!Q?01;0GF[4I1(.R^:RVDRSH M04B$"0?5FB$NI>65N#K"$J]JU( ?1_I/-L/BRB MWA +H;$D8(!)M6D))Q+L&-:($T=;BIZ'P7"FVQ_U^/GTN4P:A:V6@#*L ?1* M4XI*6H#T">8\=,+/%AB,[J(K(X;7QV).-49G"C$&J34<0&0DD=9 MJ=;&.D3 MK$?28^"I>\ 2"GE_F"QC4\/O>?,X\H%['?6^__Y(E+C):X()%6PFS1$7RBDK M@XGCG7K7 M^ZO).H^B .3Q.[BU!F<:&^*9L9Q[)9$!4O,*%NCTH-?NZUD0[1A2](S04*O> M%(O8F677Z/SS;/5;K4RS(Z,R3IE"0AF"(:=:(\T +NFDN(7^T).W?C#]H3O0 M1A..6CE!1T9E0DNJK;-46<6@5)PS4M)IPP]IZPZ=6)D%KN@XZ!M68$,%II[$]2O/;V(LP1O;W;"O9<2 MT2E*PT4B_KM8EE,_Y:;X\>%,6.XIAHS(>(UD^O6.( MWJ8X)*DO)"$%'3D6RJ]^7)QHA/3#@YD1#D;OOU+&L;#M45S-4#*MFB?T]7:L M=X!VT2$DK9GV]?>B'M.J!S,DH934>SJ25G/JP"1@1_E\:;&1Y1$A%6K3]ZRW_N6,&=H++B%Y5G2^FM\$N M^.U\U^JSH9D,9 (M$9!180@P&E=:D!)A,Z0DI&43=8S<>+)23OI\7]J+H1DG MQ&!%$41:QC:*WK RG"%U4#32MI>Z8^A)2>D$MS^#Q"1I4J4K*.,(R)?)/%]] MSK_GBTW^(:]16O&UYS/BE(_'J_/*&T\%E\)41ZLE"9;1[HY=+^];=0#04,S? M'ZMANM-\]CV>J"?Y?VA(IF(]2HPH \)KKK41M#)NA$-#WKP:6P0ZPFAH*=BV MD8G=@%;;>Z6+R6(:%*Y'(O3#X\\U O]M7IMQS+DG5GAD9+"-8Z$P][@+L^;2 MU%/M[N$R"X=#=;#K8<\F>E(O>>WQC D"G#1(8 VV3>:4$"5EEMC4$PT'8>H/ M51H[P_$M24J26NOE",A(L:*(RQE:S*O/9TA!X00-VAE@!G#"C=(E;8'6!*\V MM6/1:WV66X*29E4 A #G#E@DJ!9$::N5+&D@OL7U&';AVD13B-*].6XT1T%, MK7&QS#31AJ)*9R?6)EY_K@$_CEPA;X;%Y?(VR:-[6):.E+O5J"H DAC&,O H M-@V+W8S18M20EQ8;W"*OS8FC50'.PR#MJ@ "V4 'A=Y+*HSV0?\H8Z0. M Y!@Q+\3?K; 8"A^^HAI'LN%7[U;K /1LZ TJ-4J7Z_TPR[L.I^L3B5=GO&6 MS!H?-!!BK+=8&DP1%:5<>\5!\TQ>U,&/,!> M.*(%PBB @+3S)1[ I)[2V0OGZTM7AXC^E+0D- MSJ;K_,I,5K=J$5;.]WQ?!\!LELMME9ZA&TID8O+PZK:87P7IGA57GR:KM=WDOEC^8QFVW^+Z^N/U MU^7D*O\Q5^"()#5_::88H=R&[19KSX$%$)-J84&IFV]&G6=U#RI@@R$ZE-S] MM2BN?I_-Y^_N[B>SY;;*7;$Z9M6_/B!C#'E-8]XU1Q S 17=NT/"AY5O7IJA M\R3R0>6E$[3&MY]J58.L,SP R;P&@AH33 IOO&3<5I0;WCRO2'3+A#**9+0 *-RU!;#QMJ)N[[.I[$\^;O%M+B+7_X\6>?! M0"\6T]E\MG4O?KF=+/-ODU5^98J[^SS,.?[6_3'-5ZLP0.>+P*NUNHMX'5)L MNOY...D%@0X3@9312!-DRAP!!#QIT:,(7J9C. 64'Z5P]++[276W@];'2%W\14D)V9F P3) M7F^X;*VMZMK9BHT,*I.2V)U*JDFF;?6O7X!OF2EE4@ (D'#/,Q%3;4OIQ+GG M N=>O%W\ZW___K@%7[.RRHO=O_W!_)/Q!Y#MUL4FW]W_VQ]^_?(.?<'OW__A MO__[?_G7_^_=N_\=?OX HF*]?\QV-M?\(-'_8YKN__0O]SVU:9>![E?]+M7[('M,/Q3JMF[8?ZOKI7W[^ M^=NW;W_Z?EMN_U24]S];AF'_//RKBY^@?WO7?^P=_=$[TWIGFW_Z7FW^ (B% MNZIIFZ&1_N/?7WW^F]U\V@R"X.?FM\-'J_S?L#M#__?7S^XOH@I_I)W[>9?>4[^NLS(O-ESHMZP_I M;;8E,)IO>RBSN_-?L2W+DV^@# 64(1-2AO[K&U].](4,WDXOX]5=*QMQVM'BW4=%_7WZM9.QR M(2OM&46=;B7WC%=?>1'SEG[J _E3]T'Z[2/RVS3>B>K1%V??ZVRWR3:-:)Y\ M-<@W__8'\J?5OGIWGZ9/JR_9-EL3C/]K3_0K*[?/2;XC>INGV_>[NZ)\;*(, MNJWJ,EW7JRAT/3.,7I=5M@[/CA^ UX<_9MJ[ZG[RC/WEGF%UP_J]"1+YT2+%6[)"6WRU- M58JRZ^8GO1&5:U"4FZPD*53_C])R_88CNT_\O"Y(7O!4OSOQ*4VE9K&MF*-+ MMPP2@\^Q]WHLI]NL^IQ]S7;[[,]%L:E($%U%20@=)TA"WX2);_EFXN*^J1@[ MSJH>XM;;XU:D 9[A65^(H2-CM(-S<=Q)9(I1W%23Q*EA% [H\%R!!M$5()AF M5JHSK(P)TA02-=&=22:\E)?I?+"JR)_+HJJNR^(NKU=F8F'+#;'A!":T M]( MD-&V$)@!#D,>\>#Y7L6:T4 !3PT6/N'@(H=-+U3QPB<3+277XY0H488C^T<$ M080E/71 "'DQO8_PC7JB)^]WZ^(Q^T!:6EG82TQ$OC,,'10G;FAZ5M^&3;(6 MGG'/]\V*1SX! _(&#?AI2_#\D6_X<[+$)@#J".*3 ,K-^XX;"N6/ -5UF=_N MZ_1VFX&Z -=IF>UFEH<3=D8$0HQ%/21"$'LAHQ_QR42#0RP M>RD@X"DK045Q@I]^_1(=_LHI+8+,LDF,>DKYI*;' P@@T""Z @VF>;7E+"TC M&C.-1CVT9J(-AI <"@1+YEZ:A&W%6^HD1@KK'KT6Y;? M/Y"O1V0XI_?9Q_WC;59^NFM:KC[M:[IQ30\$M)H8FHX%#2/"T+=]RS<(%F?( MQY+ Y%,IN6TKUZX>+DA;O*T^56!?D9^1B051LR?B*7![(STME=?R;(K[JE) MPCN+BY1*[R)9*2>;_/([V2]:"_!TZ]@D6!*+K"+<+C'>I-^CO%H3M=B7V7"L M <* S/---_'B!!I69#FVG<0HB!P31[;C,0[C*4VH&[+=TCB!!0ZX%COY,\+1 MR$"4P:P>@TZ*)87\?L[07%;=T!V6E9,XGFF'26AAUW6MV,>!U[<1 M)P9FV743^V;%NVZ'H4,"V^\-I,O#1091XSJCGB-199F)GDUW%Z$YE+8@32.FJ*:8_L:HN-89JJ6=:G9*>->^,=DZC85FUG(B]D-$1!-,+M*\?BC*OG]'W MO%HY<>"ZGF];<118CIM$&)M]8XF';9X#"8)-S*:18,!%L@N"C%$+IC+(F9NI M(T\X+6/F36U&=L(,2S(F1J5F>9B@$9=2L"FV#^E*>8P#"]NQV[<5)E'$ MHSEB+2@6G"0C_2+=\FF,(%=L J.>)CYUZ?&\U)<6V,SZRC+1 MAD)F]^*\^D7FT!G:;6A=@.W_W)=YMI$GN-YIIM8H960AK!I67VK M;FQQ9313VU*L,PT\SNM@4]ECTYLYB>-3G@892'<;T& #Q^ 6TI\WR!I1(EDT MZZ%)TJQY>:-,*DNL.I4499;?[TXE$5K(]BV,(MQ:;L&RR?/4A MNT^W\:[N5XO,P/5BZ"(_]$T;A:[M8+]K(0H01"QZ(O*]BF6D@0-:/%PKPT(< MC6N':GKX)(.'F1&=J++UG^Z+KS\3XZA$./0/5!F<(V4X8_@909A"S[(Z, EY M,;USL(_Z]LN[E9H FWX8F$?XGR$ MO#V^E7'!-[C[83UAE95U8!];?&%4"Y&R_) 6@UU,[ R<:QC[VRK?Y&F99U67 M*\16%/F>[=MV&%D&3% ^\62* SC@&O9@O_K5:]4](B>0;X#^"'?I9SK%@*, M,2Y5J"6+V'4MV,@S"0>XM\^V_8M'1,4%FAP"1X=Y;K, MB_(_LK0\@K*R?<,-#,]V'-)>XOD06;A'@!RV&9>*=E5/RN[NLG6=?\W T5F0 MSW3WY!3[%6C0 PH?' O0%4"/=#U,\*R-#,^PI8!+.85S=JC<'VI/[[Q-+LN! M'HDNTB,#56+9I6,_TMECREG)%^-]7:'=YG\6MQ5:UY_N:,AL6GW:9G6&UFO: M,?/=/7X@73Y[OZ-82=>.LKNL++,-/;%455E]719?<_H2 2TVVV&.OS]ENRI; M)<@A";;GXL@T3<_QXP0G/7#+=YGVUC2"JUC=J7BLB97-5OA?B9T@7=?T4B8U M]:J]%ML82W[>6WL%UHV]= Y/TB10$I.OP*8SNOE12LV^H@4G>\/[&[;TMUEK M.TB!5%WYHAZ$& F(AH"8"8B/XU'>8@YT '768UE3RVR%:78'> MWG;?L^TP1S8?A[?X1^TP'-,A/1"KGU]IV8'8IG.SN.C2_%"O_J'!A%,S0@IM MQS+?E/@OZ7;?UN[?;HMO]"6BEYAZR.TT8F6[KF5;=H*MR(M=UPT"L[^J$IF. M"7GFQ=(;5YP^_11EZS)+JZRI(-+\B69%M+#(U]X4D/:V\,V Y3N";1J\J _X MDI$!*ABPG@\+[WOG'!RVS#28E]R1N; R/^DQ(59G7C%3?^>8&@^+.HBF.Z M,;__&*:B6KM.U:)G8]"[QB)P;-(5:(UJ_F5G%M_*]$*.YIA":NUPL=GB0HYG MFP_*YOO2U&\QOVHPRUO.]D*'D<4W=_OTE)4IG572!Q%P6I;/=T7Y+2TWU
    G2 EG8$ZV-\?#.P*72R MS;5F8I(OV Z@ $4%,!.!2F9+E^D9F1=)X%2/&9 ,0PKI_8WSZO^+J1150DS^ MGM-;=^&H=1-8VFH%$>& 27(!DT2GVS, MZR])F\2+N$I-O*#AXN#1B__J[8"QM&LE;PLOXF+!&52+A+XA5=R!35]"='UF MG/8#%*1/3]M\W;_J_E1F]#?=*&Y? )LZX9))\I1]8.F.U& *MXS=O/N_BICG MOLKZ/XIMODF?T?U]F=W3(\7%=IN6W;YS9,+8A+;M)60BBB(4'NK*1TZ4B!5Z MG]2BXO#=;;M7H,S2;7/2BW8N\K?-?MU=5N*?YDGBFFTB-S_-?*'W*'1V"*_ M@!&T()>]DRA)-MTZ8*I1,98]>_7H].9<+Q(QHU%0J]5"ER5844CKWXK]=O/^\2E=UT-...P- MV%[L6:$50,?'OA] Z RK0=CE>^%+$03%N=FOE]0*I"W2W?VYR5Q^!P[_3HJP M37;5)-V;TTN29!'4!#-H0(,6]=%:RIM[Q7-JYQOD\DNK+&]IK;S2C&039KF< M3M3M(8F]SG;IMLXS>H_W/=W@S:IZN'N+#9-,WI$;H-@.HS#&P7#2)W 21X)X M2\&A?-NTA=.4#SE:%7_J(4N19SD>F:31LSM#DE!?':]L#]@;=PV^XRR.H%2N M67CFUVRIWM-:N.5:RJ;>"MCE>@6*;B%\NOM2%^N_/11;PGL5_WU/R[#W3YD; M%D38-0*8>#BR<( #TXRM( Y)S?ILB)S&U(G @(_NBQPC_&^@Q0A^[U$N M\;316\R-#&NYS.LQ@"7;=.ZQ(\F,<0_*]MGL,/3=Q(612Z;;*/*@$[MVWT@ M$?]+;.Q?K3C[.0PXKC?L17GB5"GY%(G*T5OLJ-6<2\_<3R1,,Q7A!'])+D0X MX-:%5H7H+=EB1_Y:->^E!&9HQIX?8-_TXSAP/,,9M"@.L2DD$T(M*5:-+A8? M0 D]>C^13$XM4%'9OOF+Q0"S.K$>=Y=S'2V-1'/5_35&?2"TT3 M3I6?HV7LG/@D&O60F8DVO#S++8$15EDAK3P6NV8.UK^''?G8HX_,8F0G1NA# M:#A].P;&7(^_\G^[\M/2%!"H*"(^*1$@BDU&U'+$)R$=/0V8A1YV>D7'B'2( M4Z>';$S 7\CJ1'QR@3:;O&[*O5ZG^>;]#J=/>9UNNS:]((A1[+D0>:YG!-@F M@M6WZ428J:J?G)84R\@!''@BZ-[E.[!N\?&)RD0ZV01F/B;YQ.:(Q.N.Q [: M0M(S2M2(#,DA6 ])DF1+H:(+KU_W&_)3&WSJ7[(2II/E=E#MJN&@^]] M^VYL81@:=DS^$R _"0QOD$HCYJH])J]5U1)V H*BA2LCZ&>WC[A5#5YS#,J MW"*DH+HN\]M]W=_TN4[+9J*VC-RQLC8F?=*9UT0&Y=OU4A(5,<\M)&=&FB4SJ(413C2BD]B[!#;4/PS.9 M.$P@MB!V+,L,[,B!'AH6L2S7YYHA"GS]?!ON'W@?M9U"&N=NF1J^A'??6:A2 MNT'V8>3Q6PGLZ:$D4PRXM/\ER@7'I>'F-93^593WN]>GA3X7VVW25CI<)0@F MC@$3-T 6-"/3,D,86PGR/&@$-E\5:=EM*]:>,T_(T*=^SI^SH[A!!YQ3GZ2[ MA$V\EO0&G[(I<(2JZ\<\C(Y(HRK?Z*&;RJQ[?3E9(8O,.1M]):#ZM*^K.MUM M2(JXBI'IPM"+HC"V/(2AX=FX5W8[\8W54U;FQ8;$A+)F3-RXV^ 9K2_A, _< M,+O/=S0K!K?IEKZS!'XBX[9JP'*N@ FPR)C#*:6.,X5KL%R!(S0SYV\OR1A+ MWX2)TT.%)N!_F;Q-9()]]O=2O59A9+F!94:.&2-HV2&.G6AH*$:1@)3P-[*, MEO!. OFY8YT$*B6,=Q)X)BXF_;YR N@97A3:F"1#MNNY1-OZ%CT<WRR+(<$PKC&TO2!P_ MM$TS=(?&W8#K>2%)3:I>MB(HFKD6&7/KH\.9;1F\I_WM-E]W/RGN[C)JQU7S M?C6MK9E7S3/ES77Q_K?D6ZJZFC!UD^0ICG1L7B<)I&B@10A:B*#%V#UI65') M_-9^8N9R5&SDO96YR6-?#\&4;=2Y#$\V9Q-EE#Z1G1W:=H+ LA/7-ES?MMT( MVS$>YK.&X7I\)?7DM,DS0H4*["D24BGBR>N?2=JIT#'RI+,!J9URGE+'+YR" MU&NMFZ(VLG^R?RQZP#2G_;B6IK@:+$4]!+$I)0]>X1V'4X\XXZ0&5) M/M>>*;E]/GEO_3I];GZ,Z,;9%>BLH2^OM_94=(.V-5H+'1YA7C2;G>9&K15: MBH$\6:X,+F5DO.=Q) :,+-_Q?1AA+PH]*\3#21S3Q[Z$-80)K2^UG#"NVO*R M7$&?3,]XU;M#>O;;?J3#/(BQ'A)\F5/!M'B:?[068!GV<:3+,IB4DCK'CT_; MXCEK 5V3E(]CVND)]9C@JV%7H^3*YAA3W>6UEHMRT:.3%L6HU*R[<]959?Y MNLXVS<>:M;SF5:E5$-M&$'@F#$T8V6X88"OL@T88(*Y;/XH@+':*HBC!5X*: M2$4Y@!]4/%=V4&*"LR1DVO/X27ZB?<#=*7>W8-U@UT*XW^!7-,^>[C"MI5N: MD3Q9MBQ.9239E[$@.PZAY=BF[ULF^0\TG?[F>9#8?+5WU"#05KKEY=@3W#,] MQY[',])S;/VU>IQ=P21[NK>T5FI9-G(DV;(8Y;OA2>NP)45YDW[_+:\?Z(T- M@HK\H/EM2'?-CS?75Q8,K"APK-CS$\\V?,^Q^\W-P#1":[5KWM'=, JU"@A, M:A"T:G",EED4Z!-5WPY(B2JW183JHM%I^J/B3GZ:K<1=C+*]F)\F7$AMBDDV MT9,Z[ AR\[/F,R!\=7QDB9NK?,2.";9*/VFBUTI-/'M%5BF?[ 5W_[JO:GIZ MB23TC=[<%*R(Z$N41@1](T30$BP'/* &GP_NN2CB9\X SETN6)CF$2V?PWEZ2/HLEKXJ1#P7NP("?U-< MJ)/< +I]">AS]O=]7N5U]B4KO^;KK)U3?&Z?P*0?:*87*]L*L17@ +LP\#SL MQ88WQ"6$(-=YP,7!*EZ,:69@G;"LCP\7"]R%69PK_FBAOT_%0PH))2\*SH-# MP?FKBR&%+O1T5H+.S&XE"!P9NEC@4>(QMNBT;&?1+H0M3,?E.*>#G\2KCUD) MBFR(7 MJJ2E924H5OHT&103#'B[$A0?%SPOV.5MJ$,[$LIV=#4GVZWSK(KR:KTMJGV9 M#4^*>X[O&-@TD@ E/O0\%",;&PB&MFV[;L3S:)N\1M5EP$[P'-OS$2.##TU#M%C5"JR[FUN\55*4GT@D22F^#[12;M6\"GZ3?:]#0MO?5KX3!YX1A]B 3D0( M=Y"#>VQ.@KD>Q9T'D>)EC18ZZ+"#8U'XM3G*C;9;,%@ 6A,XMRGG\1SCOJ5V M3N/AOM%?-"/=^1&42> M;H<'+*HAH"$[=!#R$P\FD>N;#C(, R<>,BT["&+,NOA"&#O(@CCT2 +M(M@#"6.#J[ZG@N85IZ$W#UFSMY+N MGALMN:58J8@\':'E2SM5^(!-Z!>FGT_5>[#@"&WC@K!WP8FN_[Y8YLC/ZHA< M*W21'MJLTL!BMN[.I[J'M8A/=Z?[5LUQ#DPWZ@\[6WUJ.H2"T+>3R(/82$+H M>@%"H8MBVXL3DG\:)DH81[]B%.J4X&C)CXSZDP)J_:&K!OS5N0)JRV5VT_@> MT8B9'*F'7LQE;+'(8!%=:CQ_W.NHG& 5/A\^T\%KKFDTT]N5&WBN;=EA&,:! M96(;1TG8XW/]B*_@VFRH5)^D.EK"8BG96(W6;.Q6M'B?4IW/Q;SKDCIY5WQM M<@;'*EZ?G.@'IC7*N7RM1XQ9P.Z+:Y7S,L]\XK=I@/P3]#VO5C;R;=\S_=B+ MP]"U_1B[[B&Z>5R/%?%]L^((T(YOBH9DC00/IWASLL1XUE4909P'4YFY47. M])B&L=.>0G3IH4."V%^>HYS ->A1R&5.J#;;6A9GH_I8Q85CVF^6_DF3APO MCKP0V9;A1:9K#$FS9W(6+UL"H.K\],(]T-/4)7P^N3!ZFKH<#6)$=T9HX4IJ MH,#]WMF]SYBOZNYX/M7M'YAL$\\6SMR9IP)&WSJDNY0#]8@#RU)P[JCPLOY@ MC4HGM=_::LN_9(^W6;GR4>@&<8#L* H0TB+>B.#[$I\4M MA>K$3Z"039_G88]39$]K3[:HP.\MKIG5]B(_(Y(YG5,]=$^"'87LWL:F0+NG M>M<>'T=/3V6VSAN1_)5>Q>_:"W$8AT%DVH$582<)3,<*^O8"TXM9%&AZ*ZHS MU+:JU!$X\"M[.0())(YKT+S\<:Y17J#N;1F2S>&F6.\?^ZU13;@\P<3):7K, M:5,=XT^LDDZ-I$+MF58GTV^:?4:FY5&UK$Q+M*.0W8DX9/IBA> ^,MC8CN+ M@;816AC!)+2&%53?MIE6-Z4T-&^Z*% +70Z=#)H])Y.34L>3LN4BTCV930[U MGI-5,0$?ZZ*35?P-\R\)N2S6--!R::84"GJ5Y 7I2XL4'_)=]K[.'JL5MOTH ML!)D02>.O-CT8P?WP%!@V5*7GZ?#F6.Q>!W:@MHC.$]!#&#,R6M)L_K M1\XIQ3PN7&;1^4WBIRPQR_.J'@LK,EJ#\28K'\V5C0):H1Z9AA5:EA=9"8PZP%%HFUSG(Q:$J3C" M_);E]P\$S+OT:U:F]QG(.G2 ?-DC^.DY2TNARL,+.94CHNCOSYDCS16@YK5U MZL&1@?2]ZZY34!L7B$%*7/56;%JV?V@4LQ8FXEPLT\$WRF=%YP#W>HU:N?Y+ ML27?MLWKY\]IG:T":)*9G6?Z(<:>Y<>!A9+> !=A&JUK).U"8R]R:"S&1R,!M3J'V2^QNU-%?,Z=5U*HUBJ&3&RYHFJ?;=( MK/V<5W]+RBQ[OR-!):MJBKNK7[)"9@)CDTR'K2"RS#C!8>3W\"V,\6*1=@IH MQ7&60GMW1["!O ,'2H*N+U&T8*R=Y.D%(NU<3M8FSE*# ;48]"8WX?7JS;ZC M?YP=\>5<459&=_HGC+%2:%$98>7Y39_XFGYOX!L8QK%I>*'AA+%I^D'L#%-Q M&T5,)_6T [U4?&WAZ19?63VM2WQ5X.0?(+Z^T7=^T/C:6K5H?.7L3O]9XBLO M+;/'5R&_+1)?^\7M*/^:;[+=IIEWA[8?8!2CR/.A8\8A]BTXK'&[B._=[,71 MJCZ=V>][;3I0O,6-%R=HB>BIW)/:A,VA?_2F_NB+ON=<-U>4G-1M_@G#XS0^ M5,9%"9X2?[OF8U%G1P5:#13XCNU[OF4XEH_\$!IF;)N&X?I^Q"Q_TUI1?"&I M _;?0'.%5C6B&'8TT&NB1CWGS[9@)'_ 7MT'J]?]PWM?4^U0]9 M2:6BS!Z(6N1?21*\+AZS#T7ULC@[3N(X(+DOLI((!4X0N=CK4270@F)E[-1@ M47U>^ZC&V9$!H+$ G)@ 6ANNP,>LIA_OBVC>I-_%G]!0Y$!&$=7(=YPJR^TV M\!,UX(\:/9@AQ/F87,_D34WT?"YK+Y:E9.8G]J*JR M^MS#BD;BN)9CQRBP<6"[R'2]IDA#&+J6&;]9ED5-H^H&5X^S>8WD@!2T4'4( MYUQ,C@Q%-1[18X JLJV8HT_S#>8DW^5U]H$D\Z\PH,>BK+NWJNC2ZJ[*/A)I MN?F6;;]FOQ2[^J%:^6Y$'Y^*#-,*7,L.')+O=Z#L"+L!3T:A&(KBQ(.,-I\O M\5!-/9NP:L0ZG]*VP-\UR%\K[14X1@\Z^'19B^0ZK06@-6%>]9U&]X@RR.:W ]\J(&@7J] M#E3J-3/1*F1:!<=SJ#/%3=2YT%F3.VZE23&OKWY$!>:V<9+PBC&J4&])9\U6 MH051% >!'WD.M@+#< .W1V.'%E>9:548E&NN92C77#:RE:FN=)[GTUT*77OE MI2#E:B^7QWY8]>6S[G<]:-*+Y^1DY57@%.%PDL^ MN[(3PW&0'00HLD.*(*@77DNY\#)1K4QX9;,\G_"2?Z.] M\)+/RA5>'G?]L,++9>1TX>7G5(WPHCLB40,B/[']V"9AP/$M%P78<*T^%#@> MAES%UU3B4"S!-P]9F:44D4HAYJ1>A1JK8WT.26X\]&,(\PG1TM19S'T_HD0+ M6CI)IZ>P*T&L/V;U"AN^:?D&-&W;-: 5.]"(^T;=V$U6=5&GV\EZS-(4E^0. MJ)@5@%XA:<%(DUPF B>KJFSNY HG0:>-+!(L8LK'0['VXL9E#+M^\7/$?[>N MN=H7/N-MVEWB6!F.:6+L.ZX7^PB&5FB[M@'=)(Q=1)KG6B:=TH[B?/#XG>-\EF4(IFV+-Q2:?7$T@4O'=LU;4*'#N"EF/CQ$8F)G_&,.Z^/S3]F*LR#/NW*E:?!@CXG4+A MU!D.8MA410TG?!K"1(<2M1BL']$&?H;T4 (!W,74OB$PRKNWWQ)D1'$ 710F MMH=P'#EFKR,AF9IQE2[F^=YY1GK[MKW(6&>EAV.T*V!&:+R_18JZ$?_FL^DB M/&DTZGF1GQOW0M:SCORN'FS7AN$EB6,8ONMXY%LQCJPDZMNP3.CQC'V^;U8\ M^H5JB'-RPS;PU='"-_0['&^_?ZMD\)^P,#+\Q=C20P $L15H^?TF'R463;AA&Z!I6&":N'YK8\A)D6WU[*+2X[I6)MZ)Z"2(]GC6+3 8F M$,BXY# +=YP+#CRTJ5EBN,3*V +#9";U4!<)=KQ<7)#$#+/J'%KYF#Z2/]Z4 MZ:Y*UW2;J,U(5WX4$HESL1D%/DQ08#KQ,-OQ(.); YW>W!PZ]*D?4!0D_=L1 M3$Y1DL OHSK-2^TDF5IDKO,V06.*)8]=3:1+HD$O-4PV5V^)V>ZIWJT^9Q5I M]W-VG],: ;2M+W5:-W53N[PM,$('0C\,+!/!!#N6;YE#HW;,]%Z%I*94K[,T M ,$Q0C! 9!,P69R.B]<"='(NSHPQ^?:\30FEFV*]IY]O_K5.U)X XZ6X/*:X MZE'^B35&4'.I\GNFU>D^&P%G-%\R<\OJO6QC"B6]BR]I;3;(::$BS314'7VO=17Q4P*:&\+ .WKAZ+, M_Y%M5K;A^A9V,4DG+0,FD>]#=SA[@3RN6DU3VIE13Z\ZO03I $^*BO)SRZV7 M2FF=HHR=(AZ0+:9_+REB4SIA8K73-'%++JO71'8$=.HZ+3^5S>QWT[S$=)V5 M#8A58ME18,9&'+M.X".3R"-N6X:FZ;A<+Z_(:&]6W7I*2_"U>9+MIU^_1. I M*UO1$M;K0W,X#B,O=(BN.J[G1)9G1&'?''8LKN.JPHTH5K;K_>TV M)UWG[BXK\]T]>*+@INF:.)_<6\+JJ)RP$4PDK"%Q(=&Z1 _;-K 8HWK(TW0S M+F_Y3N&%58BNRV*=99LJ(9;U<]%/=T?"N()A$L D2!R$'&0FMAV94=\NM)V0 M1Y&FMZ9:FCJ @'KZL-)&AMGZ*!WCTR8)%+.)U+SL\JG5*;'OCX@]SL3F5:TW M^1J1+WEE0]G4PR5GK;UTH&0:-1H<(IEH0"&MFW#FBNU#Z?V^<2_FN*A(DTGD MA)YA.[X#80*=Q(=&/,R3XXAK=6Y20XI5MGTE=YB[9FT!(,Y2--.89,P&YR*1 M,Q'L8!W.D0S)8 -MYA1PA*2Q[$\&MYHD?E),>9GSR>.'59S&GA'^G*WI>9?\ M+E\WP0YM_KJO:HJ0)J7H$WZ?%&4W\<[6>ZJF615F=T69W:3?5Q!"(P@M:/H^ MO:OJFBCV>L"V87(=1UD0IF)A/*#/-J#8-\^\IT?/BQ>-<*Y/GA??$JN;(Q1E MEFZ;W=C[--]5="V>_BHC?]J!]&N:;YN'Q^DGFQ.NU6 ^G^XNV4G85/L'Z1]\ MFO_FR_)7X*5MX&!*TW)%DMD('N8XR C.OO^QO_YJMZYOBANIM,;ZF3B0[@*!!"#J(X @C^+U'.?-U M5#;J1E9T)'.OQ^J,;*,*I?V5L\!L-_BS35M2_]#R3?:]#K?T5(L34ED(46R% MH0&Q$Q&%Z%OV$=\#23+:4[[\WT,$.*T>."O2RN"33>?FII)W66-@L85W)'#@ M=XH0-!#G+F[[-FDC\B:3+__D.D@$U!TD^%G56?2C2785V MFR3?$<4E,_;/V3K+O](=N0.B.$E@C&&8)'X06<@(;)CTB"S/L\2>]Y"/0_T\ MN0$,#MC&7]:9WQ%L,JF+#_CD\_C1D!XWX9\BOP(-=I#N-F! ?^2F[E41L)C& M3F!\1'OG\*,>FCR+I1RJUO%GVC*R*I]0#R"O0P5Q<5ED99$J1 M)3E!#[F4;];%Y%A^Q MZ:Q6[N'3WQYZ>SMF*$1(T=.B#PW^JR-WG5LV7E:BIY(_(MVS^54/29_/W&*A M\<-=O.(I*^OG:S)B:@(B_OL^?Z*S]:-5%@&;K8-:,A!<73X%%:%]?7MZD;45")O.NAD3(- M>EW)0BY70AMSY3[;?,C3VWS;7!!YD6L'E@/-)/ "#T'L^99MHK '0$\D">_# M36M6_;8;Q7M8?T(Y^)BR$XBZZ:9'$_H(8XJ M#!O;$I/)';]8$KW>[-?U;VE9$L%^[H$\OX !W0!#)\8H,4,;1KYE&?&0FR:< MK_+);GPFX>QABFJD+*IYE7(!EL7UL@,[D#T(Y[-&LLG&*)-X2G:.;A(JV[R+ M0JJ$1ZZZ&A\)-VU"=5G-R8P^L),$AY$;Q5Y@VDDX-.]'(=/=*.F-*I;/-M<\ M !5/-^71S":ABS#,)YUCY"XNF*S\C0BE=!?H(9#RS3I78T$^;\R+CJ23TL=8 MFZ>D'12Z81AATS$#',4&P@8MRH#"$,<^#KG>4.'Z8M4+B>1O[9/-(N_'\U'$ MN$"HBAW.I4!68M0L]1V1,+:H)\*5'NHA!OWE0IVX_;PJT+W"[,'0#FP+FXD7 M!PDV(MR\G-HD! M+_@+AF8-G;SC>0ES_\G*XN$=*#^ =\$8C^$(32+=!FXXRC8H$40L/7C((6H" M(@04HLB[Z5*XY2@ ,3?'8C4?6JZ+ENLGRG7=JHKG7U <+K L0Q3-#BY(T6:OAG"!^+ M4\\73PA(!2'JH+IW$/W_JG%0^Q9X>NR@ M^]9!-%!-C4LB7%T*5$IYUR!RJ;6OF*L'<\0V>LBI?GZ_H_6/\J]9&U8':#=9 MWS1IU[4-$EH3WPLBWT4)"H=9E6\PG::7VJ#R"&8:H,4*!K"\@4L:N0RQ:@E> M^<+363;!2= B,$7BD32>.4+0$GR+19V.]WS@O9O^',6B.IL<9ACYN!199-.I M03"1;E*AL/OQA(S'IVWQG&7M(Y:DTSVD57:8CQW:CMP$APC:'HQB([ ,Y)C# M5,Q.[(0]9LAJ<9:@\>7ZFD>[I+')$B26()(S2G00NVE+#_)D?4PT3$BCFB=. M+$&Y8* 8H?X*-)W[3=89@P4C*1>CA6Q2=0@7TFTJ5'9#[H!!^^/[W6:_;@JN MH&]IN3FT'V_I#*B?YL26FP2>:WD6\A)$_D9P=!"08;"7X9;=L/KP88(#4M! MY9YSR":;.:PLP[-(=&G8/4MT'V%:N.)!1B+_W+%F&3],"3DC_FC&A-2HPTS/ M>/"1S[(V,4B!::]#D2K^&'=T:"MTUZC.LMWG[*G,::F?3_39SW[B% >.C;$3 M>#&)B&Z(PF1HU;5=IE MLBFVR3*=5JXME5GI%=U :6B^ZVDN!YJ;%WNG;Y6\Q<'EC1%I[&D0!F1:4ZCI M8YR7!E]NK7S.[Q_JZ@OZ_*5KU_,]PT>QX86>E41.Y(6)V;6;>- *N&X)3FY- ML>"?V1'^=4=?0?F)8*S^R'E+<#JWX^J_#*U\^G^&T19=1REW"BOIWM];E(T< M+95'MQZG327:\_(JGV2FF%+8C\7N[_MTV[S'?'0NJNJ7<<@7(\>V0M- <63: M01BY?8LHC)EJ_03KLL$BN2L4YGDR%=G M9%0L5SUAMCHZ?EI-35/'3;^4HDHB3(/T5)8EA?SN)':I@!:3OQ!$NO:1A5T? M.E8$?2NT'<./W/[D3P+C&(G<+IC>ZBQI:B]'])S"Q31+['R\!-X9M'\QRD52 MV)YM-,;VQ&L)$F@7NY\P+_W3+RJTG?[,\="RP2SQQL*;S%R**DK8U2#&J+'K MPF4&V[.%!(T8P=AW;LX+A MS(?ELF_9R6MRIJ3A_0Z8%FBP@@XL.$;+L6LDD6Z&G;IEF!93(@IRA&.1+3J) M9'/LSRU#NN#YXX<,/&4EO72=WC=%_RNZ.@INTRK;@'7Q2)]7;+?H4GJCH0)? M.W?ES9C(&G\]=O[*CTRE==;O'/H^#'TWQDGD)6YL6E[8K8-%A@$]]DOXDMI3 M'(.@43\ A$T&$%=@ -*0&'R'%F0Q#!#Y%F 7+ZPTP,\XO;F%;="YT(DD"C) 71%V?NFPN8X?/A(]?I\W GLSN@\FE?DYBVVY!H]W'?'FEW+=], M8C]&KH]<-W%0$ PX#=?ANC S.SK%4:@_14=&[%-?1:/)%*LK4!S @I](6MC^ MG/?2S?S^9%NPT=N5G#&/ GW7YO;'UH C<\#M,SC^7&=2>X7]JC].2?YPL.L* MM);-?!5(MF-&UJ&6ZP1ZK&4M:/_+JTD+>T)Y?&I1?;IK3RFAKVF^I:\$)479 M5,]E]F M;2':!>+49+\J#E=SNG3VJ-4:1Y>WNJZ!3KI&8^$/$KW>\).*(":K:_S@L4P: M#;)"FER_*(]L?87/JBZ;I8.J>1COYB'==;'Y8[&CJ\M99]@J\MP@,F/?,CSL M>EY@!DDRX/?L>4*==-3SQ+YE)V7R7:TX^BWJY=G#X5"X>C 7M(^7UL3@PQ1O ML/D'F^#Q.E-%S%36H7[P(*J.%UE15;'GE@^S?VG O]]=9V5>;%9VXMK029!K MF9[G&*9I1+B'[X0XUB/*X6 (D54- RNO.JPK]JFM8[3H/Z3NMT?\L M4?74E8L$5<'>],\>4T5IF2VD3O(;5T2]?1O^[4OX0W7Q,E]GG^[(OWXLVL>- MKMNC4ZL VZYONF& /(PQLD)H>SU@&WH>=PQ=!J;BJ!E_)SCR*J.[_^OLZL7! ML[LT+\'7=+MO_K9NT/=EAKKWPYHC @*1=B&G<\16_?T]>S0]O-9 [:-]HK6P MO0E[!3HC%XB>2ISU5KQB7)"VUL#(':C?GCWES 9CHNTQ^6?AI/]#5PE.)YH&H?S1Z=VA<=^KL+ M/]1$[HPO5$S6IKA=KOE0*0XFJ+UX'JQP"+#"RJF-,*>UBBDS&NWK G+1.;G/CBYKQ^*,O]'MED9B8V@[R0X\BTR M;XJM\' ,)C!\N/J:E;?%W&QI/=<%ZNZHZ3 MO%B1JQ_2&CRFS^ V WE5[1?9#!/W^+QG*=6X6H-#E(-A/\C,YY)?9C@TR=\' M- I8R]BOZ)BDJ"?8'C$Y:>MD6>_HYL'[W;K,Z-K?L &RBNW8,P/?LTT?65YD MVBY]Y;S!XKH&MMF?-U&%0/$LY^-;(>?X1&/>P3_:0N)YU$.9D\;CBC[^X8L= MG6L^#<+_Z70OYO@N&.B1@VN]7,/S$HL.+A)\HV7B*)K\DHL@=6<&_ ]3]H7E,<%C%7EF/&V(T=1"M>NZZHVE#@W7CI)"KAD"WN(T\P6['FX7V@ZG$.CCW0WDP\\&;[RQ3#>7-[A? M5E_0*U.>5R?>::/94(O@B7JG"7F'GQ6G8V5J:!-A[%)84\J^!B%-K7VOWUY7 MRN1L*Y=HL\GI/TFWKZ:JR/,#[#C0CZ(X=CT_,NP!,31MKJK,2^)4O54V(&GN M]=*5R>8)E^76)J?X=*95RIG!ZY<'"'W[I\K*S5"YB2N@B_R3+F3*8D+VP M*?>.WRO(P^WL]MC<35&GV^/?XZ*J/Q;U?V3U MYVQ=W.^:,&DZ&+I)XA*TEHWCR'-F(W=%TC" UH]-!A:+C^+#,MF8 51[PC:*=!;DW S33=DNI?Q;.PI5P[ M^^2LV0P\MO0*'/>55\'Q!YFU__3KE^CP5VW*:DWK#HK#KCX]8?9 S%ARJR7@L(I*PW5' FA8N +H ML=B3[R6_;]O[04+V)-^K".+S=,8?/*S/1-)L];LD^E3YI?/C>_&?\_N'NCH^ MY!HC'QHQ-AR?Y"6N8_JX7[B&ENF[LUQ GX10<>"^?OU89 6J_>U?LW5-7P=J M]R>)4&?;_#ZG!?:;E>*9+J9/\RU'F-;:K;-'X=-B**UM5RP70/2ZOS[FH+=" MY6(=0J-(N!P'LNZX2_0(UW7!,^^LK@((?23[L/%O(FODD^B3^!FG6H:IUZ>4_&@]8CM M;]U^FT*7!KM?7-"1?\LASXVD:B0P:/1]_ MG.BA=:5T<"O'1VGO?'K)=W[O:SM4>*4EWF]N,?'>6M5L=]&6V%0P(:!O2(R/( ML(PD,I-A*4%->#G30'5LCYH#6'G!D$(?PZDDX M2UC4$[GB]2QPYF3J[7.WQ]C^KK.Z[2A7?4W-_[]W'?4NCG1!3PO4IR$W#]FK MKD,3CI?=ATPJZ8_;:^OI$\E=UGG[Z[)99P+I'5%$TLOR]<.YC 70CGO4W8Y8 MF)K,+.*Z2TF2WOU(@^1+C%_&=REP"I./%+3IX&*HX>5QBY9*"9&Q5O+L[IP=GW%R\^G7<% MFJ[1V/B#;#*^X2@5^XRR^L8/OM4HC099NXUR_:+\S&P'MS^Z.1SW::[-O#CS M$U@)1"%T'9A8ON4BPW.<'KKMN'B6$[(R 2N_:=(?1WP5YKK<1BC2+9\TO(S+9'1* E8%\A$PO-) 10-_R73,<[LQX@3Z-L5B]PZ4=4MY@FZ2_:(Y>+OZYLDO>6@,[W]"*#&+SL[ MG<^W"L.SJE[VSQ&IE;$C.6BK]>+B]8.ZF3L]M]#\B'[.7'DA/7P6>I87>:[A M6+'E];7WH!LF7(\9:@9]ML-FWU[&<9&7=#4C;^F20^I=SGD^3G4=HJLN5C>G MP8Z,_B>I3W36GR,A6=..I4=$UI6WXRTPN0LF'S2++0PY $!Y',1UI"O9/C,^=7]J235 O4H97>"11/FY?T M_NSS9<&Z##_(+)G3E2JFQZIZDQY16#]:%BJEP.DWW2+OVS-]/W9"Q_$2TXH2 MQPB08\)AII\DIJMG:)YNE_+8/;8"ONRR]_Q]2*_(/F_G^5%"_S_90KKL/J%! M#B&OW_[G2C(D\K90%B+;\TPW]'[)=_GC_G%8D.C**T;--^A./>D3#'XQ%U-GKY@EN'J%\-IC>Q.U!S4,9QF6H.ZL2N._44/AT6 MU+O[UE-O(5VP^=(]H:D4:7"39[()A<0NPWMU>L)F,-X6%8'6OMA)!6OE>,AQ MC2B)W<"/D>O8_B%Z8!0SO6ZY$#3%P: ?;^L6V$DD$)J]+>5!AH"AM_,$YE$@ M')]'A=T\JOO-?7;]=T >LB]%HVW@KVYP''+G9"3I,,4.N)[ E-:DX^!\OLIU(2??&&OCI/LUWG,NV MLMAF6U-=@&B^0#T O'CJ",1OO&BG9.&1C;B154')S.NQ9"?;J$)I;]5E3^[T M@FES#.BP9G3:MG-S+-!7KVOJGVV^9C5G^[:'R1%>9-^_RVO'QZ*[2;? MW54@%$=UT@$>B;*V>RK?*+!LN^G? M,1.^Q*+.)6PQ4PMO\ 6] ^1V:_.J#6\5:&$#@IN>@>I^2 ^:$.S@&/R\L4J4 MXI%@H]QK>D0+]686,X\&/KWN DKU.=O2M>6;XK19@N/\E'=E>(;I^0$F,U+/ MBJ#K^,%0R=9&..:[&Z$,AO*K#)^SQ[RF0K%.JP=Z )+>/RR>RIPFLC51A71? M/Q1E7N<9XULJZEW#IMM:^(1/MWO(H,-,_?%"F1NUOC2IF5>U10D>46WE/M-# MM=6;6IMO&W7!^[(D/UEAS[-Q&+D!C&S7Q8EK)'U] M.<\PH,VUO#:E(<79&XD0M]B+SF543/# TSM@,G\"+3QPYKA5YY#2J>4?88FT=2^A3E !/\W@/] MOPM,'UD(?&N^*-4)>HQ*!7:=FQ$J8(XYF5@_9)O]-OMT=X*$_"4KOV;A\PWY MMD]WM![/3?:]#@DY?UMY7H"A&WLV"HW$=PW/=1LDR$N0&3A\#X,H:%_U]EL' MF2X"G8[L#C7=$:&X.7,1%9Y@3%$6=@)GYL+*/_U 4WCM]QOZ_@Z@X$&#?F:) M%>!W+.M1Z"T]9%>IA2]S).5L,J_&D3:RIGI:L_&3[;*[O*Z&B"A,7-MP8QCB.'"P9UMY#!%?&XJ7:Z7F",RTS>V0B;=!7H(I@*[ M7JZ!*6*.51RC["XCWT_RXUV-R?_F]0H9GH=B#WH.PCY*0C-,C+XA2+281P4% MOEZQW/6(P.A(D\85FX0IIHE/JP:&*!K0PIE7DE[3,:(]$[C30V2F&%!(ZT>B MLO$UV^VS5>(EV(,)W36U'<.!?A0E0RLHX5H>Y_WN^02CP2.J&8Q$\0J&?(Z$ MU6*<'L5*T33.)!-\C.FF$9SH+PJ$" M,Q4*: W.'O.5HA?S/Q=>LW-$\IZDG MM?(MUR!M&T]I2'#T^[ZM=NBN&XC&; 2YO3CJ14M8<=3XV>7/6'ID."W!O\#2: MT\IA6)<<5Y(UKW)>F2SQSI#?[];%8W:3?C]N/*/SQ;B1_&0=^D M;3N8;^H^H2'%TH6J*JO)K*;.R_9,9W&[S>_3MES?L&/*.[><0BSKY'TF3D6F M[$?0CI*N]OKRG%3R3LYGHE1L2MY2>Q16CR?H32^5,OV^S,'HI%L"=;I,M668 M\FJ"+8T?UO3TJ,'AAO.'8G=/-/(QRF[KH_S8AU[BXRB.70RQ0?)DUS(' +%' M,E5:5X4M4Y78+)?R#PBEK"[R9:PRJ69+7A=BF2\6G.2L1Z4K*-!W%"F@4)>; MEK.3.)+@*O"$'KFN"L,*Y;V8=PI_6Q\J031G75=!C)'CNBAT8^C:H1$'09#$ M7IS *+!C#/FF[?S?KSC?/3X#?#H03RK-M =_+Y_VE4!/[1F>HBK M:I1H&W,H#;@9XK+ M3)1\@0U1@%O4E2FQ;6TSK0H>)2&DT]-M8;7BK?41H@5 M5KWY6-19=9T^T\3II@C3W=^J7S+Z].$J"@QHV]@,S 19V'>)U_V^O=BV'![% M$6]%L>8TP$"'C)Z0:K#QJ@9E&I^W/?JHTB)PI\ ^,0)E:,+"\)AU8= _(58)O:&L^0$JJS M=C*RQ)5(B$E^/5)-X015ZE>P>W0:B-,9MA@E:@K/^@G5)&M&Y&HZ2V+KT,V$ MT+3-R(>!%7N^[4 76R'$0X+F)Q.6H9F^7OF!L9.E4J$5(!'21!:;I?/%IT*< M5,VPIOS&DL\$]O30EBD&C"XH"W AIB ?T\=AHF=!(T))XEC0Q]"QD>NCOCDO M"+F6>H0;F5E-*+(I6L)#GXBB*&)NDJY<-:PMM-ISB1YFE1%@5$>M$3%C5'&$ M>6$Z0WJ<+%WO-\7NGL[ONDS)\@,G\(G283MQ8AP8MI'T[<'89'J$<'HK,ZSX MT-LZ_;I%BZ]9ON XYSB-QW$%FI?"*5YT,] YM&8JEPR"/2.-?)H]PJ"(;$^E MDD.Y9Z143+Q%.B>;;(^;?DFY)1&F@7C+LJ20WYWX%F/#E/28=?;E(YP@088Z)$)[?"(\\BV M*CL+A7S"+<:>DD792^R,+,I.)E2/1=GI9A22.]IT_>E6@0T[<7%HH" .3"=T M'6AZ0X.1@;D*H$]H9B$->FMS0SJ;XCJD@$@Y2K3(!M%EACC5B)-6??6(UQ & M11+BAFE:2^_(]8>0NU>T^J5.,W*,D/PW0@:VG20T_/X0($HB'#+/:,6;4*Q% M%-C1/82W7HF32A[#%'8>WOBDYSQE(A/7"=QQS%GGX5!LNGJ>RZF50BY:?&F6 M.ITB#2:H$HPHI'8;00G^6.Q.VPL"TT>NXP7(C!/R%PO%L&_/C#VF!R&FMS*O M$!-X$\68GT9./5;*X"1)/B)OJBSSLRBHS$K9E"+.+%V27Y]?VLTBT<)<::;2 MXG9<$NJ)S+!.X4]7*YNU N1Y,72#) Z-. H=U[>QTS?DF5[,,W47^'K%ZOQJ MET)@O5"$-+89NF*^^+28DRHE$_+7A(Q,Q">PI\<$?(H!A;2>-$5!NKD]M&SL MAHF/PM S_,"*8LONF_(=S'0HB:*O)CN?5*(VS)E'+B^-?&M"C.=HZ7D7QJ$HUZY%/3 M3'A9CG8Z'Z+:TM_1P]!U'-. V(N=P''H@XU]8]!*N"[K"C8Q@[X>&0UXXR=138'B->$-BA#AAFK3AXC$K\W5*IS4OTB6/ M3 --,W \*W10W!2Q[:^7(<=Y/]ZU041+Y+>8>-]4 MX2>+,73VW?#8DW8Q\9@9NXMAO&?3D7A&PVY1#_=L7"<<#$>T5?C"N&A$TY37RZ M\8(AD11-C"J.Y$PY96)IV1%UMP37U'3LG)67$K%)C&B0@DW#7\CJ&U-*XU') M?E]GC]7*MBPCQ':2&#Z.8.)@TQ\FW9X3N1IDZT8K8PGR@KWTRN'(P4KTW(MT_<1 MQJ:!2$N1;QE=2Z$3\"F.R/KPKLAM#U;P*18> M,MF41S6/?*KSX@F6A=Y<.5 Q(C)3B--#8"99<.F=%6$VQ-(9G);E,VD-/19[ M^DPFBJ'I8-ZB/'E-$<9Q(_3$M3I^W]NDL?B0SF_\@V M45ZM::/79?:8[Q])&M!\M*KV]-HY+JJZZJ[1?,SJ%70=D\ADF'AAX :QB1PK M&9#Y.%SMLONTSC8,RUDS(6(:G$$[.(_!,X]1@GR]+C/R[\"F0]XD4WD'&*PI M8O MKQ_R'>B?,'^BQA8[NJ*\/9%(CG6AN7S*L.BFDS/E%%D_L@'T1H"?.C/^ MV'BX_3>]FQM;KOIK@5> V*.A+SE6!37TJ=@ZXKR^95N,E$/NI>7+F5VGP8+G MW!87RPV4F:+^1\+Z 9R/D&G8,78LU_-#[$>1T]]6"3T8N#,%?CY0FL7^[8NY MT"ZK:?Q_D1+,%#0XW:LX!U#@UV73@(-!5;8E2&:%3EB3GO]G04S!V\$V$ M*3W6&L6@G[F[(&B_B&QT4YB5;X:>[5O8B4W3B&WD&.:P:FD:+E.%R"G?KW@G M \M9N9O$(+]2J"!OVAY&S^,O:;TO\SK/9M[0.,,.HY;P5&$8_3 M%"?^OM[N-_GN7BOM.5#%*#\"W.JG0")&C(B0,"<\ASA^R_+[!S(_0%^S,KW/ MWN](W\JJ^G-:9RL4. 'T(L_P B^V(32U)\S?9]SHD#/QMA9&7)*:?! B[EALGL>5 ;" 8 M6K%-UYBX3KG*;%BQD/4/9E3-@QGKXO&IV!'@G&L\*%31@9SZIS\/CV,E:%>[00Q;5F/;R+*XZ_M@%\[;*_KXG$.*O5 /0 M;567Z9I,:WT/V= R7".,3 >%GA/BF*27@05-SS987PP2_GZ5H[.'!%I,X/<> MU>S#\#PYHT-N(I^Z#*^I9KP:2E)X$1TVAV%J(!^',+;C*+)Q'-@P#J*^O23R M'+ZD0K05Q1G$JR'$FSH(LR>F.FJ(FRP["\;_"_QP* \_IWI*CX =;VB/*#/, M:S)TFW97Y[M]MOGT1*96=$6T0CNZI_Y45.GVSV6Q?SI(H.LXKFGZ0>*9 72\ M*$R2*(9$!@/'#2R7^>JKY&85KC8<(04'J.U!E@XL:-$N%OLYV1Q;CU#D%SV& MJS+K7JY7*&61=6B_WY'I>/:E3NMF6G \*2!0T&:34UCI]FB&$#Z?(B1?T:[V MG[?HAMYV726.:QM$DZ"7F$8"?2-V@AZ]Y9E,E?5TPZPXYWDA'%=@ TNZ(YCS]2!Z8#$K MG]*R?OZ8/K:UL T/0T02[#BR Q0FR#&,L&\JMAR?Z_4@D094G\4ZP@0H*+%7 MR(2H8PL+REGCTW!NPM0\(W2&E!$YG<2A'MHWS827SPA-YX-553YG3Z0G/:15 MAN[+K-'%EZUW%;%M!QJN1R;ZEA,E01C$V,!=^]#W;*Y*^/):G5]_WBKUKIIF M-EE:AN')6K5('7UFKD8D3#[?>NB: KL*U3V5X]XLND8WG^*NV*%KFK9G0"LP MC2BT8.B9+NR_WW.0RUS E>M;%2L8Q0(^Q1SW$ODX&9(,:'#=4 QW,=7WW!LHA\DKWJ95E=_EZZ9/ M-#FEY?IVX(C9J-URGK MA9R4JMIK&N-J?&])"LMZ9&W2K'F]=R21)0DJUF6&?A)&H1VZD0>#Q$Y"U_/B MOEW#15S+8--;6U;)A.:G$BB>K&8*V)6J9XO,3=_D2TS3.+G67M5X[6'7-2&F MA)2M_4NV^707/G])M]G'HCZ_R]"EC $.(S=Q?6AB>N,[L(S(["&%+N*Z(JD4 MR*QZ> 5Z^/0VY>TSH!;0"B[UI4W,"4HIW64"(KJDMZ;H*[^C%GJ+:0K;K.JL MRHD:"KHB5)%L*%3V0OZK0A_QKMD%5E=75_\BVFZ0H:>87 M/C<_HD^]MTN6L>DDR(EB%$4H-HS01$[??A3Q%S.3TZIB :- 08,4M% !Q?KN MKBC?D8PYH[.QYN> A;:')'H #:=6X9[/LV32KNRND5,+(XHHGQ/Z*&."NPZ M4_!(!7/35?/H%$[B02LQ'-]U/&S T(+0<(>5T,A&<@23H\%EM?)JRK% .81/ M%4A%7$O51E::9U9%IK.!4IG770M%3&*606&^V*\ETHO-17G(3X/$MFPBM7YH MAPA"-TC\_M@U#!+/X+M R/OMBK7M"!#OW3UNGMA42BU%?))TA&6A2>DK-D94 M1IPY/21E OY7][RF,<&>+E45;K80[K/=.J>WQ3[2>J/9I[O#CY^;? V:C@<] MWTIBR[-A9!A.,,QRG23B>F=88K/*4Z>J D>80(M3<$(ICVS6A&D1GGG3)B&* M%:5)K(2-)DO26==#WU08]BIQ4L2=F")VC7<)FV=8#DIL-T%F !/'1K$]M&BY M/E9^6Z:[.LBY-M#SLDE8]U_,]Z)B^;=C#J8\DCKCV B8V MI7SB=X(.I/W5.]YIX#0^6>>$LU').T$\97&XP+C8='&,J-&YHQ2&]9 J6<:\ MFE5*Y$B?,ED?\EWVGGQ[M7(MQT$0&UY LD$/V_0NW["BYEE<"9I.N)5+*345 M#+9>O2B$34]C'0P^J8M]^_RR2A]3S25J.FALUZ[B%D=O8M5^?2"K#"0Z]J$? MM'C7X-#1@*=?M](E>FK(S.R%O$2])W3Q9QP+F2%5^:;[R\IRS" V7=MU',^+ M M\T#S4PL.N)W]B6"4)QQ#T! \ILG37;QD_[DC[D6H.Z &ESC*8O+"(ZO5'G M);;@IX6#^"+9RSL^;X6B*W""?,&;/1S\C@06Y2[3(TJH-W/L-H\Z7IF*!EV7 MQ3K+-E5":+DNJAJ3&$/ W)#Y8)6N::M?LO)KOLZJ),NJ7\F\L6Q^EQ__:E@K M6-D8QX[M>A!9R RP&YF.,5R:MQ*F>=<2N!2K?&\-H+T/$.?7[]:M0: ^6 2J M#C>X(S:!/36J_7U^^FO.$+"(H\>C@NX^Y@L4_PG=RU$72F,WBU66^K7UW$,& MZ'NM%;WR2_]R*4^[(K_-*Y"3%)PD>$_DBYN'1-[J)FTO(?G?;7;("]M.DXYW M&_ MKQ\:2#V8\D\3JU_)]>&9G&/)GJ)!!:ZE+"^6'Z= @'R;AM?ML M%!J6;V''MY-A<19:'O/466*;BJ?%XQ'K*7VFX:H2B56>(6 M1 MSA>SQD(4Z' .E]>?%R*;(VPM1+I8X+HA8:4OKO ,:+F+--]-#$]M0#J-4E/# M$SNIEP*4 K=H$*)46%6H[%B%0?7R4NZNNTK%] [$ T)6M6KF<%GN6@R#4C M._$Q!7ZOFE&B04M:.+ PJ$-^Y4E#V&3J?""]7*536+8J-/$'Y^[%\=9S>L!]17>)?C G\>QS:.(LT:V/4YS59=^ ]*[N M3BCT7N[.*!R=,YB\D2'.YL6]C1DA*V+U4O;Y%\*;:; ME1U'& 70QH$?&=CS46@80S /;*;'(90T/,^DI2)0.-16.KL,87!)8@47B^[; M2<>.3$@VQ\M$Q6&9*-6#?XX(MZ0?Q/=%CGANMC6H0XZ)J#WBDQ21]F10//' Q/B#;# MF;$#M?W.^BGU9V*1U !S@2>FJ#*58]U"R61[+L8/.4Q)"QID7G5=U.0/>;I] M488#;]/\L5K1X]*VC7'DTK=.L.,$P1#-7-]*I$:5Z7 4AQU\00V;;9RG'CK( M7Y2O63?@)4NF!-])BE;SNFW*?OSIG5AP, $0&\!@!'A9?PAKZD#)07%>1XI% MS5D<*B]^ODGIE KSU\_2 26:#!OB);-M6#ES[BJ\\>TSC[=79-?Y+?;C'Y@ MY5L0D_\W(@=!>B,;!F$\3#IC@ZMZA9P6U4?B%N#AF3#&4\*2B64[+C$_IWQA M\G51T!XBG7CT( ']V*+E0<\3-W+Z02[Q>IQWD&S3>/%0*8P)5>^YM-;VYS3? M40R?=OW'5S8,+-NR46@G 41N *$Q'&WS46*Q7;%4C8)G^ I=NJ28FOO6Y'^Z M9>C=/9F-T*).$PKTR'0$FUSJX($I\XRQU[:O0..FGRCT/P*2B_;_=,$2/>P4 MCTBM:J?I(;[*K1RKSZ.,5>9W:GM5^9"E558E>UI9^I=\ES_N'Z_3YV8K/]IG M_9%C"\51X%C8\H/8"<( >W&8Q%Z@5:K* #"WJT@, E^IM]K\'-M__'WKLVMY%CV:)_);_=J@A7 M3R+?>;X!":#&][C*/K:J.R8J;C!H,B7E-,54,TF5W;_^ /DB]2"%9R;DN=/3 M;4N6N-=>&UA[XUUN'MA/L/YR.W'=*L?K!56U%" WQ-26U;%]3 MR6H$B2;EE0[_%H750[;;5D=B34B MK/)A>FO2JN"ALKBJLFE<7BGK$AT0D"=QX>,$Q4S@$YC"F&8#$!"D0C<&631O M7UR!)7&5H-BPMMIAU[:T4=5%9512X-J^K5;;DKVZ/(BX3"@@"$4<3JY:* $"=XP!&37.H] M/O/6+6OJ$8D5996AV:BP6F+8JJX*Q&).43W"T]=4A?"\*4E5\4]-4969-"RH MBZR(_32+4@BB$"":@HA&@W42Y'BQK_?+C5$9?=6FE'B.\,3%D_^*=]WUZ;N^ M3V\X9'Y!<(O2BJJ^SK51+35*L\5E?B=54U\KA>E_4PHI[I6:+DJR)JJ&1=WL M/U[_6M?K]G@WO*MW^^K?W8&;/$KRP$]11(H0Y0A%,"XBD/L D"P+?*$CUR;L M6-]KW[1'5&\X.(D;*(Q0*"9L4[$G)V8#<2TNCP-[YYU"FU:_+G!T0;-,,.N& M3AGQI#;?[B3O6STQ\?'Z_7;/&AS?E=_=0+&(("4HA!1$;' =107)DG@PZE.? MR.V$US1F?H(K;^5>N)[3R_R=$&C M#!'LADR9V\NI[V( M#7M=AL/R6ES>"3#OSP':_S=M/[K$TH6N9(1<-WJ3&5=J"XU/L4]UA0'X;M>_U]O=\"5:-E5SQ9]*6Y"\H'&>TP*B+/&C M,*71@ _Z"$GM")L.E>6YE)-^V\/NUX-&Z-YRN_9.P7M_MLC/]^BYXR@II$Z% M4%EUC47/KA[KDBTBWI,%U#&EG\[OYXG$1TUP+)C"FG"HW/:9XPM:55[R2ZN[Y;5=H%S'T)8A #C @>=Z8X=4%6-TZ%:4N,F8EFUX%0FV*[BG6=-1/$, M<.Z8XIGPZ)SB&6-+1_&:L:K\K;S[6NX6. E20%(?AE&$B>I>,J\NRMYZBX):)XF M7Z*B]W[[4':+&%?L]]IZ,O53'Q0%29,PB".<$!R.ZDHA+F0D3N'C+0O:$9'' M(2D-2E5($U,LRWS)Z9,D55:4Z#DA%W1'@STW5$;'@=I82])1D&*Y+V_J7;\2 MVDL7"6@!01#BE/AY& %6KHV&D[20&B<:,#>9PC2* T(3E*KHC74V5?5'@,@) MU.H352(M;%]5)SZ&+:F6 *U'U^JW>EM]_6^[^6>[I8;MNAF(K2V$:LS$F M]'&.BSA,PW0P1GRY&DC1A.TI>H[*NVMA>=<9N:"#&E2Z8;TZ#I1&VU>T?(,\F? JT7M-%FD-P0 M3JL>UM,U>8FG $_$':Y6_,7)P5@0)'X(0QBG/@$QH7GNP\$8\'/QU\S534Q9 MU2U[:!(ON6EP=UD6)Z1-H[ ;4+TN;D:IDWC8;AH*U1ZK^US>LW]MA^O5OKQK MO%VY82.Y-7_B]>ZEAJG[I.M9,EZ0?$/L.?!TG $G:J,M2O:(>9<92EQ^W3_+ M!V$0DH#@*$WB- TQ90BR<96#YHG<(7,=2Y:5>@3GK1DZY0I7DTVQ6G8Z(N6T M^\@A!S9_<7J1IPMEJ!E^W2@X#?GR[.2Y.8:$CW.V+\(],Y9D.(BSG,8%AEE" M "+I, ]9I#F5>N5'T81E:3H9"2Y;@,KJI$JAF"Q-P)Z<'G6 YM>AEXFY($": M3+JA/+I./#W>:8(34:WYPKM<6=UL7]0W$K!1,G%"DTXQ^9F.23D5.I+H1E5TD:<+HF2&7S>TR9 OM8T6 M*#.U=M@?EIMVR>0_R\WZ_?;S\NO7ZFIW:/:]T2@*,AK3D"113A-F"*;#$:L" M!7XL/L6F;L]A_J_6VY\S;U]N87 M9NO.6UZ^<<8*]2(S=).R+CE3UQ'>+;YR=-[[1X0K3=KILRHS>3"\V MZUW+\IX#U9ZS>XV#LW-WQLAS80[/G#.UE08F^9)YN:L>6#M[*-]O&]9,>+/[ M7#7_;+<=^D&*?)*B./81A7%!\VQ852\2FDCM_M,R9#DA'+%Y1W!*^XOUZ!2K M7B=C4D[DE4BT\V3X!8(N5*U&>'6C:#7CRM,7OLWQ(Z].1;UM;Y/AFPS[LV2 M$ !I4- L1 23)$=%.)BD?I2KJ9."H>G4:0"GN#M9CTY9=;+,I+(ZB9-H69V> M$R2D3AJ\NJ9..JZ<52=M?H0&U)\/S7:YK?N+O8_6AQ583#'RBP!D@ 91D42A MCT>+E BMAIJP8UF;>G3#JP+>>L0G,933I5)@=#PABW*Z-!#8(_-.=$IA4*S+ MI,2(>$)&]?>T;*_KW5UW??!]N=LS2> G=/>U]Y3^8_O5'2U?YN?<4-D0JPZ, MDTUY4IMO=[;!X_V-RNE%YWZ+Q5GVPEEWGT2!6K1"?C4T[Q!RH'7%X/;*X+ M RZP=*$<-4*N&^6H&5>>7@Q@CA_YP?(P8YA&4>0G09CF11KAA!;@N(R4%(H# M9,$/GVQ0K#H$%B5)=MAK@1_EH>X\DB)0[&C3YH9TJ,,_.WI5XD'APLOQK_]9 ME3OV^[??/Y0/C+;VN@&$"@Q)"C",28@Q)G2B9MUSH.I2R6.6:S<4S+13YV_!-,>9UK5PSV'TE:9X@FJ04 M0HP(S2F(_5&HPR1!2B*I8,>R)+98/*"H=BJ\26J;9R(@1&KLZ A1V%L$)":)3Z(\ M)CA/HLC'832>*L-(ZE"ICIU)A"C4%R)AWM2%R 9EIH0H=$B(0B4ADF7772&2 M]D1 B-38F?+1PP_5MGS/+WE9I%'!\(1^'$;\['V8T/&6D(+]36W&:Q)D$ZX& M=/ZT=ZF=>#3,E*V]>GOI4;W6+^]/[IG7NC;#ZX@2 9?47.=BK:[2DX79V6<4 MQXB(Y(-)(^]8!IG6=PM/*JI&0#I+_5[N6Y@#Q.\+BDD:YWZ8%#E@Z1'29+PT ML(B)Y'XY=3-3Y(^'=FJ_.RWL_;0Y1NEGQ12@P*:DGMLE4EVWI[B54613OT1WXQQPMF^ZVW M1;]5_6JWW#:;]O#'K\MJ^Z%N&KBK&E8,X0,OB3Z5NZI>7RV_+5**DHP)#PZ# M+/>3H,B#$6:.:_SSNO<>^==70B[E:1@ M.CP7LL9L+<&-M#*?^[4C/=),8OJ#C<.7F^K?Y?H_Z\V: 1G0?=P>KP [@[3 M. O=G[H<_V0B/;/?5_OO[XUGZ<7R7@3B*$S]" M,(LCP+>DQD7APP1%$[/A5VVZ48AJX+JO1 M/+]':$%C@*$/: CR%!1)FC(KP\?S]3.1^EOZ0RT7S6,OXF#$5$J>E\O2;Y42 M166_R,:%>I"-*?YV4S_\!_.)EX(1_PO7E.BD GSJ[PNBH4S)O)J@#KO6; KB M/1JRSU[SSZ>;YZE3_E,M]^D1C,?1B'=J M26I>[]7V6)'KUH*$&.C7CSP^T['56)F_9ROBKG7;@WRV[D9%9+O&RWVY@)!D M*0@)#=/0IT4:T.RH(3@2[N-JGSY5_NY0L5'(VN.XY%.Y)&GB.=T>7XK)790J M@WG^$0>O)'PUON;7!TW\+Y0 .DS(Z 6MFM5R\U_E%T"*PSN=/I1D=+H\#\UID\JHA39VX;MAD35$YQ DSJ!U/>'A% M/519+-CG8((C/XTIP;$/XR#WA\^GD/BB6B+WJ9;UHP?C=6C$%4.2FM=5 MPAXK$7>MVQ[$^W:W@O&YO*GXPL5V__ORKER$ M* 3L_XL(TS!/$-.2E YF H"H:!=7^G#+/;U?&SV"\C@J\1ZO1MCK'=\Z5W+] M7Y(F SKP$@%GY$"+J_E500]^;:C-R&I$4?*KU3?OM^ORV_\NOR] X"DS GIQ]*I!G0D'-4G)$1;>;F5Q)]%VJ# M+4FV_OA'N=G\[VW]U_9+N6SJ;;E^WS0'_GI%DL:LY@G2D (:0>#[_E#O('Y[ MLUP=HFIEFGJ$H_OEGQR>-^#S.H"RA8DRFZ(%RA1$*A4J"AP:JUC.D'*Q3'LTK&##,2(Z!.\CZ7]_5NSR=E]LO]H5D$N(A@'N9!$N8D F%$<#B: M2W(B.1!2,S+1>*C/U2,ZKX,G/2Q29%)X=&2?1+5!DBQ_YL9*+S)R>Q%7G[_7FL-TO=]]IM6$==X'B,,9I3FG&IWDRBD%,!CM^[DO. MN\A^^C0Z,Z+R.EBR^B+-F:BPV*1+25&$F3*F)$\HN"@AJG2YHAW*^)^)AAX3 MXFK1?GS!QF$W]>[[(H#,2IPFU(]HGN0@)WXR6 EQ .2T0NZSIU&*%I,W@)+5 M"4FV1%7"'E%*&B'(D3&%>.3^17U0(\H5=5!$_TP;=%B0&+W4=W?U]LN^7OWS MR^V2M9J/AWVS7V[Y\O(B"J*(9DF>@S#.HB@I,!WE*$RP\#93 Z8F&LFT$+T6 MXSNO0^F=P)0>T6BQ*SRNF8I8M=&-*J?F1CD7^+D\UC%!K"NZ9,:9Y^,>KE?4!\#X,<%A"#$$,@^#4)4P,B/\JQ($L)&4IE/@ISDS'08AZ\U=.W/M]CF>TA\1W:726>[[?0< M.R]T"V.$NG%/C[X;M>&&)GG%\.JV7!\VYLKN%WC:G/8E^LK?AO9 M5?EMCYC[_US /"%QAD@6XBQ#:0Y0&@UH4 J%MG_:QF![)T=]=W_H;H'AUP^W M6-M+77JT[1W@_=U?]T,7E;NVS5ITQ$3/A<#(:>* F ?DN3Z^>R%(?[;8/0[> M:]%/?5&T&L<7E-5VU-P07NM>/KU >A)6Y64;L@)KS2U7#^7QUC7R;;4YK,LU M9;R=Z-1S\$>@:>ICDD2H".+ QTFI(9+"<&#^_VN^LI^FLO0OGXT0W);;];"2UMSM@W9 M?.)DLU!/-:?N"+>*E^IW9Y*1J0 )Y:G)6X-K*6QZ LYFMYEB(3S.O[XN5_OQ M"M*KY;?/RWWYN>245YNJNV!O3TL6NN6FW77!(OS]T0\O0%%D8411$*2T@$62 M$HPH20E- DKB(EL\E+NOM6BNFP*1C(J=@A<6LQZ>UPSXO)WBUFJ-201](B_- M-TP8)C?D95*/G\YB3,ZVJ( <;3P",WZ;?+LOMTV)RFUY7>U?PT@(*A"(@$\H MQ&$*LBR' \;%J"0LN2=LCSS15A>&!ION?>NY53&A?B) M%;8.QDQM2GGHML,PA0>.8_(>.\:#.:2,T8FGO_/.@W?U8:NT$*.>18R&XD(^ MF2?D;F26F7RO7>AT1K)-^QH9?PB5!7(S_DS9+%B='*4(^$5F:PR[Y5[7_G=;%I MWYWF\$]^G@?+(=$_Q[*\K&O'RVGAUO=.3)H-L2CT&HC("(1]LSCL&]:2_]_Z M:P-7^_J:/ZC0/L95]3_ QBFKU>'NL.%"UK_:-4QZ,%?:MU':EZF[=K^@)*=A MG")$(YQ0F)$TH>Q[?+$6$X*%%D:==L#R1/MOS)EE-S8H[Y?[7>?H?WSA7+#" M,X\3B<=)7.50Y'495[&[D('X/W#'VR3$7?>8[[Q$X-Z_\X[^MS_)_CBA8'PV M4#N3>$_'51]DVIO:TSQOI=V)/0 T4QQ?J*G>1+-R MX%DBYRFJWY!,&!F?_UYOU^7ZP/S\NBG[>81%S@_OHJSP"QIF6UYHY@L\S,3S5OOE<-B7[L-L%H3Y*TA06. *(88!^,N8HFA&AZZ/- M6[6\9C;@:*>EU^5#N:GO^32X$7E7(5E+Q2WS:W5-JL7]SAN .Z7'SWF5EUV- MV#BMKCI^B8FH-G.:6ME/L3^:M<<5:]V[[ES;(B8P3*,3TV%D>GU=FRE0V,T]*IX99L7:O& MFZ8X?MI5]8X_+7.ZG=A'B&!,08!AG$:LK"YPT", :188+&65S$\]\7O/07K? M^:-)ZV$>\>MRL[Q8S$[9?5]B4;X':\7"Z4ZLYYE8/S; GF97;K=\P?5_'YH] MG[QJ%@0'&0B@'\ @!D6. F'\3&@>>Z;Z\;2IJ?IPBTL(V6./+=:58X=/BT7 M.=U6W!/43I4X3RF5UT?EH#BMC>I>B>FB)FO2FOCXU.HBHR3&* PPH?SVQSC- M\FBP!N*8CAI8[Y<;20V4-*6B>2,JX?[:_@HK6>J'JE'?VB3+HJ3:V6!.2=U. M-*W'Y/W4H_IY)MEZS(V(3"FRZ9@LJ7IQ3H:T6!&5G=,]/G"[_ESNJUW)=0Y7 MS6I3-X>3"V@3$H>D\-,L895?$2.:)P$)&8(XSDF&7GOVT89)>QWKT58\OJQZ MQ.D=@(CZQ!DP/?$=?]]K< MQVO^G1$"BD&4X;! :0B0GT?$AUD/ ?HTD)HT-FK8\L3QZ3Q(_=]L+,!G/SK@ M7OUU4]VT ?Q?;%A',VTN64LX?I]3@]#NN=UT'MG[+D)R;YMV>33QDJ M+^BGE8BX(:!V7*LG:-&Z$MK_]>,H#0N?%#GP41C'19X5) T1H/E N!X<5_N MJIJCWNU5]5/>JDP/?@I0N#-_NB"9[]CW;JHM/[').W1G0U=&%=A754^[E)L0 MS>&K(\2Y9?(99U+JJ,ZXJZ*HX=&K6JC+EKH$?BEW#]6J; ]]Y&E ,63_2=,< M@BQ/8!(--I'DAEH]2Y;KQ!Z*MV)8=%5,BD!5_;+%G0GE&L@L+I$YD6:=\"2E M5BK\NJI32KZ\JE#J#*EKT_LMZ]MELV^-,CU$($*2-(\PS@("&C1B:I+_<\B@F+,EU.Z?F3$9+WTPT# M]?-_;!@L7>U28%95P.Q2:D+%C@QSB-Y/'.3$.Q0$:).2-'727=4U#8]>%3== MMM05KCCL]LMJT^W>PE%2%#A .:1)%*2HR,-AF(J2/ ]T:S$I8]9KL1,T__&E MW.\WI?RQ<%U"537-/),&Y>P4W-PJ=HI%2L"4&'95N]2<>56V-#A25ZQVSVFW M;Z%94,)T,[[K5,C(I/G_B# MJ)_A)UW%DB-45;&L<6E"L;K=[3VZN27KE"DIR5*BV%7)4G/F5Z"]1?7=\I99]SD%CJ$B@B&?HKCG 19',$T@X-ED!9!OX6.;'47021L MRF^@&^ 9VCY7;M<"&^?>Z,XN4?9=[=T:'BGL[))C2W.V?_.YW!]VVX_;]COM M38[C+ML8YQD.PC N$@)C$(,H#L8A;I8&>C69MGG;!=CQK #?GKYLP6D?#= G M76M=8"J^C2T3;+P.,7] J3TFT%]XZ\YI@==XE5]',!$D5Z74G(-BJPSFN-00 MVM8L*]).%W:[8FT/M^O?&9?=%XL<^B&!J/ +',<1]K,D&\XU()3#R,3I G-H MY(LFE5,'1_%MGXU?5KOV]O+2RI$#@Z%2UNE9XF-$L+LH7=>[3JH'\+,KM"BC M)XP.&M3O%I+R:K4JR\KCP!NT:6F$]Q>E^_>P/2 MN:7U#(%R2\^:07!5-K7]>GU!V@AS0D^H/S=^5.E'>Q7S- !AY/M%3!$-LRCB MKP2%. ]SD@(?""U1F[5H60K'/;GB>YP-,WI9_>8CTX3RG8SY1;<_VZ1:X@WM M62A7>_3:&/5BKU*+,O-"%K'#K /O/IOWJ;;9%LU,B0R;?/@[0C5EA/!_6H1) M[,,HR,+ )UG,+!,T[*PJ, 6:!;6.Y:GV/.UK#Q?:&YVT.-:;O;!/K\'YBA.P MG/F?>,_\N?V1N:OK"V0J3%7H!<75*MN(;X+3$288U*ZVGRSV7QVW!XV[Z2,* MHCR&29QEA0\113G.F8I#XLIU)E/&$P0(Z/,DQZ*CKV,,[N%(NT00%2 M%! _ 4F4$> 7& WW!A1Y4D#]_6OFL$RQK^WQ NUJN5D=-OQXFK=L;\QW;&_; MW(N!HA%SN]XVZJG!Q4 Y=D75XE.Y;;J+?=OS%)_J9K\[WO#[#&YS!/2A6GZM M-M6^*H_;3M($IB0MLH0G-QS%. +#@F41!DAJ6]VTR"S7Z]T+&XVW*U?US;;Z M-Y,05CBPEMK4FVK=2DK_5)'7W);RN_$F#J/8%(J[$90K\WL_VOO1N_-ECUWQ M7JHB6>5XXL5LF_J,QN!"WI@GUFYDDIE\KUWH;7:S3?$,X")#OI]3A$.2)Q&% M.09XG)**_13;3#$*<&SGE=5J=^#U**]#6VGJ8^IMCB#MIA*5&-G)'Y;#,TW2 MZ)TX31YN9XSGK!M,$QHA?9NY0<=AS82@S;6M+'""Z&0\E!1YG.$$^#ZE.*&% M'R?#S6%LI!1)':N>!I'E7-"IS';$,UT*4 R0G2Q@/S:3CQ[>>4=/W$X&+Y)O M,!_H!?=MI@1-GS6S@@G&11-#=Z5'?7>_*V\YS(>R>R;N!5C'IRI_+_2M1EDM'_05)C^+W4^?8SQY?EGKG MO9JQGF2JH_M<\U M[KLS%,NOF_*J_K1L4S=.,X8SBO,0D9R2"% 2CNM(/I*:0)L-I.4L.)3D7WNA MN^\5\9Y[HGQ5U7PAG2+A311-1[,=^YR. .^4 ;[IMN/@+:7 \Y&TEO\,-)X? M(?F9H,%HYC,6%YV[?,;!1__=DPN%2$KC%*8@2D"!$,)Y'-$>!$9I3!;[>K_< M*&]6TC$ME:)&E#(K/^.8;$A3\K=N31(#L>PS(_TF=OV>QF/X%W<>M+Q$I=QN M,!,Q<4.J;3DG<'N/,0Y%9?7+ZK9<'S;EQVNXW5?K:G/8LTSPI5P==NW4'OFV MVAS6Y9J?_.#)XM#MH_YX398[?@U-P\9 7VZ9\%_Q'+"@ 6W'-@F,H0\I"I. MDB G>83"+$RE'J2;&)KED4W^\HT/>X%%W ?B)3_R7!J]87;KS6K^\ M/UO/SL^B.!%Q,9%W.-AR26"..%O)%68CT# MR[;O]^5=LV#CDB1/(8@H"/P00XJ#8( 7XX3*9*G)0-E>WWE-J^A3K?KXDE;) MY:+I(BJ6A9P,IES^,99SN#->Z\W$B<=4$"ZDG,GC[$:RF=[M>N;^-6F"Z9;( M%P0"!B,E* =)&@5!C ,P8 L#7VI#P32(+*>63_6^9'XL-YOOWBA-S>C-.Z]\ MI$VKQ]K4_@;[MVVY]ZIVAM+[B>\K^)E/87G-Y$E'-,J39!P+ 9XEW;SS.D_> M5*;I(-M+,Y+!_2%RC*S/9A.,$N.BV:5;7OG";+?+A^,V >QG>58D&&1Q$$$: M!"C)?$!"$* \AS@15!+5C[>G#1TB;X0TV\:?,]1 M<$!>PQ#)E3325(E)BDV6Y*1D(*C%XGVY1) 5!7G"Q 7E4.7,#<501E^;:3ER M"O'KCHT#/NWJZVJ_@"G+TSZ($0(P@VF. I:I>PM%C@J9!7^9S[6\FM]"\>Y; M+-,V^1,2+C1W%:K<:.I*R&O]AB*YVY,-PY.#V !DH0\II2DN M,EP4.$W#P5X*H-QV364KEA/C",PK>V2RQPG4^1/+D=-0)Y(69$U>=SV93L9V_A=HW+AW)3W_.ZOS>^B&A!\RA" ME)*(#8V+ ./1)BRPU*4^>I8LJ] KMT*O#["DY,B33+%Y&@Z'N4DZ1&%)\@& MA9I6E2ZR=$&9S+#KACH9\J6VT?XD]["5&_:O-\SD;\O=/\L3?5R @I($)] O M^#:YF$_KQ8-!@(C42K^&&=M[RY8;EN)YS[H;D$GN"=-@4$R7)B)/3I1Z4"US M(ZQY%.D\/Y=V3NF3ZH86F7#DZ8XF4]P(3T:46U:<;9A!N+ZKMA4OS/@RQ& 5 M9TF0Y=#/LBA+XP3[ ()Q?$B)U-9875N6]:B'U_:KY2. &?/FZ7R249:$M[W<\=-<_^[71-]O]ZP)5E\W M97<%[2+'( Y3B"# "?+#.(C1.'=+@USH=3-#IFSO@3Q!UYZ18C]WNVS:NRX& MI/VUSQ-O5+A(VZ4="&;X=J/7F7+FZ9X!DQR)]CET:*IMV31%??>UVK:VX>I? MAZJI^%\_E^TA(+Z*TBQ@F!(2A$'JIUF(BN.4ZZB,$F[6'$Q$^-R=<8 TCM!R4\N'D/0 _6*BYQ;$3]Q M!B\(H84PN"&*-ARKK3=AZ6GH_>ZPVA]V;!17W"YW-V6S*"@B!(91C@,0^#FB M)/1[4S! )).<%7@3GFBV2YGT_/()6\4K;-F:5'[& MR.6Y9'4"W= >/1>>SQSK\B%\ET35W->LE/AU5Q_N?Z_W[&O^IGNU/93K?HGM M^!K/Q^WPXXN@"*(X)RE*81CZ65B$!1[0$$JBQ;:\X5IX)?%8IR4H0CTM[WK: M,]3B\Q/\E:MZ>U*<37R?@1I[%WJE[7BXT7&M>_GTJH-)6!6>[^"M]?W=_;+: M\<6I06N"F 9IA$E>X!0%!< @* 9C ,12^TL53=@>4[7=M!IAJ545JO2)U143 M,"=7672D'1'-4UR\3,NEF1\]'MW0*5TGGL[TF.!$>>?>(DC\,"O"&!+B%VD! M0E ,.P0AQ4CJ3BKY3[>\4?6*_XI7/]NOI[E=[W72Q&3%+E]RBO)\>][,>_)D M]N()\^:&@FC@?VWOG203TKK1G;9I'P3-0)Q%.,L1SD$1YS3)\W$8!#($E)1# MXO,M:\?[1\=ZVQ.C]5 5J@J(#'N2$F*).%41&=B3>FS8L)(<*1'1$@4"'5,3 M%0_.Z8DR&^('3Q_*[OK.SM3[+1L[L.\L(IH7,(NC=G!%DP3!=!2P(/6ECA H M&[$\YAEP]'<'R*F).G-BDC():7*ZUH]K MH.,&W2+#,:9A'*&X2/T\29U$U9KDZZ=P6J/M%N2Y6'(S1X%!SX M3$>AY!BH9>\4V3@8ZL%-/1ZZR-2EH9$9BMW0(E/.O/1@@2F.1)7JO+TDI,A' M@.9^%L.0Q#Z.T6 /!0&5F9-1MS+)K&XUI/#C:]+#36Q]S?.S@GAI4"NF6].P M*B=9#HF5BD[I4^J&1!GPHS;=V%1N$^.S1MVM9NUJ.K,]+JWZ\:>0?QW8/_]6[F_YJV;#F+%9T"2*_# OBCC$A- H MHY@.'H0)RF2DSB7YQ9_9!#-*F2Q?SS,--%L.+HW/W6I(;J.$?2J<*A3ZE(GU_#BQ0ZIRXKP(+KU .6Z$NR3+O9FZ2]>*4_J;$BVJ/^458W MM^SCX0,;>-V4OQ_NOI:[C]>]T19 \_&P;_;+[9JA6@ <1BF("4K"B-F-_12E M XHBHU(KL:9M6^Z! UQOV>'M>EGC'?A](/NZ?Z:FO/ ^S4_5MO^EB?NF)-,7 M^JRMF+G1EZUY5T_3\E6?^J75MMJ7'ZJ'!$$DE6 -FK7Y$E?."6?3]M^5_U[MBLVP:^*UJ%CB- M2)&#."@2/PP"&-$T'Q# *"0RTFG2KF7M?*7C?OWNM7B]%K#W)X?1JFWHJ 2/%Z04!O1<$-#K7A6VV_+QE3T:/_WY5V)Z[MEM5VD(*)) MGN2$-2H4!B#-(M2C"$F.I.9*3=N>1$V]WV?K]=?%KR)Y>;XRL,_'JG MU>VVWM0WWW\K^?S#(B-)$N,BQSE-*,)Q%)-@,)L56.A>46/&+ OJ$4^[A_F^ M0RPFE^8(O:R/LW I)X@].@\>'W%ARGA"[I\=1,%$9([9=;TZ\.T_[68BMQA^ M!$V:Z9,7A_BT\PA4-,-PEWG>2$'09PU1$EY($\;YFSGMM3.)!_./33[ M^J[S\LUUM]5]TUM,:)1AEFN"#"4)!7F ,1XL^H7<)6OLYKC!VA M8O1#N6S*VWJS'O;R]J8@)%D"(@ 03E,7/[FV:5>,;7?X0R3/P4^QC@P(]]2B-_G&)-P\B0[HD9LZQY+8B^]QD3-4$:M07- M/(-FEWQ:?,[(6(M&3<+DB'9>OB3=$9=[4 @"AKJES%/4$F'>*S)C4*5.O+7Y6.;1;4=%-=5,UR**NVG77F_K-;MS0*+, ^+ @8P)81)4>9' M* A)F!*:!,PV5&9%[306-B,H [ M$1/OIZ8LO=_K?>GEP@?0_KG=<#F^'ZWQ<)NI#H#;#J1MHWXC0)Z%!]IE3 MT: 35.\\AFM.$7J1H==$2(]6AT1(TY&71,@$-Y*3%;W@P>VZ1=!-FPR6$Q C M&A51FOH$HBS'. P&RS%,"IE+U$S8DY(E^:O5/CTIC4ZJIE6'L'N#6K)F,L*T MU,3'9"2KS8?T\%IZ.U4;9GIGT3(!TEZ?0C%"N1OJ9M2CER=<#+(EO%^=.[_= M=S?!?JZ:?W9G^5.(4^#[,&,CT!S1 &%(*6'&,ABE "&IK>IJ)BP76X]0>1R6 MVL4BJ@2**=<$W,F)E0)M=K:FOTC,!4'29-(-#=)UXNE>=!.<"%^!=/C:E/\Z M,'OD@?W/%?OE]L!['N8%HNRS01KC%,;0#Y+>6IRDL= 1F"O[D]$:).CM7$;W,S07)T673#F.!+TVMF>?4[XNTB$N,)(U.RHNL#Y>E18D185G9+_?M9H%?R_IFM[R_ MK5;+35M0^5D1I#2-DX1D,0A #"(TV,-!++5HIF[%LKR_0Y6^WY2KO]W4#__1>]%U_?Z+I[W^Z.D+ MW5N!AGG[L0K@6CGD<@7!Y_*AWCQ4VYMB5ZZK/5VNJDW[0&@W\.%;!6F$(\3, M,$7@1PD&FR3 4@_9Z%FRW)]'<%Z'SAO@R54'FFR*50C3$2FG#&)-3(PG*K*C/.4HN"(\VBVYHCKX; MM>'6I:\T76OJQTA!Z%.F:EF.:$A!1&"1C:M,OD^D3D)K&[.M//P:JH_7SU)Z MAU%?A>2(55SYDF5UXC3%*SE+AV5[O4W!'0, V>A YK M_Z/<;!JZW-W4:+G]Y^_M7L'E!C9-O:K:+_J"C?@IR$"8DKC((4KCG.9T- US MH95LHP8M:UH+TVMQ>ASH.V^ ZIU@E;A!U1C1E_5M-H[E-$Z,7I6;:HWQ+'%S M[1Q\J]UD:XIWL;L'!'EY(758H=6!FP>,NU1;;(8R=WXFV@/$GI8O+]Z7YR8P#GQ MP]@/04QB"% BG18,DVRF$!A.93]8-MKG!R.K!A*DR.@A39YD5S\'"E144)I M;B2$T"9':CKX?GM=[^ZZFK-[3XBIXK[VEMZJF_RX'N:2_JKVM]Z16MWW%YY0 M<4XL51ES0"N5H=<&6HSF*>4/XZ7F,$4^37%0Q" $-,DP*(92-0DPEII&U3!C M6T5?.';[0?7]!!TVQ>9.)R)24G85.9SF_/('@5<1#-#JQ@2I"4=>.\NLRHW8 MI&B]^R=?N5[>5_OE9H$!Q6%$XR)"),(Q^]@8#Q:B(@K$YS[E/M?V%&>'QEMU M<&3FV"3Y$9FRM$>-Y,SD9*S(3##:8T>M<+NZ+;WE'=]XQE>J]NRK57UWO]Q^ M_W\:[Z_'#'J'AK^O6GO7!WZST'W9=>)&MX1[S,G9.40UYAPHX%21U_KM1K)\ M6S:W_+_D7X?J8;DINZ=9O]S6N_U5N;M[OWTHFSUO8LV"E8X(^AG$! *" A0G M13'6CWD@=_&,.;.VRSN&\AWK#LVM5Q[!OO,:CO47]H%W7G5$V]X0Q=\TVU4K M?OD__SW)"M!@0 0KPGEB(5DAMF'@_^N1TS!POK\<0W$"=N*B49C$2T6D^4@X M4E1:<.QID6F+.^$[4KODN+UYOV7IM/S W\<)"$TS@-, 91C"-(@A2(&7"SU-AT4WNI26!T^O\M1F M0[23\$M"62?]M*L?JG6Y1M__:/@;*", N-I7#]6^XH\;1"0"((5%1FCA9Z@H MH#\ !05K&\M1Z!R=85)YL7JBJDI M5ZHK&,BNJAA@>E^_>S]QI*RL^]D[:AI\G7X)KOZRVY9HL=UMF[_2)*%Q>5ZMJOTA!3E%(6563^#G /B[BP3!"41;(::4! M@]8U\O2%M74'2O8DESZK8CHX%9V*9[HZ<-Z SOOIE-H>H/ [-J8.=KW&V 6M M,TBW&QIGTJ%GY[P,[ M>NMM'NFBNOB]3IN\N!EE3%*\ZNU--Q/^6,;F4RA!!1+FS#V%$8=^04$D_=>I MLSZ7_#P:ZT?/98I@-F:- I*E 2)L-)LEXP 615$2ZAY\U3!M666>U%F[ :B5 M2DLG NJUUD3D&ZJV1K1.UEOGN92LN P$Q3U%-.F<0-5EC$.A_64<0?VT[F/F M6=WWF>\08/_PQY9OFWF.ID!^E*8$Y&'F PA\0//A.@-$"[$=%+8Q6-;9 =ZP M 6E?>U]+C\>OGX=:-MZAA:ZLO-:C=%F"70J0J9%OA]P;@]=AEU'F:2,DL3O/ MD4BI[>2S&3&QC7SJ])W;]#=!0!S8(#B%E_6TS5PBA_Y^X"=2/E[C\NO^_;;9 M[P[=SIPD(# HD@*P[ SY91E^-FP'1X3XN7""5#5@.?MUL'B/73-@7G5$)B&< MRN0)Y*TI>)-^VDIDT@D4U"GEB44*!03_S,NGU-V7881Z59;KAC*/>#9HQJFGM$!)5*0LOC&%21S . ]'@0_S1&;61]V* M9>D]5CZ:L\<:/(K-W4Q#H9P*#YBZW6@MJKDFE\_2._M( ) QPB$(;83Q#B?\O; MEYFC J$@2>6V#C@&WOKF@V.YVKHEN>/4,;9$G^=P"[4]26^]^.4K=\,[==4[ M\95OACW]N=Y?KW7XG=>Y?%I0>JW3WIYY[?5NO_-&Q]E?G[0H[T].AM>S,?63 M(Y.&^D)Z-S2 MT>G"(L-^GK/"(_(S'.*BB/(X'KQ*@2\T$GDKOE@>[W0XV_.198^4+[;PEN3] M5&V]IM7?\QM[WV;[$)CB>@-N6$[Z'KJ<]%&?]/N?>Y3TS^?\JY.<[_6MCW'A M#61X5W7[;>^$C[X>^,$:H<2DX1MPQ_[\9-?8N@IS==HHEX\KT>;DY^[[1KGL M*M&R:Y4G$^I>?:Q$ZZ$2?3@OBN].=QB^\[8M.;K77,P?WG-SL?,C$VYX#DS[ MOB6VZKE./&HJ+FUU>M]H?EAE\F +\V[9<+0A$L M<) 7%,4A^R]) ]H[!S._$+KA[HVY9+EL'>!Z/=Z3?8 GB#T.V?OIO\KESI$2 MUGC+F;62G;/1N%G0RK3+/P=>9.Z.?3O!=*.^G;.)SE3FBE6YWE]#4UWV3?6X MF7UUTE3Y*1%WZUO)\$Y?YMIJ?S]TM6N-M&F*7KLQ=WZ25M#]18("OH,EB##R M<9K2!$9P<-N'OM"#G3^,L_--\SI1?$S8JAR?^YVC0;E92XM.#DO4W/_3VKH3 M);B;;=[MXOS"#/2C(^X_1!%OK(&X.(MMNFW_T(7_#'2Z,@]NIYU([;?\^KKG M7Z4]ASKOR\VA' <_D 0T!H3&80QAC%.4^\,.E:Q :2&S MJ]Q=+RR7]R,\;\3GM0 5MF(ZR9_,KDPG'?@1-FB>;64B4]GVMF;.$>_7=FDZ MW08=VK#I-D\O[=UT&_';F"$\X^XB835-$&9QD2>(QGGD)S[HWV;C?!;F;^;H@7_&/-UR[$E5V-+?KC8DMV? MG#L3?1?RZ')]_X6Q$,X9.G MJ*Z67S?E @601"%*"ESX*$Z#$,(PS>,<$9@E$<524V*&;5NN4@>X_.CG$7#W M] H7UZ 4!1'=+":)R$4VG9D MRI9E-3WINM66+PAO63KDU>]?U?[6VW+PO-KEB-MN??)8Z7BKYL3/6%TF]$(7 M-A4*-[JL,6^>OE)EE"71+MF]%_B%C=VZPF[)6NFJ_');EGNF#7"]KGBK7&YP MU:PV=7-@31I]9U_RC7'\>'IN&WJEDD M% 1!GA,_Q@@0DB9%2 ;P11))]6Q'(%L6B &PUR+V?E_>\;42L90Y.Y" M"K =#3S;95/"FUW9IHT/]5]?[LMR?;5;;IM5 M63V4NWZ(DX*P"$.$<1$6- \P8>.= 8)?A$#LKD^^ M]\=;#@Y)K+(:#X; VOV<49#3V1:I-T#U1JP> ^NU:+T3N-Z?'6"9X^'&^9=8 M@9XS#FJKPY_+>_:O[01VM;VN=W?=VC 3KGU_B&)?>QL6FZ:-S?[H@NYA"DFN MSJVEVJ+<@75.:Z[5$S19V9?;+\^6OV9#M2W;ORQB2G"01G$18,RA"%"9L8)AT]/-9Y]?BFJ1>G]RT-W?)4 X%X38 MW[445<;0=/JY&OIN=82GJ9-2C"JJHBTR]37PO0"/TVC="1(995.AUE$=4W+E M-=52Y\>$1A6'W8[]N0A 3&)*$49YD6&0%4D4#)8!!,:D2M3>M(IE3J&$^=07 M*AM4&M6K=UX/T1WAZ@$IZI7]RA%X+[+Q"-T[8O>^MN"]_N=;^.^\P8$YMI0I,?WJ/C&[\7-% M@B?P],4=75.P:U&R*?NRNMDN D1\ C*(\X*$29YF098,@/PBM*W8HC L"_;O M-?MS8M$6CH US;9!_I22W>-W7K%[G&8%6S9X;U:OI1W5EVLU;D75^K?ZH5V7 M?[_]PL_O+G?=V=Y]N5V7ZT^[>GU8[?_1'NCGQX)7NY*-K7'9_7GZ&&*"XRPO M8N13&*,T9SDEB4F8)7Y,,:0@D)'NJ3!9UO'!#;X=;'"DG1X<7/%Z7[S!&0^N M5KO#.18I]& 5!'L $((J#("7=':P)B'.6[!8L4U;UFGFTVXNE M$T5#,MKQ%).PC*#RIMJVNR&_=F=QY&1=E4,QE9Z .#G1E1/::47T9;(N:*(F MNVY(G*X3M=$69T* ^B^KLGG?-(=ROT0^O<\0%47M*KK3(*4?'9=%3 M=TI(!#4YTQ/%_HJP9D'] N8Y1&D"4>A'09CGM#>:T*@@BVU[]==:1PZ%C0GU MV;SKLZ>XQ+MNN=]O2H7]F[HLZDB?6?HFD;QAT-%*WH#?!:4;L$@KG'007%8V M>6>$%$V1(]WQ94)Q%B#?Q[0(21%G",2#L1B@I!]?DJV6AKUJ1GYT.2 2[H6D MNQ;UM8&EVZ,A01I=[C[B3@B.AJ0X$>TN[-/K U^.N/E4;ZH5JS/&&_*3)(9A M# H$,Y 4:49H04F0DSRB(4 X%4Q7&A;LI:HC*&] -=N+&^<)NM!Q#+#J1N]<@31+,MPD:91F,1^DA=!,AC/HT+JE*DA MDY:G%+X<[NZ6N^_\SM/F")A/, R][[Z'+'G;K"'"Q11L!JXE"^\3;E]4MMFV MZXI1=T'G#'/OAN:9=NKII;$V.)._F?O_')8[IAF;[[3:LE*T6F[>'V^$:*^K M/6(!L,@3G-(XI3@J(A@AFI,$%23+PP0GB=K]W"813*>4(VIOA.V=X%:]E]MH M. 2%<_9(R.GH*\SW5W)[\ZFI"I^7Q-5J?!S16KL^GKVOVQZC4@^0JKP&<;P0 M\M=R6^X>W0LY5M(^#3 %(,E!@(J@R&._*+IW'4@6X#24?F1T-J2V]_4>^#TW M7-A;'V0KW7F#**CS;R9^DG6U_CN@1P^]WL63,J/*H[.<.D\ S9&_X=2D&XFI% CF/AS0IS$",\WD:F&>5+/!J D]C:L+_0G> MS^5=]RPFOQ.23QT9G:6FOH-]'>%Z9"O MKWOQU=05\)3G#'(X3;>*U:1XG0 HW7(=F@MX8<2]-%KTQ%R:M2,[/ MAIWW)"40IP6KK$@/;;&T_1FJWRI#A'&X_FI,L_L";FUU[(?5[AK7:-M7J[\O-H3S. M>.0AAC .<^KC(((X2?*AODB1#X6.ESL!U'+Z'>%Y(SZO!=B>DKNZK0\-J^PF M7='1#NT$*SA31G6N%9OS36.6]1GM9C'A>LR4S6/^]9?EV%"JL:$\<'_G7FUY M)0RV5E=,1?\'6$TQ1H7)U1.S\7'GR,D9OQ8D"&""?3^+TSPE( <%&?V)<2IW M6;*S7KRIM1 G&73F3,D43> MK'2UMY4Y8#/>H9$MQ$Z-+7A-D^3GQPQ M$]D9UB0>XP4+$*,XIR2E) 1+Y>;$036;%L;EE:Y7^0?QVJA^6&(3I> MU%#0#"4P SX(DSAC8^@XR=,\SA$A19A@T8U5FE;LR1)'U!;M[5].L,UV)C:IIRIK;1#R2?D'I;5AO=H6N^^,(M?RM5A5_$G:W'Y=?_;=_77M!JO.!S,!/'16 S@I,A491\C_G@?7DL^4\5WVL=\9@G M7N\*4__::YT1$?XYPRFQB<#)L*KM%CB&E[\OWV;TYAC>-0_OW3&\RS:\-0OO MO@_OGH6W[:+>-0^ODPA3^SQ9(E=/4X6$_PD(9HXT7.? MO*O:XU[-D?+5 SU!ZI\DX+HEP*2!MUL+G./;=$V@'=O%M O4H)H"O* E2R@"%">#>:#)/87^WJ_W)B8LI4P*I7A1WS"4G+%?\7D MC*P,GR;F7BU1:7Z6]?@-EV91CU\ISYJ[K]5VV>VW'A;-2(39>"Q+482B$.<^0GGW.'=>8!P*+Q%KV;#7(0=8WBFN MV1:'+Y%TH=L9X=:-KF;&E=I"VY/<0+BZ+=>'3?GQ>C .5_\Z5$W[:$:#OI]\ M=<4[_B( *?9S"$"8Y5$29RF-R C($!HK<":<_DC\V"%/(;_C6\=. MON']V>(6/,EF+R9BTC=K..3DT'PD[.S+DV3TTFX[6\%Q0T_MN?=T9YQ='F5+ MF1-S\%O5++(X*3#%."^B'&% *83!:"TJI(Y3J=JPK*(O]5=6R3!DDCJIS*%< M)6B3/L4B4((YJ_7?$VH$2C]5,MU0*6TOSA1\>JSH: [_ZZXL<GQU* YHDR;&Z.MFC5U^G9)B= M3+,>$2:I7FIDNZMCBOX(*)H.4T+KYU>'+2_5/BR;;-AW++R]9"] M%K/7@_9:U!Z'[76XO1/@$HNG5J(AL! ^=R#D-/+U&'B_>87WT?OL/0J$]V<' M7>9V'"L1D5BQGCLR:HO20X0V;83N^PAMV@A=O]Q+=+>=*1!U;C79)N<.+!A; M=:^>J.W*E>^X?"@W]7VYOBI7M]MZ4]]\_\SOV&MZJRA.:)BG68;]+ MC@+(0 M#%9#/Q3:]&7*ENUM7 ,\;S_BDZO3MVCV]5VY^UQNN@6MV^I^L$A!GA5YED,0PR / MV/\E=+08Y'3Q4.Z^UJ*:I6-)II^=@A+N;@,X;W>*;N(CO><)NM"Y3-#J1L,%R?M]>=7#=4RHPKKT_+J?*CL5FK M8/I8,?K:+ZYVRVUS7>YVY7KX?XO-44SRKZO[]LSS*:HZ/97.357=;_J,D KF]_+_[96FWZHEE^K M37NJX?UV=>#?6M"(4NI'$:%IX8. DC@+1U Y\>6$TS(8ZU+Z>[TO&_Y^@_PE MJ+;C8+Q@M1T J[7K.^\$OC?@=[:,?8%K,Q6M3A#=T.FIG%6O<_4YMJ#E8,$2 M"0@3 &@0(,I2"TC0N,:1Q3B3.1%KU+#4S,(DIV+-\FI]R_7[-:O#JNN)%&V2U][X9:FZX/55O M]F^'._;-[D?&5XSB D%:I&D& X B#.,8C5*> :0Y43L53,OSN72\CXR/?)?T)TLF,KB[6(<34C]T2_OU#&O@SU.;[0W>I_6W+UW[X8?=&@RV5"H MY#+*U.W#V?PS.1&O9ZMY8C-';BOX\&2[[WZ2?4I9/?#?;!8HA3!$>>+';+2" MXB(,\G' XD>IU(Y*)P!;SG=PM:H/? IX-V*:+\FI1W7Z=#=)0)U(?+VG_2^T M'S@X^W93X+GP390,M5O/CY<6]2FQF" -Q6N.5/E^^\!^OMY]7_AQGH0!1&E4 MX"@&:4:CX1@?(7DT6VX41V@Y&0Y +MV/YE*\IL]Z=D+E1)H;77N[26UT8:(L M)M\:?KRTI<"!Q3RE&I'9QW"?=B7?VL/?:-TV)?OYC_O;\TV$BS1$@-(HAVE "C#E1R *MV/X98'UE>U1JU8.K.? MT6#\YU@%FR/T3@PLGB:>YET_N[=G[GN#_S_$+DGA*$^VVF:ZU;F1+AWGR.IJ MG9V(SIO0FT56Q&&2X2C/DCCU^>[19$1+\TCI3OJI,=I>D>MOC%E[U=/T[$)2 M%HCAG&G7;/B<2*QGAG=O>+WLQ(G),Z1X _F1Q-EDZS&:/D59"(\3V>FM[]V8=&.&9"/X M\3*0+ '63[9)QF*.O'/ZG6'4E]((4@0(H'E TR@J C!,X]("I[IW:TZ*U?)X MZE2UEAW*&6DM-BPV+&TX_2 MC(I.__F#/1L^_MM1]BEM#GLZS_Y1_X>:-^,/KW2C)S/HJ]& M=-I-_ 9:UH^780UR8W_3OK$(NI%]VZ7(!:")S\;-04;\ F40,4_&8;,?A-2E MG"N&>(I,NSLP8=T94 :J0DJ\>G-+ MAE*QFW4FUDR\7,IX)]]\NRGNY#O33[<*MXD?+Y4IL3#-]*ID5$13UK#Y)L**( M@]4+$B;-C1N:(P^[UFP38KUZ>[_?+KZL;LOU85-^O!X.:3VPLO?ZT=G4\6#J M5?EMCYAK_UQ$:1Q&49H7,+EY M/-S(8/-[V9\<;Q<\W3Y=7"ZKD"LAD1.L ;#W\?IQ/#X>X]&'8\3M_RUT MP?>=K<9E7:\._%?:$L#Y^#Q"*Q\GUD\.79PV0[^Y'^+472(R7B#R-]$LQ*GA MN24%09]9-,AZ(0E-0?V\^6H2#^OI&K)<;4ON[C?U][+\7&[:J?5C,=U/"RV" M(*,AA93$F( ,!3B+8Q*FA"8 !C&5.CND;\UVANL!_K+K$,I5Q0;(%"N7I^51 M+BT]I?#QO'J/;]HB^U6Z+E3?YJAVHRPWZ$]MJU%*%/)7_ FHBN?C+^7NH5J5 M\&97EEPYG\#XOHC3.$TS @@L,H)Q$N,$#]8IQ(+7G)FV*M,1E2XJ.V+UF@YL MXRT'N,/VH\;[J2E+CS]#ZN4_:Q8?XNR<*S@L\.M D6'#J]INJY3HB>U4W9?E M9NC_1;W=5]N;QRM+BS I$ ZRM(@)\.,LR5#B#X9Q$5/A$;09W9;G6O+ M_K[V]NRGVH@<7^Z[+3?K7Z[K71LIW5&N$%OG;D$D"+9M@'/=- \P5&+@PM=?AS8S"IY4%MKC7)*0HNNS># M/YF*A-0)R;D@+YI$NJ$PND[41AN7Y-SZMWVY7;D+S<+9B0G .8T#RD"*,@!B0:C,(BE7G_3-&5[&-QO MP?^KAR4YJZY)H^"4^G0,2LZG]\"\'IDW0/-Z;!//I5_DZ=)$NAF"W9 E4\X\ MG4(WR9%X.;2K'MCP_Z%\8T)Q2F@0P2&,4Q%G(!G:]2L/F2H? MOE9F4T*G+!.I(E".").\(FEPZ9 4Z7CQD@9ILR(J/OVG=PM(5\MO_6.5J-R6 MU]6^6[8[5-N;C_?EKEWQ/5Y)E9,P!#'( DB3A&9Y-!SWS2"-F$[*C/0LPK \ M#GRMKTW.NIB..4*XG-0-%R_TRYT,]OA(\4\]\I^9^HW@O2/ZV2X.5"?Z@G). M$#TWQ'4*1^O)>X:21-.2<;W'IZ2]*JS*:6O=AG4$M$>VLLJ.HM&GB/K=2'4IMDIM=/W MYF5),\22I&Y]V;/NS0_B,W)?L)UE-,B3,,!!Z$=A"H(LQ8/MP(>^NGII&IY& MPUJ02@JFRZN4CDW!I9::M0"["TPX1(=4[3)UKVN;(>J=4CA3/KVL11D%'BIX/5K A"C2I-U>1$55H'3ZU*4V93KDJS MRJ!>E=9!(.Q#F.80 BD$=IEF0%PS$@@GZ" M5';RV\!A>2UC@*ZVN]\*\6+"YPKGY$ZD2S9#OE@::G?7#LV/%_SFA<\LT3P" <0DP"@GO>CF,4FR3&;6TI!)RQ.47\I-N>)W MA8UPO1&OAY?[I??38;L\K"OV,X*WXIGF7$P/9Z!;3@]?(O@$HMBU\%;D4(RZ M"W)HF'LWY-"T4[75]BHGA\?[S^'#LMKP^YZ8+//;Y;Z4J\.N/25SU;[3FF4X M)D%*4AP#4H1I2 %L[<.8I#!.9131G%7;HGCR7, (=;PRT3NB99V6_Y/@,PX6 MV!?3QGF(EY-'+MO?BOOOI:[!3>8A;$?(E+D[$^(TV(P&5$H531J&;*LBAQ4^SQ*CTIROXX6 MA6(Z-QE[&8!A1%:1S 8A3"(LFD;HW2,&.[4N/( M?F&_>.=51VR2Y9@&B8+UUS3\219<1^I.8,TD2><9NE1/Z=/JAAR9<.1IQ62* M&^$2J=[=U[OEOD3U=GVLRGJ;1<(*,92$A% _"2,210 /-C.&0ZI&TK)DNT@: MP'GK\NO>:T9XDM62'IN"Y=)D1$K62R.''-BCH=\\]=(EGBX53$;X=4.B#/GR MM&0RR)"H4/W1_%H_E+LME\0O]_6VJ7?EFFQ97[_?54WY?ML5CX/@PAIGD,\Q%'#J2>.C!OW;*@'>%ZRYMRN_JNK&D6B!?3N7DYE].^ M/[YX)XR/:'\YPO5ZO%X+>"9)E*;T@DS:"X\;TFG1OWJJAFY^>>%#M2W?[\N[ M9A&E61J3%.0H+&">IS2!X]"8YH7Q)09QR^XL,W#,7@O:PEJ#1"C,K3?8B8*U M-0>1 ,RV\#!RJ;GX(!\3-Q36DF\*BQ"J#(HJZWG+\(X-^*M_\X?!FOTB+O(B M",,PB6!:P!CRUUU[ZQ2!PI>YZ=2432DU5;CY= #C<31R*FF,5C%]G(-1.66\ MJ(;OO,=<>_^7O7=MCAQ'L@7_"LUV;6^5F:J'($&"G/L) (D:[6:7\F9F]=BU M^A!&15 IW@H%U62$*C6_?@&^(O0* 2! ,K-GS*9+J4?@^''RN -P.$A6%V]/ M!JS(HB2%9P31M!.6(87&K2KM/KK&Y&^]/MP=FIL1?ZW*NOY]5^795L#Y-2MV M).>/L2@V7$4!@(QX+ 8DI&'L^B'I%C]#"$(O5$DV[:.Q/;<7V)PC.$>@4YS5 M3^"2T:(Z@S?,RNW1 .=5GUTXUXT5HKAZ,3HLQ[J>0AOVZ.*UV[2]\JINA6F; M>O^!_^N("T/7C=TP2& "?,P#4H!8CRN)?9TF8?9!20G-Z$,N+Y1$@+0O_HK^ ML2?^%GPRN?@+&[XO\7_"NF'QU_/H]RO^FO8:$/\Q3(\7_U4:A3ZCE,4A(W$ MHX3Y0[1)4.2:R>+?'<9R>LZRHG+^D6T/BH>UQQ W5FZ-C'8SPX#'V4^LP%*(HQET0:,1C%82(Z3<84ZNUQ30+-LLBE];ZX M:Y*;H]R)_1B:5WL^PW ::WYIC'0:\WC^4XO.762;\1]P,OC ]2]_Y[]>[IS! M7N?OY297;/,SM<_EM';![E;3Y]/=ML:47ZX;KW;&M-Z]:!WN= 9=G'CTQ*;N M#) SVY%)LTZ1VK:;U/O+""1S&?_FQM\,/E /6.G=_;9\S'F,K!Z*=7[$3,L[ M<=2^A;=MG,N_NKKYE*_+KSN1UG_,JZ)L%O#K(U[$0! RQ&%&/L*0H0@E/5X? M$:P7NZ9&:;N6XW!WEU6/C;8U M9&K%-C^JX7ND%IBQQ#U2O2=A/=Y ^LT)I83/L?CURE/X_7IW/0M8 2['@LAB (OQ#CQ M$NKVP-P(JIT4MP]GNE!YVITKNRX/^Z=K4\[585_ON1X4NZ_C%QI-.TU_<7%& M?YE94'PZ*7NVGC@$U.5,PW2I5UPVM.37I4VL[!LLL3QHE6M3L0%7%7^=VX5[_*0",%F!=@EL>LF(8[1$:@?&\T'+,";>H'V%+W.BNR> !-'_C_ MM,U_&8[B* EBQEB0H)"Z;MA=@QL%F*D=[M0:P'J4Z#$Y#2C-]N-:U$F*NFW6 M%&59E3 [:OH**>?T< R'"U&T428\UZ3Q?,BJRC^RJA ?_TEB M$.*$00!I'$&:I&'B,XQ0 #U?15&4/]RRFO1X' '(^4- 4E02=;KD5,0J4VH* MHD22%?5X3L89Y=#F;1FJH0^_-/3\Z*M%4MYEQ6Y%" X IE%(@X"Z*880^=U MJ1^E2M?>:WS\M(K1@AJA&;*DJ:N&!;Y&Z<9[5%E7CA: I'8HLK<\]5 UX(Q^ M:'$A524&[#HS\LS&A["/HU(&)"0#QBP M,$+ #>5+%L<-8UE1&G#.@,YIX.6;]JWYZ>N<"4K/Z\S$;*KIS:M$ M=N+S7H=8XSPJ5 5.QZ=>[=_;O(XM\SMK^5O%?&;H6D#)GB%#2N./DHJ Y]6= M:*9+^XL5/)]@BC$(PC0&,7!!+(;PW#@EE*0*DJWXP;9%6MP1(O X5$5#5-F1 M45^+Q"CJ[9$3+8%5)4=%4BV2I"FB*F1)JN=3(]_42TTNEJ"0NM!+ \^"A@KB M;@B?A@% $:,@#B*76XW#[L;2"*7$E[H.3^N#)U-!K/&B2[.CH((VB-%503Q& M!:7)T5!!&R2-54$\.G=\:MQ[ZJ?*P8+43QGZ:^JG9[^4^OV]V->'ZZ*^+0A/ M.K/=YLMM_B6[RW89_Q:]+0_\VQ_VF[_U5]I@%S/"W)1$$%$7XS1VA?ZF'H88 M>U)GZ6V,:UD[CV@= ;[TSTWL((1 M\Q*? C_BJH=9'/BX+^^)*$P]%3TR-JAE?1(XG6( >N%<"ZA.W6!5TR=S/,OI MU2P4J^E7P^[E";L-2J>%Z32M(T]V[*<5-%GZS@B<<0\L0_#,FU5:?G+5!/%3 M?M\> ZJO;H3X\O_0*M\4>SY>&GE!1!E+TX1!2 F-!@%V(Z"B@/JC6):\(S!Q M<&(KH(DOU@TX-7O0\\?/<^?%0U[DYXSHC6>TF6HE $[ M2M,/FVIB=L-'V9!\Q[_8?^0/67_JD!WVARKO?]"!^BW_MO_R5[Y]R/]>[O:W M]8JY!**6P[MJ M;M<@=SJ$CL!^<3R?WL(__K0SX,(1)CBM#4YKQ-1YWRC&SZ:#T_AR&?H[F;4O MDL[H-2?*JO[Z+K58V_IKG.DI%5B 7[X&"Y2&55C) M:]^O#JN9:4")-7BUJ,6,OS4KB$GDNHF'( ,L)6Y(^5<=FC2$2CTD;&&PK\3 MNA++D6U-B(WS/*$."^R+EV$!TJP**[GLNQ5A-2O':[ &JS8EN'C(5SPQCY&? M #?U0.+',4 1ZM$@ I4N2[2%P;X$>_8E6(IL>Q)LFN<7A_\GM*K5([QB1;RG<<@T:BYL<5IC&F6OG:,YBQ;X M-YU@3O''^_F[# $&S!X7$TSQ+G6 31';"9@ N2' 7-1'.$DHI" 4P(D%3- MAV4(E@. A%1,2OAYM5\0U^.U_5UIE]'Q29VC<+!M&4[2.^/6.^NZ\\>]<%;> M.^NF==;PP]Y9^\&$L4>CM;E[)6Y.Y(P%G(";P,ART@=\[#2I^_+J>EM\;=_8 MF":)SP(_) 11D$(/1&!8(P,!#W?E/MOJSH#4QU.*;0.T4>_QQ?"O?]J6FMB,L>C=K'4^&6HGUF32HL/JIK^7>[6Y5W^ MF6?>S:U1'P3-XB(ITQ'Q+&OM! [9AS+:M="31@"0-IX&+0CQE%0.GU"5* MD=]%BY2J+7(RI<60K%!=W><5'V7W52PN[>J^$W2(@Q@ %J (D3A &+LP[08C M_#M*=W1H#F%9F@943@=+39)T>9/3H@DH4Q.A%VPIMUTS(SZO$W-&=48RN0RY M&6M$:?3ITERG^GN>U8DM5(\><<+7J%.F%22OJ^[+.MLTRV7_DVPTKJ\_9-K^JVI_DFZL;\BB^\UNY MY]_BI'&U/O!OM\)=[NH.7X 9 PF%@ $2TR .DB#I\0'@ITH5AY.ALBRKO2'M M4O2%(VSYY::L?N'?R_FSZ_3VB#9 UX^.,$FHP=XYMIF. M52QO,>W3F03?F"_.[>!.[N]E!(T9['Z^&SP3\^I[QJ]LUK!BQ[]79-MA 8)F M]PVF#T/'4]>C$0F8&Q&<\"\!813VL.*8*;6PL@YFPNS]]2U043G=F7&R?-<; M,J*ULGT_JNY3+\"%^M,">]ZSO,>MQ[K4_K=EARXC8DQG[IO[YI/P+!L?<%WG M^\N[>XZN&?8VJ[[F]2K"ODLQ9C!V8P02C A&_6 L=/W50UY=E[*ZKSF(BA2< MXI%6A :74PS G'6+;-J7^W5VSKRR(^E%]$_Y9>W="LOF7; M\J\:7]?[*EOO5S%B@2MJ7H!'$0P]RD=FL>>+FY0\@-Z[RLS(&/:"Z#$LBH:Z M')C3('/^Z+%-?>G!&9K.O$)&V%W&BV3&E.<7()CC1_:E^BW?BZ$^5N5#L\=)U$#.!IC# ,"HX#XJ9L2!'S0@2,T MEKM*;&)(EFM^>@RD^Y8+38YAQR6U+SH:SY]R7A#U!#'P5A&O%T,6*AGT*20*^#FK(@ M1BK!8Q: ED/)B4W.OG2JWBIG)^91;=7:3UMNV<_BQ^*;:Z%K]Z>Z=NAU[;4X M].]J@6B>AT N+"W>_VI!ZIGK!X,<$;VZ@L6?/O2N5PQGL\4M&TXZ-W.?\YE8 M1DR;EX+GJP;S^T/^+.X]E]NBK6+?;?!=6>V+_VJ/&P) /$!=41Z*78RC("*L M'S%(H*_6A4A_'-N[_"?0FDMBLQ-PJJV&1K IN0<_$9&*N^HGJ"X<_J]M/M!Y M"K&IE>)Q>W-8SW&<^4WJSFV"&R!\&1IIQ)(7QY9-L2.]2GJ;53G)N%[2\DY4 MG;:#P2C$*4()(2@D#+K,1R/R]"=L48\7T0VP8E"KY*\ MJD1N)C*W+]FWKM*]:\ZP\H*(T02QU&4!9A$1YY#[41' D6*GQE%C6<^36GC. M/ONFNK0[FD;9Y&@Z!E43I(Z\;D[+L0T'8'[JX/T\>7>73)F MSW!^$GHK7;YUVR?;R07*>V D'H]X_;U/,4KOQIU E?L1!<# MN MG(ZZT%O.94K1/4UQ0M.04R27#&;VAMRC8 W9^.H7\LW#)@+KQ18_[PCE! M/O%:GQ:[YU;S[+IK&:)KV\CG*W)3<"HKT;]FQ4ZL 5[M1 %W?7735!D)#&^4 M&WDT2 ,2A=0%A/H^GTACW,%@L1LA-7$V/KQU619HG9^^9LWVSL[9]$^-R.=%3KBNZK*SRXNN.'GAROEL_#A74_Y%O MON9)7A4//#KP&+#R>6X>P3!AD2>*.I$?^V$/)/51I"N[Q@!,+;PW+7!GW2%W M;@5BQ:4 &XY0U=MI/6!"<3O$3@_9.1X[<1K4S@GLN317EE8IU37NHZ7IKGD# MWU1>2US*:F^SS5WSC)OC2,K#]?[FL.49>9-YKV(*XC2D:8P9#J@'0C_LUVT9 MIFZLLH(Z:B#;14[;;?E7/HC,H9H789>F;&E-+"HZ?:9_&!YZ!E]?B?5;'/D_*OW8I1ZB,O M2)/ 3V.NAK[KI_U ;HB4RC8U/MZR'C5 ?MEP)/U*I\"G7+2OPYN<_EBF3$UU M!C#.D;>INR4^I^.,P(S@;AFR,L: %\T01W(A=;/3LQ3K4WYW; C$Y[I78M/@ MMWR_8GX0,^J&.!$7#^+42Y+^E!-+$H])W^-D:D#+,L.>SQFK4Z#'#94+4=>M M<'>0,;[/B]%L5*O)TXOIX1.,#@?I-"A%6?4<)"M5X?U_B ZRJV CT,,79J(=CX MN1Y@_'0#!.Y':@K QMOQ9K "Q._MV([8Z'9KNC MO'$^'>I=MBO[&RV=S8!;1ENT]6-T\'M;W\]V7J: MDWZ5T#*C&S0CS9FWX;YSQ\NW8>RD0Y&G-X.1);J7$)MLF59.\+@JWT14\4E0 MGN3M?T^.J]+LOMAGV^&L:H( "0*7H("PB%&6$-J7-C.?J*Z<&QO6\G2%WO)_ MY4ZQ<[)C7=2VR*Z+;===1;0NX"]L?G.3K_G/^9?9^I^'HBZ:UA:*70I,^D-V M17X65ZBNU+?@G)]ZF#\+EQS[ W109VL.(,_BV05^XZY8RL*_><->WHYDASM] M)>TW-S_EZYRKN+CL,@CX&(#Z *: ^!#"-!E*,?R(I6K59T:&M)_S=YA$"Y@. MU%A-U&%65PUM46I2!P>*/[U/\43R]Y(V)>$;P?I2)6^,2>^*W6B^]&7N\EAE ML'))2%WLQVX2,(1H&B0A[,=D,7+'ZIO*6-:%[5*_O&(4A[I*9IP\DQ(F0^9$ MTG4"14FS=/A=JEAIV?*N2NDSI"]/'ZO\/BLV_<'=[KQNO]W7GEM80<00"1,2 M4$9]Y$;,Q\E0(@M!.%:WC("P+F@=RK[W2'W<[>XFOV-ESHPO=/5O.B>8%,;> M*7UC@6PH^\#G?3*16LJPJB2C1MVT5'TU:^2[PFN!T_'SXH_98Y.HI@ D! &4 MQ'X,70I!XOO]N"%Q5>\['SF:[?*'?JIVW^(Q-166)G/L/-@&CV8GP1_?87;B M&7 '1VOZJTKV4N5.VQ[IB:\>4Z-$K#KP!.NX$]"KZ;#N>/*SE1MQ!#%P71![ M49+"A+IDR'8!5;H:S3H8^Q(HT)YDER?[*0;TT*A?1LCE7"XQI::-DTY GJ2> MQXV7#Q*NFTYP%2A7U6,;WERP7%LQ5T;-[?%L_G:959*(&N'(BWT_]*#K!@'L MNZ$R$HH&I>4^V\K)NL%AE01\0"@M&;_US?J/#?I/V_8K71HS\Q4C9U3 @C^6 M\;[;,$S[.A!%[D:^PVT?*/G[2$(8N5Z *7%C% >I'[CN4'3C)VI3TXD@V:Z' M>79#5-'#-WU#E'%7R65R"_226C[WS@U1@R'?WPU1BCY0EW9;3EZT[%LS6BXD MV.5$= M3.?CP'J#]**A/7V7=CM=4J1)/"/$%CRQ#+&U8=CS?BJVN%/H +7.\TTM3EF) M-H!7-V\C2$(*,,80>3[%D&#$W*'_7^K%J@VAC(UK.5ONH;:Y"-A6BJ#-JFRQ)YV*HH?LF(K M]K9860E(G_/UH6H2Y22_WJ]@FB;030/FNUX$?9BX47>B%;J!1Q5+RDV//FE2 M>I=5?^9[ =:I!Y@CD]&Q[&MFI%/0;BPM'<#^IY. ME035D&,6HJBVK'LO537*HGZ^^@X,3&,/A(AZS$^#B,8D#6D/PX]!.BYI'3GX M+)FK"84U[@7=+'5"!YA(59>GLHJ,*B6MAIRS$)VU9MZ[Z:M1'G64]N_9OANP M*4)M P'/HVFVW=;G\*T \2(WP&F :!HE- D2/^FQ0>HI754\#:))-?FN->/1 M@BY;])FZ6"_#76,4_&C!A7-B0[/6T%CQKKS/)^S:[$NJO7WO+B\$3&#SF;@P M%>/ZM;5-RZYBO<\W8L=PA6"<4(!B3%U&&!\LZJN\^&P@)?'8PUF*PUE?TCBV M'*D&9$V]U=C:6%5>Y;1Z&D)-UK8>\365$G/7K3ZE2ZDN59/I94BB.7/>K2L= MQ9/JRBT7SE.]/?9PNMR)5H3B=UZI>EA12%.01"YR <280C_TCJDXTRTLL 3& MN@A^SO?[;=MSF2='1BZILNT?M:7>.1TS;N577-'RTY,,]^>3;H'.$?_%J]5F M\RP%Z]$ML3)LV8_+D.JIC'UCW7@2CK4WZ,BA+G9Y7>?U;_G^ZD9$F.XGFU4" MDSA@/H LB5+?Y0@BV$-@P*,C=^?&#&U=PO&Q#9[0\.L!Z_EK(:;9$3K#G,IV MD D'+.L5-VO:>QM!YO@S?S)@Y>, IH''PH"&+$UB"@#N ;@4IP9.]^@,J[3* M..)T3W>X9](2__")+EO9SGYZAN>OBF1=:X MJT8)\)Q>,BK.@R'?WSDJ11^H2[LM)R]:]JT9+1<2['*NL_%_6=<'<37RUFP;)LDL:M;$# ]TDD+!?)O>;4NVA+96J!TRA9F MLP%==,8??WH0YCOIYX\?]2L(9G"^>F7!LOT^IN+@\L2IK6V=5P?K&M\W/_KE M6ACHG%K8'(:HQ?)M9Z336.ET9LY7C6#<8Y)5"O,]*0OAXDQ5P]P>4ET] M_I1OQ8KJE_)+]NT_B_WM;;D5"$31Q:M 5Z)-;A)0Q"(:,XXMX$%Z@.-"HK>2 M;!R&]55E#M3YZXC4*9^42?01K)BZ,:HNH1*+S=9\M!!ML6[F&XO0EGG5R9D_ MY??=>::K&W'0;/^X2@BF@$ 6)80P/DP*03!L8D6^]B$$C:$FS5I_NC_9;_[9 MN3]<;XMUG[_>W.3B.L?A\J7^&\ZZK,>9(1^)(MONS.7H0X2#R@R"%"89(+%Z3XPH$ M0U"[)8#T )/*V35'Y6S+[,SLR2!UZIIDA;4Q2B0 S7RHJ>=$4G*4*5R>T*B; M<$9>-/F0%95/0_'ZUA-^-, M* T^4OI)S&_E/A]:SF,_ 8#Y *\&6=RGA&\Z.0]3X:C "$ M,29)ZO%16 KB(08-I#PSRL];W$BF/EIT M+D-^QIMQ)@4:P2-VOY4->[<3 OU89'WT5 $*BV$,!00@F"'DH M&I;'PQ!)Y4'C1YDT$?HZH'.^-O#D%,@ E^SO+8/())NN,/E-V8:K0:P2\3JW?-?X5N39'V+QZ;=".TO2C9*N&>\4B M%(9A$H8L 6'DXB1B0\:*0A(;./&B,ZR2IH\X\7)_4NH[94'V^[S+99PS4:ZF M_QJ%U4LMFS92&BWMBF7DKS8,TRYQ5N1.5C'3FYM\O;^Z2;^MFUXLG_@D]6K7 M'$[<-1TDQ&[I0[852?JJ=B5:+[(CZ#5%-2L'^0T=#87J*GHD?T>J".0"O)I3W[S M12I!OA4952'RC)!:\<4$S[.:G+X^V,>\*LK-\UX]*Q!3S+->-TA! MC#%DT"=][U^ JB4@AH=>((DM!CZ56U.^U494E.S;I!3T]D\H*:F;TKFA=-B M=5YI)3:MG*HP>49.K3AD&7)JQ[1R@@?:A)QBGC-7U2-/C_^1;0_Y"L>!ZT:1 MZR/$($O2),5A-W88AQ%8/^^S:C]&357'57F)GT-4?Y^?*Z:3[9W];>Y< MYU^+W:XY/W#3?*,=RH2@*CMBC)+:9-^8A&9BPM^B=!J82U#.9\PI2Z8N\TO6 M2FV;I$1R'&.&U3'AZ2P(W2!(?!A2ER5^W(^=A@QTZICN)'?+S8RJKHT]0'/* MF(OKQZ0T\7M^624=\5V]K+(VZ;VL2HS)OJR?#_?W;9?/;"L L&WYU^7NIJSN MFAVPH5M!Q& 28"]T,24)\5(O9/VQA!"F+%%98S,UIN7EM5.8SJ:HU]NR/E1- MR=VZ[QW#)X<#[G]7RUV,,2^7OM'L.I.DJ7'3(5!O=JQ EIU?6.%(3I1Z&(W!,W:?^R, 99=$B:AGRH0?] M1:]Y;?L5+L@H[_(OV3=1VL='@3@%80@#F'H!9AZA(>C;&H> ,*4V2*J?/;$< M"'#.7J!3OOM"C3)95;#'EJHP--0T4&81AR=$G-4'/2#&"!96E M#Y&C_,:-XU\>NX3N-J_43B3#G&)(9$@E"0.I2V)W6)&)^/^J*(MU M,//-OW:M2:>-D7>;5PO&%"=E]ATHO]:\&-]I+$,+[!=.A_ZDC[)PTVOU9<[1 MA-DF>6,Y?V=-;!)W+D.TIS/WE96T"7F6.K'Q*5_GQ?W^ZN;I%4A#[R- 12BN7CCJ>W"*PM&3 M!3A'[U#*I_R>_[3961)[25W"U*Q:-T>G*BDGBC]]RY%_&WFP18_:5^+L%(Y: MP&$8VQ:6TSWV"@'T]YU8C_C8M)]K^X-VO>:H:#6W2B BS(,!0BF+$2(IA<.^ MF.=!*ATH1XYC.2"VZ)Q-SC%5^4:KX9X1.B7BV81,JL6MCL066=]2N2>23DRD M0@R:D%"]6#."6+E0<9Z!MT*"(=X6(/VF+"G-/U4*4MY>K%Q?[KJAJ_(^K_:/ MH@?TGL_11/7#?1-&8(!QB$"<,H2#F((84;W7>P+YQ[ ;R9!>4]= 7),L>_1!28A7K%M:H6HG.YIM+F\ZD0 M>?Y>;HJ;8MT\I6VCN@]EMEOY+L0H86X,?00PB3TW'0I'DA3YTG%&\_,M1Y53 M5$.O2M&3LFG@+VX$>B0_"Y#EL1:4YIX6Q<8GHAN6N!@FWX!5R$(O\"&)XP ! MUZ>)CY-^"!HG4@LU6A]L660OG_7B%*NF=;[=YI7X3M9=ICSK;W4AP1-B)R6U;[ M7_C'WYW^1$T_- F6$Q+[W*HIRD K)^]2@C$KXO(J*6=49AR)RY";D3:4)A\K M-0%JMK$^Y7L>HL4P5]?;XFN3&WTHLNMBV]2)7.[6!['GLH*(T13X : HQ"EW M?P1@#\%'-%#1):,#6Y:K!JMS!.L$8"K3AC&?Z6[_ __E56;WPYW MUWG5WQB*'[)B*Y9V65DU_3B'LKPPBF)&7$!AP$+B>AB[+/51RF#JQ80PZ66Z MV9':KIENKQH>\#6G.!J$"FM6LY,DLUHX.TA[HM\@<\C+2Z%/K'/(HW/Z>YV% M3F.BT]HHUBQ?/!"L?R!DZJR7^&PHK(S.#M;^&FO[#+07B*]/GY7LY%FY?N1S MR>/O]9J!L(=+ S]2;QHV&U05\=/N,T:&-F(DVS:K M\#\5NT[))NX/:(OH,Q.GV7V[C$G6_#0\[ULQ.Z#Y)V]7]^)S:KS;-+]=-]\4 M7<3;5HTK2E,OB @)&4DQ3?P(4;:93 M=L]<@[3IQZCFKJF?J!IZ[&*)IB1FO6GXM*#:F8 MN&VW)\: &(9I1##$ ("4IB$DJ#& Z]\X\IN\6'ZJJ/%, M+"A9M/0TL:U\.3]]VEC2\<.7?BJ/]D_0NE MCB-(FB-Y'.O3V?=)&,$D#B$.HC2",04D"<&PKBY7JVWX;\KW6XXA4+,[GM_$3T._*8QD3SE^OS M$\WK;J+9_=Z3B>9%/XGD7QR-<_X0YCF=?5/?_&#%238BEIFGXCN/5X9(,!6M M3/IDAEC5JN\*^<@# ",:(Q*YP(^A/Y10I6E()JQ)TL;XW\5((QF>1K(4O?G# MJ96J_?:$2LL34VE4D^O7_=K%KU59UROL>PF-&4I@@*''@!M&08\T\(%4*YD8Y+H@-EVNT@.H@MF.V2[[M"VQVPAI=_R:EUPN*N ^2YQ4YC" M@$0$4A !,E3C^I'75RE(!AWS #2*"Q27EGLH_T;+W4->R488.SJC3. Y&;'G MC86HA$4#GXN ;2ZGRCN[XIF#6'K>;=)O]T75?,(@4*L$PMAU61 G*8ZPY_%I M_9 OXR2-%"5A=KS6%<1(9=)R^)HH8YW(L;/GKR=V-N4=)Y8>D]KO*YM]UW46 M"DL "^!DE1K:"/^[ M1.,[63:6=>2/(5XC[+>^;*SFB1G$Z3_SXNLMSS4QG[1F7_-^XO&Q*M:YV*.[ MZ?;H8.R%#(5^A&-&HX"E:>SWAD0T4KKJ>8'P+2\Z]S"=#J?3 W4:I+-5JP+(:5*?TLZ' NE 7FP^NM7[9UO<58LUY=$R8G>&Y^DY" M[1S,J(;;V;PW6Q^\D"5@&5U/7LAKT\-*VI"&*8(A9"%),4H*8AT#4HR>>CV:L M?AV%>X::6,G(OTCQ_7XV%64=_V,(JG%69MI45/.:=9%,_WDH]H^7NWI?-6UC MZZO];5Y]N X&?2G:8=F![KE MF=*Q3=KONV+J"\^GI=J&1-KU^7>NE);),2684_AP0;K9G[,@;@A"EN P#9@? M8!PD_3%I/XP],&'%HW'L<]4\?G=GKU29GU="%;W_+Z.>JKQ,+YQ:GIM?,Y\6 M"JR(QU@8^0D)?."Y,841&N!3Y,;+R#(504]5NO;C:>-3HF>11DU?_^C*J$O+ M9,(XRF_SZ^(_&E$_PJ<18I2$@1NXF"%&8M@?_?$93?R).M>8ABVEC#]."ZR) M:)]%)S4]_Z/KI"XMD^GD*+_-KY-#\<%@ 8.,X2!E*==ZZD9IR-QAM35BWF*D M4AVY=;5<1KLO&SZW7+TQE[/GJM5H[75.#'8:BYT]-_E%)4=[T=MWU0Y,W:&S M!%W]Q^I'C[LCF)DL]([UWOS1]_GJDX>8FZ0IB>(XPB'QO(#UQR=]#^%HLH(* MX\AG**GX\:8I2USJEG7\CRZ8VKS,MM2MYKD%B>6S8I%FI2KAV3K+BNH?V?:0 MGVZ"8M]-0Y]0%M+ BV ("(6]E;$;!1_#C- 1]?]W5[#P=\R845I[C?YFTPPY[TR%XR%&]Y((P76?PTWJRYZJ)F.7DWZ?/R_>0K1A^2'R9) M^=?+3!:>CD@_IO^=@ZA3ML#$0]'?\V<;9YL(O6*?%X0)]&B*7."&+D,I](:] M:P^G3+4!CF'H$IMAC M!(;><*HD30!>1CYBU"3+R1?+0-1>1;FK'LV M^[#^Z+F''=*FKI:VX?/YLPZ%57S"4 R#Q"DG"LZC.-.BBZ:YLGM*H M&\)]^N'W2879=_[0_TEN]Z> MC)XBRH=#S'>]P L1Q3!NSP,$81A@IM;^SM"8EH6O1>:TT)R/_&>*LF>,6\D5 M^!EH55PB[Q"*CM,6(;\&;?J^1S>"FM: DCR M77Y3[&E9[Y^/[B//11[V$/08I2Q(* R[T9'RAJJA,2T+8+N17JR=C_FN%CF* MP#A" L>PJR&!$Q$[3@([D VU"Y/ M_F3E4 #'EB@!)JPZIP$&F--70+3;_?Y MFD_ .PC=@NES%-#U8Y_ )$9!DJ# (S#"/0H^)6=Z4FAF;-L5J?6^N&M6NMA! M;/@-[V\/U_F=QZ]J7+9HR NJDCF] _2EL\?ZDO_E2*@4GU)2:M8S2Y-4P]:] M*:TV6)266)[0-OM15S>,S_%WZR+;?BSKHMFMZCIDK*"'/(!@PA4>H<@-,4O] MU(O3./ B/TP]V3?:Q%@67^,>GGB/!X!.CW"^CB$2M)U[6TVROI!7U*A)S]]+ M\WS)OHP?^5.35Y689O(W_F-6754-FDVSG6=TT##[RU!"TT:55I_8,6K8C%3CP_ZVK(K_ MRCZ/N&#D(CY-.@']4"H=+!QY%!3JU_;X]3)!H3Z+K8EK62$B9/DNR>D;+N[MR]U(]4Y[8 M!9C@&$:NFS+,TM#M1X.4*%6)Z8YA6;]:6(:3+&T^Y?1J"BK5=*IC\8E(7&F41B$-DS1%"6",>/V0" ?>*!52 M&6@.*3*21XVC5U.4;#%K0IEFRY_.L:2B43KD+E2HM$QY3ZWT^9&5K.: J3BE M6N6WHI[R(;_N>R+IO"UO'&X%;-5>XRG^(SZ3NB_96CTE :7L[TK MYO2>E55>?-W1 Y^Y[]:/7ZIL5W,DHO1EMVG^M6T;&6S^SZ'>BRJ9WI25!RB. M*0@#2'V $@IH2'JP/DJ5]F-G@F@Y+G3(G74'W=D?T3K9 )=G=;M6A_XKKTIG MGWTS%RYL^G=\"%F(:XV'E=[QO6'.B65-EX(3VYRC<:?Q:#E!2-])FH%I@J=B M^<%J"A(4 MAD/AD;U'[?\9"Z%?O[_U%NQ23JUZS8"0NN=I]S+L1-,P=<%37_ M4=)T>VAC\@ 78"]V(T8CF("$0I+2,.SA0@\K':^;#:3EP';$[WSER.MVFI/7 M/SM"WQZR8BM*V7^Y*:M?ZFR;._5@E*509]_KXX+=HAQN/-R=/ Z=>8ZPK_NY M>":.1CJ=E4YKYM"_?&F1;ZS'-&+?9 _)LJ/?=#1(QK^)_3(V B;Y3;$['BX2 MY_^.49GD7)3S]V>B,:0<:1J&$:(>\R*,@P&R[_O$1!2+6&4UX3B/83?K +#O@34N%9-";P3\FUC.[MY1/ M2IO?>OJ*GAK#@_/ON^RNK/8BL/<1_94H/MBZ3#O?F&@>8_$RXJ]E?VNNP2[A"5QVU%X,2PJKN(O :V[OLMB):7FS[GQU M<[3MMW+7_>.I@<(R<8ZU^8,C\ C2*(G]!-" A9 2$@3N #P&D;%]S&G@VB[U M.U3[K-AV^Y9UOM]O\[;?C=#L4MAOV"C6:I6"M3-8 MN\P0;,:!NCN>TSX]RP^L4Q.BLA,ZAZ\FG1HW2]8)(P1%) 8>BTD:,@#2'IX' M8J66,Y.!LASZSNG5S-Z8<,IIVA&S+]0N*@RIN,'VU$[%T\L/*7;,MC'Y4N?= M9.7_RJ4IH#3V>1 *8!BDJ>L.0\<$I*M]N<^VYFK[WQU02=8';/*R+OZDG;F< MJ^$W7\+_/M/FBO2-DFRQ#'\Y2CRRB%&9^.4KJ+I)&A7RBGPI'--\/NHP(O2H MCU(OB0)*&?"C (=#*@X3SU41O#'C6-:YIV^@T+3)#Q"^1G!PVQ(_LB7>X>>+I25H^?LK_^GO%95)%MVY?W4U[GU4->K^*413Z S MH M@CR:1)0_$(!/O4^9V=DRR#ARU ODP:5UAY.32W[S[+Z\W+WL2K7>?ULY"B! M$?/#!"113%$*W9#0?F2&(- 2LQ'C658S@8S/>YS[%INFGHWA4U'0)J)26]%Z M0CN$2]&TMVF3$34#I"],U4Q8]):L&6-+6==8L2OJVWSS:UENGHT<4I]!ZOHI M0TF0QC%PD[ ?&<6)4H&WB?$LZUJ/S/DJH&G*VA@Z%65M(B:U96W@LP&X%%5[ MFS4953/ ^<)4S81%;ZF:,;:458T/M@H#'_M>!"CA9V?K1)Z&+X4#RIL; M1P!U>J07SJ_5Y*ONLC2^M\UETA/+$#[S9KVVW66>-UG!Q.OUX>ZP%;?WJ';V M>+.7!R(\J<,D]%A$A*:G*&8N2'V7,8K#1*FM\ASX;,NP9,,G->6=Q9%R(KUT M'ZKI^8DUCG:7IP5U=;+@G3-A8LYG81D1958&RN6\F5;B%.[;"G'(G[-M?M)Z MXR52@D$2)'$#:O(;3J=(Q8R\?V610C0 *(?0A[%'&2(I7M6]-C6][A/=6U=P\=#>UR]]DW2[,P>9\8 MC4A6W&$UPBP\8IB+ ,JN^:X47=TZ/8769%%6<5_VY^O U/MZY1,?^XQ$<90& M'HI@0%&0^BAE7.NACY26OT8-9'D=ZTJ]W=9L(7@_+5 M9[:EK.C:.9;.B)@1A6&9,*2T\?&.UZ%.^+K_NQ (SE\&^?5ARR+^4GX\= MHWBZ>MI-"JPBBJB;!(BXL>\S2@DAH$?G0Y>HK7M,AIXVIJ2V^+L2^?SL^YII_;,K<5:/E"2;;M> M7JK"6[;ZW6 P!>OZ<8-C:OM*%NONNR)NK1 *J1]2G$(<>R! @1O%0]C";J"R M7&!L4,OK!$(S[CM8PY)VI_GKL]F:9:YU57T"FDW(MN"]QSG\2""=6Y%?YT]) MZ8*F:.M:L=T73"&_2JEC4]V6=;7^MRL-]?;E;;P_BTAG^;4[0OM@=\LT5 M%X:VAEM\EV> ARK_DG_;$\[3GRN:I!Z-4T 1B%TO#@+F)FWC!S<(O"!0FOW; M!F-YA0#7/&-V1*F#HEQ:=X*DC"Z)?T5Y[: [+791'=^A=T[A.T?\%\[1 N"K<#PO8K%+$$I<&' 8 M2>IV^7<8,XY41=*M@; LY?T.?[.?J:;F]GB74_%%4*ZFWK+U%/4R-%N7X3-: M;=UIR]!H^V:6$[\,:IK\>7V;;P[;_.HFO;O?EH]Y_CFO'HIU_ODVJW*2U?E& M[/!QT&U9_+8_/RD.O/=K*>WLH%EC_R)J$U<(8@]&*(8^(_R1A4D2> U6R!#V M(Z4>:/,@M*SFO5%B2[TWR^GL^H:C_<>G]U M(^KGZ[_G=]=YM8(TIC&" 8. ( )2S))^G"@"7J@2L=0_W7*T$8"$8C3M$9RZ MW"K>-:A!EYRNVV5*39-[DAHTSA\MGHE5] 4?9Q10G[MEJ-<(_"_: (]C0E8U M1(U;]F>_YU\^&!5Z$0400I'QT%GB0!8.J!FFJ-*L? M.YCM"7J3!8C7\*['ISB?'LVFY-1X2B(59[DMM(;% =S,4O8>7>>FG*:87H:( MF3/G^430+$^R\O5KOLNK;,N'Q9L[T1!N+S:X'O*G8Z/ HQ3$D(24P01 C/U! M.BDC2OF9F1$M"UD'LGD)LR.3Q?N/V6/S;?Q75FTNGOY9L]KTAS#/:>Q3W*V9 MW/-RNKUDIROFKK/YVTI<,.R8,Q%DKD=@&;%F-NO+9;R(BBL.K\):P83$$'J0 MC^?A&"3$IWX_6!PCMGK(J^M2>J5!;Q 5:3G%HZ8P3JL$W'&O%\QFN"$X5C0WE5Y9LOV;>FO%L%-6(C^N M5\3W/ 92YO,!41SXB$"W0^#Q]$*I2-#DN):EJVFDTZ-KSJ\[ZU-\(V5L#.&: MJC81UP9$;D#J"*@.E>)]&LE[FT05!33@BH4*H@G+WM-'8^QIRR7_@O)_%_NG MHR/?1PF@@1^X0IY9D)"@'YT2Z(^22LTQ+2Y7D+2!#&?!J!'!'R2C-5%4S@FJ,(3N"Z$''?:+X9;8=O>XP]]UHIM?<"6I5A1ATPYB M'MKCN:@;IS%,O9C/R'$_F!\'4+%#FLX02EJCW@_MB_@39]._.'O^XK3",U)H M)/G3%!KSU!D0FAFNH7V=&!6A46-RH4*C:,1[0J/#B;;0_"/;'H:JB;\R3L J M9'&"@!O#T/>).)K*R)!.)5[D*C?L'3VBU)LTIAGO@,G)>E C!4B'5TTULD6H M.6DZTHO?I7<:H7K)F8IJC6!\H1(VQJ+W]&PT6V-*2%8@#&+@^S%Q44A##P$* M^@UA+T)>.BJ'DAE@K@QJN&7FP;BX2?&J7TMBE%)#-22F6$U" M=4K)!(FZ$44^-)3H0Y%=%]OV*LNA2(5_=."FF,M@Q <)/18.DTB,$M6;7,8, M97DMZ4->UT_%:7L$J5_:ID6JLB#9YG.$-)U ZV9^2ZAR>X4P.7T:P_3BE&J4 M,6]KUGB.QJG7KV6Y^:O8BB-AE\."<"NDS_^]BD/J!I$'W=1-42C$RVMB+=V64\8(Y.3>,*RA1Y!=VK<$$54@55EG;3AL MR5)LQ5XIM;;']#A!_UB)>MW]HVB]O.?@4BY135>6%0P!33Q,&(G#- A0'$2P M0^'3((U-R+?^Z-;%NH=VT5PVOF_V0/,>G@G5'L'\&(VV3+EA13YZX>/@A?1= M+TRHSF_2J:S%XQVS9.4U8)V4SIIB47NY\02+6%K +@">'Q-*0 I1@#BJ!\U M!63_-'\T)FW4X5PM M8[1,MV:RV*):1L[XDB&)='$$K5MN.56UF#CO M'W\K]_EK%S;YKA]'*7%]#P8$)E[L1KZXL@FX+L))H+1Y;6Y4R[IV"O3_^;\B M#Z#_Z;2 %=LGFZ-93KOF85A-RDXQ_H^.5D? 7,8M=-(4GM$Z\VY8AO19L.MY M$RI+S*G?))>\N$'ZY$*[_EZ?$- 4010GZ9GWS"Y2GI1;\XZMB;LZP>?G]!8=M@R-MFSCRY4 ZXR. MT>SR+BMV*S>B(20HI!'&OAMZB9NB?KR(,=6*=LU19M!>N9=[O.1*TJPOJ^89 M'B^=50C?KD2J&B'A,SI,",K9=U]]>U 3\;NKC:AL8=P M&L (12D*@I!!;QB6H-134;31@UD6M@Z?AE2-IU%.L29E4$VX3LF;Z7JD]]@Y MHTC&B%V&,)DSI[3T *K>S;O>9G5=W!3=C1:'_=4-7J\/=X>M*&QN@J/8_Z[R M6X'P(6]WC)HD,$F AYCGTL#E7T:40<@Z2 0$1.EB2ZM K!?R/,7NE(?F0.\) M_"[+>&) O[.J,VNVZSQ('+T.UI3'UQ)_%D M_-K6^RY7IHD7L!3R_U O! DU(<]J"#VE)9'+4-9M.9/(_:R3K,K]Q;\-:W@ MSS+['\>V!=%7=./W+?NJQAH2?BV.;4M_-_]P72_TTQ22U \Q13@$ >A!N0%6 MNN34,I3_EGYII]F5?@O^FE;Z9UEM&<>V!>E7=./W+?VJQAJ2?BV.]??5CEM\ M'X;+2F,7\QD&3H(X(2B,@1?YWA!VL!^,VV/3&7&._;;3DM /NO=,&R)<=[?- M-M<&=MY4:9YHB^T5YI2VV\8POPS=-&S3N]MPXQE[3P5W]_O=ZK>#T-<7!6DG MJ^XK%J=!&/F)QX+$QPE.TS3J1V6N7(9K:BS+RMQ>?5*9>S)WMW4K&Y*GG3DNWU[J?*2V'V"S,0SV['M;%),,N*2C3=S:]NQ#^[%EE1 M0JF/*'(9C!DF((SH$'Q"DH3CTF"],6W79S2U4'IG8\UPJIOIVJ=S?*Y[X0B4 M37OGYOA$P_9,30!EZ%-*>,RG_'^ &R:!&T "4[='0]U(:J_/-@;[*[T= MAK$)NSY[;R7R$_AC 0G^%%:6TS[E:A."X=KZ M[O[/>N6&!&.:\A@,_1@EL9?X_:D60I)(Z92)^J=;#F8#("?O$$V;?;X@Y$R> MJ4_>,C+*$?A+4X_1V-DQ3TH/=_%E^;8"'6 M<,O#;O^)O\$K"%P:,A; %!"&(@)1,."C/E,ZV# =*MM;31T61XCP>YW MEPRF85XV7'2]#_MNAQ'_T,0'+$X!1 GD@P4@]>(T#CP6^K%27;#B1UL6;OSY M<_I%5R2D&C;\*J>C&-$NJ5\5M_BW4;\1S3F>\BVH@4S MWM.LJAYYWM-LH*RP*(M$0>3Q:;'K(P0Q1OW8, I=I2;R1D:T+3L<7=.X8BV^ MR(\X)VY8+L/5F7?++-?+>-<,V_2\#;D%QJ2[5-Z6U?Y+7MU=[A[R>B^V">I5 M% ?02](T\3"-F;@] K!^*%&ZH=2,4F< RV]:@ZEM'%X<42DVE=0B3B[,6^=, M+='I"O4')&A$8QN S-&6?"\\:-X_F0GC2LFS6*^K@M]%N^[Q*+ ME1N+;KMNZ,9^W _ILU3I,H-1 ]E>7>BP.=4 [L+9M=?!9_TE\,Y- M63F;\G"]OSELG:S[$\7IQBBV)6<=4Q&M./GH.?YTPC%'-DQ')IZ#G&'IW%3$ M!+G+4"PSICR?F)CC1U;!A$;N.)&/XM8$#X:11Z*0A5&:I@01& 3]$"AV(Q7% M4OI@RPK58RFFWBX^)>',>Z'%U3+> SWHI8%G1;&5797?9\6FVX#F,Y#F#..3 ME8"51\(H] A"/H%AX :>BW$_RKY,)HC36UHUR-&I-?<:%=-D%=&FREB$>FMC/+9@K M,B ?H-^XF%KD!(1!GP5>@F&*_%ATNN53^6Y(-\)*BW2C!K(>DOOKW$5]<7N= M>][C:R;5BIUG1Y$JIR63\:DF+47#/G[F"3]2/5P_& +HD"2GT@C .$M<'HNZ['91$ M:O77(X>RK5;\^[>9*#$L!G##+:;GM,K*"W:>JS.OF"&2E_&2F3*FM/(@*IYM M.$Y&?N/6=^D'\-, N6%"&,$^9#X,W7Y] ) *Y5FZXU@^;6Z,G#?KR9U4D 4D # M'+K("[P8]A_N(Y^I+SR\^Y&3K#CHKS2\3XG*$H-1-G36%N984GAW+4&:E66\ MY:J@7UT]4+19]CW^4&37Q;;8%WG-L_^7]^ .Y7T,A5$,PBC$,"+4HPD*W7YX M2IG2;KRQ02UG$A\N,;G\JB-$E@.&12$5*J,AXQC&71Z^OSMT>$BL<:QE"H+&@VV=.6 ML/E/.;S-D)QDZ=*Z.)'2-N1M61K'C6IMY,?L450R];M'D4(;AND>ITK=W/+GGQ6@&7M5$J:6T M ^=P=$X#SQ'X'#(/I2J=D">E5K,1\NM/K?/TJ1W=!_D])EY1>,,4+J!)FD%C M2BN/F8+R\QA3'?)-7ZKX,JM=@=3UXP"3P(V!CPCQ0]C7*X(847GE'S^4_413 M 'RE;O=D[JN@4@:XE1#^:6E5SD8;1H7DM[N*I^MZ[V6F5AA5T/UIF=73_?Z< MK_/0=)+.:G%*C*-UKK-M\O]FW6^+MV"()U51BT&:9IY\DKNK^3RW^8!=N6_?E;^*F@]VGZ^+FZ*I M8&E0[+-OY:Z\>VP^[:?KGYUF!TX@T4 ACKR=_EF5MY=U[4NGSJN'8IWW9^;X M-QNH^=W]MGS,Q0),?5C?"GJR[I&L.3]5O[I\7>X.M?@M/A1WQE;@[GYT4W'# M\[YS:?VWM@<8'Y+'R6V^WC=F]CIQSR6[N5&L]<&);#@_;;A[_BKVMYR9&[[??:#?"M_FWH0%A&^# MQI16U&+L O4*^02Q-,4T\H($(XAC3(8%*,B@RBZ\QL=/LB.O'9K'\*:[&FV4 MLO&KT',O/2LM.4MSMXPUH#$&O+O$K,B%AH0TVO7E-MM]X"%'3!Z3_'I_4CWD MAT$$L!^G/D@I Q!P$#V ((V4+D(Q..PD)82[ 8^4ZMA^F=[A3.XE,T7\XEX^ M8X:]_5*:Y4[C95VA-$888M<'U,.0T#"D0RU?RM,-S4#_[N=.$N%-1/;W&5(. MZ4;)T8[ELZF.G*Q(D[0XW9!'_K8P*%HOW?NNO+LKVOX[HN57N1.3Q'RW%B." M",9)Z+N 1GX0L !%N#]$"%A"E<[:CQG'=C'*$5K;[NX4G/.36$)U@/^SFEZ, MXE5./Z:B5$U/GK/Y!-?$G0/?)NB,XIB@=1D*9,22Y[T!C;$CW1'P[>H\C"'T M_#C"88I32CP R;#XX>%8J5ANQ#"6]>D465\1G#<(%6OFQC I)TD3D:BF2*>@ M_D=?](OW^ZJX/NR;1>!]Z7S,9BVETZK^-<#V,H3*A"'/&PR:XD:A>=%-+C8< MFI';%JDI(8B*_N=MH]0XCKQH2-E"(G71]YC/MRQ, R2G%I@NG/_;_9OK>H%S MGU7MWM&% ]P+UW6=^I:_7SPA..QORZKXKWQSX>S*_KM%78O=$[$3<]C7>YXU M2%=NC&)?3M-L$Z\F9D?./[><_Z/E^;+A1 M;*C,\,K=R3 D#&'LA@'F\TC^ORD%Z:!_@'E2Q1?:'S[!7*[2?)TW M-[S[X,(1&YH7#H07'HB?Z5%3LG$4I/_I9"__-N1_ZUT$7GC^;]7GCFH>DY\P M6G.6^BR1^VE^#7O.R3L30RWZEJ%>^O!?F0*.X$'Z;,)F4XC"AVS[,2LVESN: MW1?[;+L*PYBD 670Q2!A4>"ZT;!=A5BBU+M%=PS;16,#+$>T_ONEV#GK%IGB M.05="N7T9 KVU&3EA#@!250,T7>(LW-4X75FSHC+6"Z7H3&CK7A^6L$(*PJG MH0YWAZ;^J]F&XT)W7^6WXJ;@A_QRMR[O\@]E+9KI7-U\R;ZM&(ZQYV(2I-CU M W\ Z'0U/ E*9WIL>V7];:P^W+6D\!B^H[CMCY:*(4;43W M_,C#D![/>KMN2%5>9P/#3?@&;UI(T[ZG[U-TYM4TR.\RWD:3!I76GL6Q.S3",58I+-#Y^DAJ3^LW]FKGW%)3V$J3)7,8+-,: M=_<.%+DPU1AI%2+/$(U:['T!INZ0*L]<:C^,EFB M6FY./"G+:I/CU]L?+:OGD5PEV#AFEZ%7YLQ1[&VDR)/*):K/;XP\.7!Z1Y(.1@""'5Q2'R$"5!K&6]C?-N;%1SNQ8O;52]. M>P.<7 ?9O+/\T_95L19)N_@[Q7T%&RZ2W'J8V3N*NQ.-8YK[;]-3QV1]EX$7 MET\Z?PC<3@-\XM(1#6K/;7)8=-0RA->JA:_F&^%E1-;LU;:?/O^=9 M?:CRS=7N4RZ.%O!Y(:&7NFF"?9;2-(X;&#!UF0N5%C>-#VY9 MF 7>=E-2G+IEQ2[;K0N>G+[3KG8BXN44=U;.U>3V2/=%1['3PW7*G3, =AK$ M7&J;HKW9!%>5V3-J:\U)RY!:>^8]O_K +H_*(GN2@[^/)2$QC5TW:PS:]NWKR)JGF>5PQ#F,* N0B0."$!C@+*4I2R*$ 4 M>TJE1<8&M5[$?>8.MNY%?_OMMLRWG.+.0K6:R(YCV<[VD"1KYS:-3!._#*4T M;];S#28[O(V^QI,\?N$?A+\5]8JAQ".)GWAAA F,"85!U(\,(Z1TS;R)\>94 MP0M'P'3^$$ 5I= (U7(J.#7+!@50CN!IK_P\LG9& $URO@SM,VJ1[#V@VFR- M5CPQ;E+>9<5N)0; V/*346:+7 M@M2U*)=,1.@_6%BYV.1;)BI\V6K-B10[$5A\[^WIQ46R'"L)M0+_:\ M&!/7!=CS^T%\DBA=YJ'XT98EK$>CN#JHRH^<)EFD1DU^>B#.'RV4B37F*0]G MY$23L&4HAR[XTLA#HZ8'?\_6M\4NKQY/5:@;D<60>@ @/K.$R$_Y]-)-^A'3 MF"FU7APSCF6E&* UP3COP:GIQB@>Y41D*@K5%.4I>R?+5K,(S!F.SJB-"6:7 M(3U&+"G-/W>*6Z6':E?L#Y6XE8(5W\17=3=@#%&0$"#:6J<(1PQYD T#LH I M[8?J#V-[T[-'=N'<=, NG+J\V?^556V+^O+FIECGNFHUAF#)CQ! M-13VL&:2JK<9.K<7.9[690B5"4.>[RJ:XD9ZZ[![(4757O=EDC_DV[)Y(VE9 M[_OQ_0BP(':Q"Z'G^7Q\UQT6KF@2*-7+F1O5LHCUZ!3W!\V1*KE!. N?:L+U M^53ZAW^&-+0APCY7@@",LBO2Y2:2AD8;MZB"8'3:8":VBY4('KD$KH=CHU62\C0 M.^WZ^4":SO*Y.N/+T#V3!LDNGNMR-5KI?J_SF\/V0W&3KS ?%00)12[P: SC MA(*P&SFB,3.S4:@PWF1:=S^\C/EQ.^O0 '6VQ8-HEE[LFDO(SO1\L4?[2.&S MQ+C1O<,6HR- +D3YCJSI2)\&YPO7/AV+9,5/FRWU0MFN"'_W]5-S]V%S?>QV M6_XEKG]D946K?%/L1=N>O&XKU?PT &&2,L9\A!!@?NR"U.> 0A^Q5*VIJ$48 MMN?#'?*39Y.QZ&>Y2G&Y;]93E@EU5 MGJ5*>*TY;QF*/86A;Y;Y6N965M_%@8SFGMMA<'$<^5,N;KKE(_# D$(4> M0A& ;LR'=7TR#!Y 3T7+#0UI6;<'E,>WONVWT /5KP VQ;F<%L] MYKNFF': MBK[*<7=&2PV3OPS=-&U4:?6!-:F'79$>AI2 !(<$^>*N1>JY..V'!HE:9FMD MP+FUT*3^R7)L0OTLT&M:^^8I"Y:A35OV%%G_'D1/U20ER=/B2[K#]4G2F92' MZ_W-88O7Z_*P&W:07*ZO-/;<),01]"%B+H;]P"E77:6FUN.'LRQV3R=Y/4:G M!ZG8;M\ NW)"-S&Q:C+W#JEN*_@/'/20<,PIBD"8>A2X 'O63J,,1(:([T34U^F1Y MGDA!CI"/+^H1](@M;0M>44T&YW"(;F9HRA>6$T5)2J6R1M/N68;"6K3OS7S2 M#I/2YTS*AUQL4UWNSF>XG\KMEL>&O[)JLTH0(2QB@8<9!^"+WMI\=A\!QG-? M-\5*59,VQK>LP3UD<5&1Q.Q0(' MV_32,A39JH7/#]189]/,&B?)MN);JSA&0>*Z",' 35V6HIC@/B)$T".K7?Y5 M7!CR,:^*LL-+O>YQ^[J_@51: $C^M=CMVEYW#3J3ZYW2?)M8 M\#3*KIT5SXMW29YAQ;.#I+WDJ<1B/W4!4%$(*7#D%X$8*]\ZO?IWS-TZ&JR&O^ M@E/L4< \$,6 4/ZVA_T^;I0F*)69[]D M897]\UG'4H@WD(/@TTE< ]H1J!T.FW_A?%J24S;E^B#F$LUG+]XY3]!*.ZF] M_(N_#OO;G >ES6$M_KP6D_#,^5H\Y#OGODGHG7WI9$]SR6K()<4?/SQ92OWG M<2DUZY=2][?9WA&'*_.BN;F6OXCB/IWL:U;LZGWS(>NR;E[.C'^*Z"C?'&QH M H,8_Z%I55[P#]GS_ZV==595S1#-#W[FO]B.P:/F-E_S7QMN-7MT\GJ?76^+ M^C9O3*GR>P%_MW?R;_=Y0T?!:ABZ:TG=<$;$*"E'RLUL[+_E"09'_U"4AWK[Z%SG'.Y9 MV(>Z<=31O3\]\^@+%\KX3L)C@J\3 P%U^->+]?R7MFD)-YLW&)K&PG$Z;;:P*)3AD"! 2(Q01+Z$^ M]-Q^;)K&_M-5H70G.4DR,[CVFE"/4SHX\3^060[ZCEQ@3*L$U:*Q5J MC*D?P"(B%N9UC=?_//!Y71/)R>/)OXZ7)J01B/A\+B NBZA/2)A V-SG"'$: M\WF?WM$K@P L3ZH^'^[NLNI1A.F/_%=NLSKO]\V;=(+']B_\]X?$Z)(GI]T_ MN]NF&JO$52?BQZ=WH/"?\V1VHWLBRZ03Y1:$9_>?VMSL]!16#]@Y17SA7#^> M?F/VFV=T"#XCSU;]M0RUMFOBFT>NK/&I=9B6)W5GJ:I_F(!!%, M4I:Z#'E!$KO0=1/0(TE"H-2KU\;XEI5\D.^/E>A\)P+PNIWY<7UX(=LCSLF: MJ*,_C"7U-;O'^T@!^)6XN1XREB9728O-N6IH46[#PW.%7*VS*]T-_$0D^ M5B4KJ[OLB*;'MNV %>ETZ!R M3M UFX6O96>J;=<-NT%.?.?T@)KPOD;QA2-: M=2\:R=MD43KES;^*%?-/>;/WL/N*K^M]E:WW*PQ(1#V?)0%BP,>)#WR2AH2F M48P2WWUOXW'TYUO,EEI(SH#)^:-'-74R] 8YYS*>L7PNXR4;;\;SW,4,+^HS MQ><#G[R[Y+'[8=L@) BQ'XQ^A/',WYQ/+$49I8J8FC>3?:M GIXS6F5.3/BW2;)77OB#F?%FM/H_+T*9Q)KPLHQW+ MAZ*ZB,WE_HGI>G]X"0U0 @/JQ1"%,81I ,5X?')&8D"EBF3'CS*/SKS7 ,;?M2N M1P?@DUM$0@!CCX0)#0% 'A^* M;R8C3$UJ7N'J_2X^!DE3J("?@CR]$O=/?75PW1:Y'QMZW#0%X[ES*VBN&YKO M>YKK=IHSMC#X#5K>JOP=R^("2GM'FU :?*H4]/BW?/]76?UY&@/*[:$I7^F[ M)X4XC2+DPQ!'V T@8 &?[-+$!3&.@.]+*_/XH2QK= ?0>9KJ]!@5E,< J1+" M/2V?:A+^@DI\2J6.FAO@5$'7I^76EL*??Z!-B?V[7+TE^^9(7D ,&A,:>5! ME L*31US];CZ_?/*0S&%R*<(Q@3&:92(SJ#=*J<7)U*%*0H?9UGDW.7]ZR] D93\$(W$ M@V*?F.E=+MNE7+E +B2 1*9#H\!-W8#BS'4]/'YP%%B0-U7@XPR_J?^1/^:" MR5X0#L3>4,WNP][0_TB^)E_F>C/_X^O$FPF@81EO)@1P)3WD@(75MZ)IKV__ M4=7;33]1^PXA/K$2.Z"V']+ "2D=C/!> \(+*?A'&WYC.2!^#/\GAP2(Z24X M$E@7F:4']D9WS%S?H@Z-S+)'@B+ ,L286L/90 M %]I>1K4\C9/$BT^'QNNADE"K,P);$)"['B.1>W!M&5C4&, +09-IYA-I3 I M%,360[;8N>7L/,/$6 /%LZ32OD?;5#Z83M:7<BAWJ6@E$WP ?:UC%.!*8/D$H$5,A0VS M(:# MN%#KD:/_$Z(A0=(RI$$&>*7\@ !?\R)OBOMJN_GT\%CWI9F'[=K()Y$?ATQ> MXHQ9\*GE6H/%C+B@3'H5.Z:%8("&RA-L0&E0H5%0*V9B$"@>(WFGL"XE)^/):@;2Q TC_?+_+^]_KJFE6D>61A!?\<@//PJ'E)30=C#IN M!.HZJ6C*L# -Z*[0(\?7'8D6 T)P'J@2IV(2-2.=,)4Z,OEU9'($=X4Z>+/G MA4Y0-:%6FCA>AF#IQ E M#WP9]Z^\OX3\/L953!P78\L+(R<.24QC/P[&0"]D\0*H[OILL(3>7I4:[9^+ MIOEW=.(/VIPX!&Q(.=M@B2GGLD9)KKGER<"<^G"%1B\ZW3WUHROB<*K,5R^E M>>9&F)H&84*]9Q_G9>C\_&Z_;KUY&=Z50]XO1;NB<1AAV_&)0]($NY'M^Z/) MQ(WC55>?63'@%3$$"G='3'K"W:XKP$)"-,:53( &H7@9KZT>5T2#,S@_HJ_7 MZ2N_PFS%2@@+1<*(4M>+:.0E@PF?N!2R?@1]L.'5XBF6KLSZK@$VZ(+1)!;8 M&&,(%IP0D4C1B(J<6IY0#2F>EJ$2BKJFTI4(/38A+P7 MI_#$8_>N'40Y@D7K^[R^$TT^UDRPF+#,SRQ,<8[X>(801]@7"^TKA'*0O]Y6 M]:_["9DVHDA"S$U(E5[FEZ%AFGVJ3#ZK,-5+\\>2A>(9#P@V)>^YTGS:K?=U M76SPOOU2M?]5M%_SPA KV]_W_%F7G<[WGKJ1_X3%[OB MMFR;[.=ZN^".;![T<(Z\%*2V:&% M73_):)*D(0XRIOB6X]@QAN6(7ARL855^Z1^7YE,/$<.,!A^OT.@EZMU$1S]Y MZ['!T^Z?];Z*-J=?Z*,B-A=<'*>Y.60Q#XB16; M74X0*@?0AXHD+!1X' #R^&)]0,_6I7D-"Q?G&C>QH'"!0P8+_28"O<$)-#J! MN B@W@UT\*/[1Z,GBU!>(/MPH38UO(O6=6-.BTT#9CE7C;B\-/1I:'LLL$L2 M&\=V% UWQBB.':^/N(0;%\O:@<=;?ZD>Q?I"+5$B%_U*BGLA&&K!6!$JAI'E M-0_-^5KI^WU>%SAORG6RVY!RNV^+S9?]0U%S;L?.)S2)<4QCS((\UTT='(:Q M=6@8A ,[M(7R2$S4"HZ<;DIAL3?D*XZ<=D-P!7K0,")>B= MR<0LT0NH(F+.MVJ.1U7?=$2*7?50[EZ@<-+ R]S(LA*:1&ZMHH-XA M27**4J%[^9.4DG> :4J=1='-AG\4Y=T]LY@\L7GQKF#SXTU17]]VH)KK?=NT M>;<6[P"NXBB.4^Q%<69966H%<BT;GJ0&L"@_H#V\LPW: M-^Q[;876U<,C&[B3USGOCN^N^M?ZEW+7_Y._S;N; 6)Y8H_#S&@M8^?#D&_5 M',\[,)V>;W!VL]4VK1X>JMW!>M*V=7FS;[O^]=4@2,7F:_[,?SFI:_8N'*I( MK B.0QS[;N1$J1,XO,6]/P!S;2K426=&.*:#5Z[7Y5.!BMO;8MVEC?/TT_89 MY?Q,OA%Z\2\V5&+G3PL;)5@(? (>'= ? N$&G>+G$CX.938.9?>;O]YPKU#O M%CKU:^8[ ,KC,'5!8+Y!7H;HS^GPZZL%F;F6J5)GZ8XBB,(\_Q MLL2WG#$D#>,D\2&WG'7;!@D__.*S:$ X;C46+?IE6S7-WWC:0O50+"XD/,T MR=2A5^(/LEDX$X_*+;=*7B88U<6A-@^;4'C#K1.^6Q8,-/F:?[SRWN!Y3LYN M FJ@<0F[?3KP0T,50.1.&)?L%JD-=]8]:U&LE4&SM/ -W,,F6H,W,MK$ZPN8.CB15YJ^C7>$LX@M0(.88,>/0RMTK7 P%]A4J)&?LI'YU4959D39 MDQ4: \1ID)H#JHN+S0$&2&Z ?"Y5<*!N?"@Y4KR('UAT+VO742/;EMV9Z#&D M\C-F#=M1%EI):KN)@^-1Z ++!IY%J%@R+#^GX- ).FBQ'S4V18\+YB(2>A)P MAL,+%;Z?Y&ERIUX'O\N0)TV^O-E?U\>0<-,QWOB7&_R^+G9Y759=).8DKH.= MV,O\U/?"+(T#-QMM.5BHB)M92Y-.4$&%!9Y @7%91;NY 3FZI2W"RVXSO(SI3G*G"Y$=]3] M>*T]FI@!5#:GO&5A'S#9D4>S#/M6D& W;?C'%]X'*37$XX?K!#R-O"U[XSUY9EN/C)'7L.+1LXF*/!(,F><3!H!QQ MK89-BTE?EQ0]UN7<=]8A/$V\4$;H7L;K9L:U:H;'%3AW'Y(%FQ]5LOZ??5D7 M Z:B^5*TU[=IWMSW/]FLLM +F>7,=7W?C1(WBUUW@!!1#]160:MATZ1B'.,!E&W[H%,0PU!,'Y,TS9X7C.&Y^[NJ+9HA<:HIMMNBYM_. M^Z%$-[VGBYVHW^%7S]2M,G#+$(:YG)6?WM4Y%J^"_53L]D6SBDE@.W&2N+83 M^D%BQ:$[?KSGP.YF"G^HX1=ZP &M]BQ*B=C*W @;L#7YAT08JFI\L#JA.V!N MEJ$@<-AOJOE*^0U\JWGYN6^''."O>=\4[9]%L1NGZN/DW=6(S+ZDU]^RKF("G^.9*C_FNV=CQ5%@=%$2I.+'^YJDS R@>W97HOQ;L2[* M)WYML:O+V]?+7 46MAUF(R,XRMS4\P.+>G9LV782N2&L?8:B*<-R-:!#]0@/ MW-I:B4DQ+9J11)@@C?P=D5VA#MO54 EX]J[2$TQ-B),FBI>A4+J<>=O761]' MHEIUS4*$^FBQ>6'2H3ZQ+#\-(QL3WW-)ZKJ#23LE-D2IE P9UBFV0-T4_?2:G>H4%56NZ_LN4NKIOTV]GA8X2RU[(1DS%Z4L"^IA8/,S6PW)<3' M+F@5I<>BX>74;WF[ON=]2M8G,+LS9\^R?_GGW[J>U+"(1!/38I'(_"3#(I > M'SH%B#A"%G PC.@(BA_Y3U(VZVW5 M[.OB1_&SQ@3$[+9F(/I5T\:;UYW!(;^X-!0AVWV&\?G:9J0*RWL+D.E]+CR MMIRG+G[$;PC>%YO]MKB^'5(3:;DKV^)S^51L/NU:]A26+#!,FJ9H&_S\6_[? M59UN\Z8Y B-N'-M)$D2^8Z>9[7M!FAZ I1FQ/%#6X QP#.O;D+R_04>XZ( 7 M>O70_,B(B>+"!@4FG0-XGK(YP$<'_+]V#KP=)W3SC#HG4.<%T]FNLO/%U%:= M_PE-GG%PEZ'<PHB!0-[$&B([MNC+A_BS #,M_UK3E0Y< >P#\OJCHG _F'5;86F%Q M(RJ_:IA>+%Q-#O>EYQ"=PR&PB)AUU)ASR_G&_#-FTXU)PN?U,*!8V$_B8,L#'S?BF/:;W_97DQ!E]),8S$\TWQO M&8B^F=3Z!#[P@-#T@ @>'2YH+("'BL>=>#9+G&(?K\)TZ*_>Z_[57'#W7I'R MJ?/(F09S&=(_F[>OSS!G95FH[<_1W"F@DT9C^/EM&S+>US#K>AQ^VC5MW;4Y M:;JDV1_W^>[ZL4N">-73*/M9U.NR*;[RTCAC1UO7CX.4.DZ48C9M!9'EQC1S MPXQZ)*"Q)70$\5?PP_#$,F#\M0>)!I3HZV0EHK_>\S ]-_T57#"X]AG:NW<3 MV,FL=N([PL_H]/?&GI:< '1@ )U0@ XW'C@)J&AF_RK.1?G)@WCS?.QZSW[OL7\0NZ:Y0P?=\N1!K+H'L>4/ M8M4_B'^^[L!8# ]B5X!-M2O69$31:P$R>]XF-B!D'=1E[$7,Z?*:8V6Q,@^BO\"L@?[@[AQ:N2&8?D:*.D70 E5F-.P5Y#E]8[%FU;63+&?<] X !X%VKS42/19U?QCWR^_?R?&OZNJI.!;*BWGSPZ!72P>\ MB $^'-1?H0[SQ35UDE&YI;C:X"Q6836Y)[[ UL&C ;TEY7;?%IN5EUF$QB$- M@C1+?,_W0XH'($%D2;6#TVC>L.;V,!:ANL(CHEUW30R&>>7M42]6>WM\>M07 M.D1_.?T%.RBOP')+:=D8R)\YB+Z.A M[X,.NH ?;5@[?S]$G1A#I);LN5?K; =)W'@94G@ M^H'E!4Z_(NMOP/WC>ZU.^+;IRN$U;EVM^D^K=GQ^>O56<>H2Z448C')(XBCS/C@9( M01R!FA(9!6+\"'A B=8,'U#IC(Z H!0NA7R@5O+6TWS"Z;XX07:%3H9DXK<6 MHZ4*_$^)[1S#NA UGL75UW(]'[^B>OY;7O^S:'E&Z7>>'=0US4V>\G++O\46 MV+P9Y/$G/90DC5B,'+I^8E$NH"KRL'@X7^/Y0DR'[NQ[WK4 MM1P:A9X5!./<0%,;5 E=GU7#*LR!H@XI.H$*+1"ICV,QK;T,O3"!?9_9Y4BH M,(<3NJE_')8AE@;\>EVMT1!SXNW9Q_: KPT&(;9)0H/ QG:013QS?=3AD&3 M_NS29@P+GW+'8Q4&Q51N)O)@LO:B>>A2M.P\4Q/BI8'>9:B5#D?>-&+7Q(UX MCYHGIH!5_4;^PBQR4^R3T$J938M&MI\>S%$K\]P0UI]&THAA+1IPE?#6-+*L MB2G0+(3!]&>$M!SU.[)/(\B%*I<^J8>$:T,"T2B.I8M)U&3YA2C8 Z8Y>WJDS M/_Q\.0&7,*L38J=_9):A?0;\JDP_TS!E_%I7CT7=/O/^J2T#P4]Y'X_[9R<] MJQP<89)%EA,%*0G=D%!O,!_@!+21I, \:IKW-QV*CG"7(XFBC(Y(8G:!V,9BJC?K8$=0+ZO/R"$;NPK\RFZOS\GE=!M M_@.+)^"6HW4?$C>YZZ^+]&6HFT9_WIP!Z&5*N&L;UALKK9K]M_=%6W MVWY'<$5#RT](&#J9'219$.(@ML;5MD- USW4+!G6L1X4^O. "GPVH$BCF(3- MQR!,O@9<:&!Q0+8<$9ND;D+ ]%"^#/'2Y,OKKF0:&1(/PIJ"_2[//"9,-[=5 M%P#VC\8#L0/$;L6T.8*$1F,: MB!6-Q^;E%!J1G=!Y@F_H^;@<91/@<3) TS<*RU YK1Z]"=)TLR6J>,GFB2UZ MRZ;J M%^8J;V/7'];VF+NCB>5DGTA0/;7@-3APRQ!7HQZ^7AP;9U,\ MY9=7D_N1_WQS3&(Y=N9C*PGCP,U";-%D3*C!U 65.)4V8CSEMRNEU^8_X3F_ MLK2)Z>0LC,'$L">+85I.8'B.ILFD7T5FEZ%6ZFZ\2?K5PHOPC="J+LJ[7;JO MZV+'S-5,Z/)UE]''!+#[Z_8TP>^(Q\.%KWR(%71E>2ER.4'K$V(HBZ^ER%]VKRIS#R5,!G[4OS9 M7S5GMK_6U8Y]N3X4V3@ > W#"WS'CB/;Q@+\ ##(_Q"=$U[<9-'Z2, M8%'3'^(W:/^XR=LNGX_AWCZC?%,]\A)S/.[952UZ9NI8W-X6:[YM =-#_8,C M)I 7'1>88C*HZ&187H)=CGA"&9U04V.#LPQY->=>-=-#KJ/8:M*F>5T_,V1= M%9;DIFEK%NVN["A.DR@)O-G7 P;"P&2>>G556CFF8F$Y411%W4,V1.Z*B905F&B!KR3:C4 MJ1X&(?*Y\JP(AXX=VH[C^SZ)O-#-AH]F_PEXJ5J%K69$3.,2W$X=%6UF:]!$6"6F: M@DY6%4W-$#FBH\.9=^1( M&T=:5V6KB!ESV9K0#V/?RF([2-+1MDLC%G=4;;[5N!K[T")(MD9PZJNP!2X! M5$-_8:Z7\_9I]$DFU /YW\+N/MT^K1VSLT MFMD2SD,O[KB5;\5C5?-=4E(VZVW%ZT$?=T6=+(NMB"16F%I9BFV?NE%J)0%V MPRBQ'%#[81WV# ?N/<1N$KPKJKLZ?[POUZC(?DS8A=#HI7X;0:?7H=>ZW=K;$&W@^/)0'1>513M6="16[ M=5DT[X&PO(RF(8TIQA%V SM*??L (HDH]AQ83T^MIDWO6QS1'M8!IWBAW3SU M],FU""'P@'C^K[8[+?% M]>TA:1X7+"PJQ@1ZPOYHVG+- /;IG#]X#?^35$V/!&F2A=3+?"LD ;%UOW MP_!F4*[0X$ GV4->_!^=$Q>\[ZA&^E1\.]-P+D/)9_/V=5P\*\MPK>8$<1#::1@&3AJX438@LFT"*C5D$H?Y:+H' MS%7E:UT]E0V_/,V&5XO4&Q@8J,Q?=DSD)?[ET!P'8RAGA'[IT?]M0?(.)EM( MVLT-X=)DW:"G9R7=-+MP.<^&9/41SK>\[>ILLM7$MNPV.5]!2J/$CBW;]2A) MO)!&;IAX Z0@):";IT:!&!9T4C+(_'Y:@@E^0;,!G&NAZ<#@$"YM/C#IZMD)P3B_\!F!%$S5ZF+#L!P::;"E MQN.'?U_,3H5;H6F$"AC#,&M@/T$^EX^!# MMTUPXH6LM&L>(*BJ7VYLY 5]')3SH[$@+0:;]5V2ZOZS[S>O (4>J'G)7; 3UE]#R>9%8Z /!^6@&T0 MAF'U?A71,;' Q5VYX[>S#^UU=AO^91^^LQ^?.MCIR>"BK)[K'SBHI%]TS.15 M_>Q(((X<]= 7).Q0GH6TW=C@+4W>S3EZ5N$-NKNHSX4.L;P5P_IDK#06@$"E_?O0K=5'-IQZ#,0 MJ>53FM#4]MPLP&D6NR2A,:ATGTZ[IJ\VG*RC7H#M%KT]W$,#C'X!=?X--#\& MT 7MO/3+KV!5F3>\7OV01J$%JK[!6(8^&O'L[!)4-WN@BYB#76ZML]T4]5.1 M_"R;51KX3I %21#B%(=A@$.7#E;#E((B.E5;QK<(3]_2'^S7T1\<%U 1E1D5 M4\$YR80I'YQ'<]=9SQ,TH6FZJ%V&CFGSYKTKK-I8$M4K_CB]4DM2/>3E;A58 M%G$CVP_B@+AN@*F71:,])_ A2B5OQ;!&=6_3]:N( J9/"@R**=,\Y,$TJ>/M M323VQP'7S,)TEI\)25+G=!EBI,&/2O?3!MS\>GC<5L]%\;UX*NJ<.?U;\7!3 MU"O?IG'BVYZ743LD?H+#-!BL41J![H_*VC L/@,L-.("[G?)4B>XVS4#:\"] MKC>$H3\.H.;>YWJ?FJE=+D4RER$WREZ\WN'2PLI'4K-[;'A0'&>N%]FCM@4>$4KJT&#&^$G@ Z]0" MF1F$'@*^3]['$J2=Q4VUWO,SW.X?+87-%Z#,/9*O])P[R54ZM)U>HS]V^QV9 MULC5995:IR.5]N<(H-==:F"_:]=;<6SL6,3V4ROT'"^@0>)9@Y4X]6UAD9;X M;,/*W"'ZM8<$$!(9E@0TV#!!,.'MP(P[_!)J*T,20&(-DR6GJR](4Q33MPZ> M4U %*A8@FRKH*ST/A+;#AL_EKOC4%@_-RDO3+'6SV+,H9RK>3$F9,DLJ*L8$ M,[ P]NW8BF/+LU+B>N%@B@:>NWHLZK+:?&_SNI47L _-0-ZNUX@D7[3J9EO> M]2VP2;'N8F?DVE>(OQ3J$O8QL_*ZI95.#6)U>74"2I(P@4 MXKQ,C/NT6_-2Z=W7;,7*[#EI3!(GC +?30D.QRT]/P9=C])ETW (5ZD.C/ THT M?U-90>J "TD5\I
    ]J]$EANJK.FM.?EV#0.(H M5[;;*.QX?60$ON,UX#&PWQ5>_EV$[N"(\KO(X"1.A$S#=-DWOX)PT!$JF&P(![F9K)WXZ ML+@DY[# XB]"-R"7ZT*TR^5X338:0YL1[[\IYG^)DW(N+\P K0O(%S/A567V M8806!"EV.0MS>,L4MCIK^V0V0C+/QX%OQ=BS/#N,0SOIC25.% ([4$F9,#R/ M#*BNT( +6L5#CCBQ%><,G,'F@;=T7>A>UOO,3(2QBE0N(Y!5=>)-$0T-G @% ML]_VS2[?5;T!+XJH@],X#5WL6)[C^58P&" )%FIX)/&QII.S#F H0^0%8%@ MTAPAP(VH PZ9''X@*8"0SQPYC'28YPHQ?K'Z&.(T3JSY^+K-UUTDVQO#J4=]UW9\STXB)\Z\.#Y&6+:=0J12 MTH1A4>Q1H1$6,!U+DC)V$I8,3 MH0TFMI;FY[&=%=Z6I&P+?DFE+9JO['^.VN9X41)3QPKL, M3[&>!BP?3OI<( M5;/6:M"P^)S"/+0$XD#1 2GJH0)V9[3Q++"9=0F*86+U@MWK,^S*;()IHQFP M/78)NN4VSCZ7;9],@_+MEG=MPQ^/ !7W3039.;<=IIN8A>PT:;= MI\UW0R[+^.^X(6=4CHV&[ GA4KLVD\ MF,:N%5'A:4270I,OC$ G=%BKI[#!D)?]_G=;YKBZ$T*B&.;Y&0I&EF>WZ$V=?Q M8)#@&%267<&,Z=V1(S(T0@/ND"AP*+A+,@]]P)V2]YB[U&[)68*F=DS465W( MKHD&1U[OG.CB1E2(CFLJ'FKOFT,G"O;!*8Y=CT0Q(9&3^1X=3#'C0F&ND@'# MXG.RD#R DNI;(T>=F/(89PVF.6#"C*C->Z1,Z(P2A\M0/*HW/E)JJ] TF MHL1++-?RK92$%@DRDO$6-P=CF!!0;RQ)$_,KRT+=)IY MGQB Q@"97*;*0)WX0&>D.!%?2.WX.OUHLX^6+$Q#-[!IZ 4D\=/8XE?_>VM) MX(':E\K:,+Z$ZF"ADY?G RZC))D4'0-99X\Z +J#6^76CV]2\WDTDF-S&7H MC;(7;Q9-.EB!QS9IWAPZ]R6)%Z8DQAYE:[+0<6W/(J.A,)*,:X0_?KZ8AD-2 M7"N)DP:-98SP)1W'B%!E.(89"!&*7\#L+4-+5!PX&[=(;&5 M14G #%EVECJ6$_J#N2"&)<5)&YE;31371U *953%$'N*VG+A%=)+8H0U1H++ M)2J-C!N3>B/-BUASO')7-GF=5O5C59_&2%[B.(GCXC2)LHC9"^UHN%>.F>X) MA2YJ%@SK38\+TKM-FJMI;9F/)IBP])#0"2:IEG?2M$&ZWH [+4!YL.\3@&QFUY-'Q MD -!?2\*+ <'5AQ'-*%I-N9 I#@0NCXO_>%SJ&;W-'-,,O( (0JBGH8XDE70 MP^I7048A/,E(J2&^]%<;.5'0+8M8MVC-OJ%-08\T?*BB$HPM24EEX+^KIM(\ MB"EJT;#1SS_MF#H=,E_S[>=V\V]O#DY\/R:AG=I61+V$^"G!V:CF+A;+T]!K MT;3V'G"B%T 11WIR2@B1&FU,B^CT)4@&BK<(OU*:KHUHB-!?@G"]ZG]RU^'F M&9T?'M6Y0)"ILQ.$;J:7,&MH]ZDR^6P"YI?D,6^O']NJV!;KMJYVY;I)JX?' M:L 49' MQ.Q+=((9H(?ZAT!@ KHH^[")"$:\S(RD?P0 ,]-%1T+_^B0_&8KJMOL67Z&@ MF[K:W]VW?.I*OB8_I@?TWW1,9%!BSTUHQ@9H 1.;.=^J.1YQW3T:/H_]T>,@ M#A(WHUZ64M]U/'ZH.R"(<"2^:Z79KN%)3KQY (>,.LS:.P@ 1D%@IKO@ ,#F MN;\:][H[.)@9@_\+NCB,Q)R;H0S1NX#YR91GX(X.LNR)+<+J(K^^O;Z]+=?% MYX)%2RLGL[,P==,D\(A#$M_W[*&N7YI%?BB^R@)_M.EE% /$ \.J@X2V!>S@ M1((JD=6049: RYW9"8(L5HP2):?5/WBYCZK-MVSM\8*ZYC$?"%1?3+QV_.QJ M09JA!_7PLUKSB M\R$<9+_9#G<[UO=Y?5< &YTHT#DMXO,R"=R;X)C0$10ZHIKW2N-9R0%>H09,1P\;S&[E./7:XKM"?97N/=E4WS?>"!0Z8 M-'(N'(=>AFZIT)2?N1VQH@[L%3H,PP$OXH!YW>?TX@, #F(O,Q!R<>VWXI'] MM#M\XV'LX1W@6PY_WI?K^^Y[[/ ;*8UT]E9OB-/KEQW?; MX[ >-H5O^4!6M_V;I"URXCJC/; MT'V[KXO?REWYL'_XFC]WYXQD7[SX_O?]31>6'A8!S9%]+8C_P0 M#W77TLAQ0<6)YL!C>O]E<.$0O#=7Z+9#BQX.<*]0TP-F\^.Z*!^A70MG&3.Q ML']IPP6<2L>1^MR/U $HZI&BP07$?'CSP\$/U#LR[YI" _,3JX\YQW49ZY19 M/:XN]Q8I30_<&-^:V#7%EZ)=Q1Z-J6>3V,,QH7',JVZ.-ETLE/>AQY)A2>=H M4'& HZ354 *E5-@@=ZKZVA'98[M"#-U%1?,E4>)R*$GP(H5.UI=I"5-B2+C* M7=4TQP2XY[Y(9[K-RX?FR_Z0FDT=STIX]5]B4S=V;"\;#7M^;(/JW:F;,RQ3 M!RQ\I7CH3_>B=QVP_)T&;L7$:V9:80K&P9VD-C]?H:&V[P$@T[#]9$%D,R7R M/J1L0LLT\KT,0=/IT.L">KJYDI2V@ZWK6U+<,@@Y"P=7V,$LQ/,2)\LLST]( MZ"=CZH07$J$K'_JL&1:V R(N;)L1DY*>R1 J)6>&N515LR.QY&-BY]"RMWR) M2YD"UXM4,A5_IH5,F2F)-BU%VVZ[0*2/"U>VAU/?LR+/B[,LBA,29/9@T?6I M*]FK!6S'L'9]S>NVS+>H&8%U6_F'4.WQL+J7;MT")U50Q6;B$ZA?)TU<1EA7 MPWKR8HU<7C,TI5@:>%V(5NGPY'Q?%T5V)..L9+VN]_GV*S^7:_A196:QM:H7 MABZ)8DK3.+.L=%1%BPK5C]!ER[!.]7BZ=#Q>XN,AY_E'NZ(]+>4BM0>F3+)4 MY&647[6X"_78V&IR0'?1H.LU5>(AES3)"Q$Q7=Y,AUN*+ EWJF*/WWW>%"<9 M42QR"W#JVH'EDS!(+)=:0Z'WE%]N C6I@G^\8P.E^W M3+E.;-E.@E,6'$)?39-+\4ZI-TVT8 66*1/([W3>G1)9F$*U9.Z/J)$;$%[>\39\]TC MO1#;D.H6EV%=+DE:B/W\IGHJ4+E[*IJNP@W[]:'8C7)%#&&RWIDP3-&]@%1G M$UY59A]2P#23_2Q;6A3-U_PYO]D6/ZJ49Z?TN2K,YJ?=]X*_\M_]? M15ZOG(1$#@W\&*=6EL6)X[OC=)CAG=,M#=/N A<1D@A68( M%YB"+LXU;#+J:.9X40\8_:A0!QD=,:-/_)R#HT;7-3K@1ASXQ0<$,$M=?&"T M7.HI3VK(ONP9]-B/'YN^BO'=*7>'.SV#E]W+U!R&DK]6AZ%\9JZJSFLR])Z; MX8P.U0+F.K/^57,]]+!='%+4Y1.S^E30O*S_,]_N"W[N/WR39V<&Q N#Q"?8 MH;'CT-1WK?%H+6:S,&1+1X,YPS,.+!#/M$ #;:YHX-6L9V>F1F%S6-' M'%>H([;#=X',[H]9FM@(TDCQ,G:%=#I4&7L<95.)OK&)N7XJ5F[JD-1U0^H$ MF4="+Z#><.6%N'XF=-=>_M--!^+C$?S)\;OD3K0$=8)'[D99 X;4(V$G:4*? M/R3,<')0SXM02A"4PV5HC0+^L^D_F.R4;-RJ,L_G)# M+_,F*N0J?@T?E,3 +/ MT$])['"=I"7.G$8]P=#4N;H&7I>A0EH\>7W2KHT=R71$DC_D=T7SO>M%TX5: MJR!)4AI&46"EMD=BRR/!L$E*QER)9&?Z93$)69$@ZNZFI=%)N&,E_? MJ&:06$P=DY#$@1]X?H))D TFDPAVY4/)D.GPJL>&^(@KQU=*C H&6'.1"8RP M7O!XZ1!K@J.I&$L'M"9\**V:5DW;_*A^U/FNN2UJ!F.S M7[>?RUVQHJ'K^@'[>&RE#G6M-")DL$KL5+R=F@9;QL][^T*S'41^H#6 1#U* MQ&&"3AS5^14Z\)V56NCQ[A)9!9W:SLJNW!FM*LNB)ZP?47'^/%4;B8LX/=7G M367F40/6MN*)WC_N\]V/XN&QJO/Z^=/#8U[6_$'DT7/1?!HST9JO57W8F%Q7 M=[OR7\7FTR[+:YX$T'PIVN0I+[?\I/>VJIM\6WPOUONZ;,NB61$W"2(K"D(& M/8O")/.ST H"-[$I#6-8N?)E(#8\(QU=0MO.)YXH6++W^R&O_UFT7;)%,Z(% M5N-:!(&B5;T6 =;<)'FX:-$R!]'H(3H9_8./5^C$RRO4^XF.CO)DF\'5[N#Y M"HWN_LK\_94[C+Y__,28J3@VQR!.K#Z6]1 M8QFS,$Y>5U);%CI8UXZS!C_M M?M_51;[E&+D77ZOFD/;[_^[9-]LN=^#8OW2H3S+^UM_9OVT/M%S7V?^P?_.C MNMX57=Y48MEQ$$3L/Q87I*[KI%$VN$)3 JKQMD@'3$^XQ\>I:Y3VWC3+?[ ? M_>\F9O38^\9_5OQ<%TU7>F"S%>^ 4.WN/C/XFZZU3X.?_UY4=W7^>%^N\RUOS]O\Z-*HBY\M9B/[ MSU7D.!9)?9)D,<9![!,_M%,K"; 71H0AATSY%X1I>&+O_>EZBG#LOW;@T0$] MPL_H%#];4=T)7S)= '>"T_)?9'1AD^_@%)\IAT'N3L@&O]#HV/N#?X5N7HU^ MYR#ZX\?A+A+S$75._G_S3J[F1FMB"EW ([*,B7()1%2+>WT!1XO?]P]L]?1\ M??N]9*OQ6V9YUR;K-;\!RU;D7ZMMN683>8=C9?M.C/W,3QSL1$'D!GZ2TBR) M26A'5AH+]4[0;M3PA-1#Y3W)3L"B(UHTP.V5Z+S\&"9?X #R4KP#IXJ_#.6 MT\E+42]W3#D, 9NLFY,AR(]#\-@C5KT,"N#EW)FE"6H7<'AIQ*W*\",)W'O= M_/>^W\:C5?VE^//$?%WMV)?K0U)-\K-L5C;Q'#^@H1.3*/*SU(FR;, 09(X' MVC35:MGP''0"MLO;9W!?J.$+P.@/#EE0$@T-A.#VX\7& +AOJ)-^,QM\$":G M=N:,C,@R5@J&?'N]%V:005%5_<%^^_HVV52/?,[_K>AZ?L2!%V563$D:8FR[ MED]),IAR(Q=T85[*@&&-Y)AXN#*@0G^0ZB$O=T AE.-.3.^,TP:3-3AC1K3K M/58F)$J)Q&4HD9H+E<:'"E+]<-2Q[[QP<5YOFM\?-WE;\&&UXMXP=E./!BD) M0YK$3FK%.!P%S45_'%!"EOZ:"(:4.YR=:,E*AP*$I]4#[Z-PJ%'P*_N]:OW/E]_\Y4?U6*X1 M0_VW?^=)<77UU,?$;86RA\=M]5P4Z/M]7A>_XKPI-D.OXI-H6KEFH@CCYS82 M] [7 K80-#M4&7NTP56^UP6O^MOED97-/_$SGP:[D#KT@\2)DM1S[=#'V,&! MY0X6?1>V2:!BQ_#4\P(:XMA0%\_)+/Z5Z!0+?>=B$C;/2))HJA#X.88FHF$= MO"XC*-;BR=O2X)K8D58F;N^PK%I%7;/SC/@)20([3L(P\ :+A,)*/ZG8N8PR M*4H2A$=)23)$H29)NLC:?((CB"A),+M049+QY"-1DF9'6)3ZE(,WEOL@S26Q M[3HQ(9&3NA$.:>H'@U4G#$ 5#E1MF1:G'AYZ^YX!!4J54T&1FI%.H%"=9_+C MM;D9L9KF:DJP-+&\$-'2Y%7TT ME$:9[4:4)DF:!8&?^.YH) YP(G3#5_*CYPI0KD'5@"0H$CC*-,N.I'SP6YX2 MYY,2# '.(LTR)7?N.#)6[0K5D[\W_IT[Y9,G8@$G>@K@*RT/@X0H_OBSZHTX ML1W'/@TC)_%Q2B,6XQV-,/4%BZ+X1\\EB@R1Q"L/H @@BF;8D11%!D9%% $, M28BB&:841;']L](EBJ-_'XDBG(@%B:($^/=$498#F"BR<1NTUZ5!B$D<1UY$ MO"#QW,"U!S-Q:@F=#$I_^&S"R#')O/@0HB#B:(@C67GD<)0$$L*3C$0:XDM5 M)#DL;3)Y]/%#H92@8TE2*0/_7;&4YD%(+G]4C[1\*L9=PR'!F<2A3UE8FD;L MOSAUTWC8-XP3+\/"BBGY^89%DZ%"'-:Q)@) $&0I$]#.&=B"R>=;HF0D5)8Q M@(K.P)R?.Q[FW*CS):]E@M#_\"3TO=1/?L1TA.M0YMNB MZ78"?,7,\YBDM=_EN7>[N MCB#P\_'KX_U,-PRI1R+JI'$5JPLFQ)B:+Q@F3EKO+;&F]Q\>$ABG1MPQM4G.A MTO@X 2]9<5E[$TDZB1UED<_6K5:06J$7I@D>;#';!'3!2LJ"837I0$FO)"5) M$],2\WS!Q.0U51=:0+Y+RX2FJ-&X#%%1].'U52H-C .\-HZ7[?[?/NMO+MO MA]2'Q,X"QXIQ%F>QA:F=.72X74Y#&D!S$*1L&):6S[SOS;XI4-V! I_0R?$F M?#!GG#+P>=R "!T@7:KNQ/O43!^^*9&Y#(U1]N+M49L&5C0VO?E<[HI/;?'0 MK"(_\WT<.F&49 F)^3VI835&'2<6VHPR8MBP(D$ZL7#0J$.MOQT+8"2FY>SB M@P \[?OK\:^])8Z90;FO,-7B+'%G^I)/:OA8U_T9^ M5]@KS_(2-W+#)(QIYF5![+G#ZIXF;NPH);1!#!F>BXY0^.NW?I&-Q;]1%YNR M9:$SN)*;$KG"T?,\O()#Z%>J:59!X%#L\V)9H6.[060G?I_@S)[$ MA((:*DB:,*RW RI4CK#0^CZO[PK@'JPL@V)".@-Y,)$< %VA(R3$,/ MJE]> ;;,)5D3.)@P3QAL@A^X&@#UBR'S7 $.$-?=<[O_ M:MPL8(]?T8%*VW,"BV^88A?EW2[=UW6Q6S^S9=RNR=?\\?E[7NYP<L>+]_0[T[_ M@4LN;52+K<$NP3),LWN$:("(3C B#O(*W70P$<,Y;V0I2-Y$;*F;_F5$E]J] MJLP^M+K$D*\P3ZQGS$SH.[&=621P'.H.K4(=*TWL9/54U#>5NAS"K$)>U%. MXDE_#,X\@@BD6U40S?&L41 YR"4*X@ORI 11COZE"Z*D5\*"J,*:GNCP)0++ MSA(W2?S ]S#%D9\%]BC)@9_ZND01;MFX,/+2%G<,5H-^V3)D1?,WQ'Y[O^W2 MK/@S,TIF\7-]S_YE@=JC0UK#2."8Z @ES0V&YG 2_<*A_FV)(OJ&1^G(4FXT MEBZF"IZ!(DP5]H3V,;/;VX)9>RH^[=;5 [?R+6^+;P5GJ-R6W<;-]_N\+F[R MIMBDU<-CP?#Q[V8_UT73L'^ BUUQ6[;) S]K7656Y-F9ZT5.DF('>TZ*[0$C M]2Q!V;T,-N/"/'J$RLXEU.8_47:&\\T]Q?TPWW>>VUBXVK O8E;N<[]427BQ8M,H?,RWGW9?BI_MCS^+[5/Q&UO]W3?K;B)_-!HA[@ XNH(,/\\:"2G1/1(?S#.,RXL69?*TN M\:(8E.[_*G+>.&CEV)GC95[H19&76BD.(Y(,4#PK %53,0+ O%#'!H5:F&8# M^FR"X5EDF0.?;$QW>3'NN=6EP="A^@M*+]A%%<65X].ZS+[KX0$,32/7K-0*03 NMHYE6FS%J#8EM]I9GE%P)QO>+41R.4:MH@L: ML+^J[,*<5!9>"4Z-22]EK\HJHQZF0>C9-L:);7LV#>,>"R78 57Y,H/ O/#: MAH57C&A#NJN=X_EDET-?N.IRB#I%%S1:?U'-A?FH*KD2C)I3W/*I6#E)E&2> MQR_[I8GKA5EH>0,6SW= -Z/-(#"ON(YIQ14BVI3BZN9X1L5ET)>NN RB5L6% MC-9?57%!/BHK+IQ1 XJ;W+)W8(1C>TF&8S?S(QKZ=IQ&D4,&.(Z+0T.B"P-A M6'=_W!=UD7-$QM072+IV 3;'MWD-[D;F+R##+SC6H\1RP_:7$V-)-^7U6(57 M44GF,#@D_K0GN\WW^ZIN^==I]7!3[HI-GY+AV=A*W"A.7)MX$8EMA[BC\=#S M5VW5YELQ =9D$B2W(SJ0!J ?@P; )%<7J6(">P$^87)Z$-&CJ/+JRAW*[J]7 M: "*$E#BF1[I%&-O0B@UT[\,6=3M5&7TD06V]%S?%YO]MKB^Y3!^=#T:BI\M M9O[_<^6$5F1C/PNS( JLF/B)2U(K";"'[<#Q0$5VE P9CB9Y&EZU&\*8PQMZ M?;,M[[K$/!;G_*/@I9_Y2_E4U+S6XZ<=,U,T+>+9?=T[G&PV)?]M%OW0O*S1 M?^;;/?^]VZI^Z"L9%MN\NR;05NAZWS8M^V?\K]P>^\6FK;L+W< [ FH#*":J MLXT=3$H'6,.@H3]^'%IB\7RO#MS)H032WT+D,J];CRNB6I/G[@LG@, M2P]E4(9P]16,+(ICGQ+;)5X<$9JD ?N_'D9,8E@39-W&#]'_WMW\YV_ZY^[R_V%-SW[ EO1OWGW^:Y]V M3VQL#R M >XFA%8G\\L05JT>O6YIK9TMX9+!Q]<[W>9-4]Z6Q08_G_2,ZP/M9\)DXE5P M;2=AD$8DCA/L.9B2B&$<(644=%' *)!9MP\T2*3941'3SL4,"$Q43^>K(VYT M\XQ.&UL.T!''?G&I5:%Z0H-G&<%EB/,\KKZN+ST?O\(UL,I=OEN7^?8[/YNY M>?Y<\(.XZ]NTZ^+5-_Z,:1ABSTM]'%AIEC@TRJCE))Z?I1XF@04JCZK#H&%Y M'C&B'B0ZH.1B?< )+&JEA60Q%9Z=7YC:?DSMA9H'B_ V(9U::5^&1.IUZ76A M*OU\B4H>SG?_9)J0K#D)#,301MUS'?;IQ X\*\D"XA :);VU*/ =H=["JC8, M"UL/"QUQP81,FCHQ[9J#-9AQZ)"1V0]/: MU/,"Q\J2=$#B.H%0I2F3]HW'7@SU$ H,N%$/'''DB+\B@-87IL9A6M.6,@30 M\.Q#]AEJ-,!&/>Z/17&^80&T+%G \,CU-#D,4]]I^788IN)TF%HV3.TP3,T! MOVK/$SF^WIFCYF!_ ?4937M8S?G["B8QD@\D!2+-)DN0D^(0LU3#_E7/G5%26@P6HI33T2L,S M JE=V55=TD!Q>9;\51MG\K=W;M1?O)8E]O3,+]X8L_0,="GGA5C-TY\SV%A M/LG"C-@#.HJQ4-V:N3$9#\BY)ZAW!8V^O-[_N!I7UIU#/)()0:'C?(,H%,[D-56="O7Q>7XM,ON(+6 "OH37U67?$TTG1R\67&%@V1FV8]_)L)72 MP+=3?["=.52HQKU>BQ<^'8)OH>GC6O$\R!C->D^ %/;0]%&MZ8S'&.4JISH: MJ%<_S1'91=/.[ +F)?T^B9[1*# F-*,J-DN%2NUI-6AX1NEAH@$GXD!?OX0 D=/&L\!T<@F*8;.) M$+LRTN50:?0L <\EO9-ON; MLKDON=5A_S/I#=IA9'LXB9(TP%YL91[U1X.A;XD?S:B9,3Q?',$=7JKCOGL" MD"]%)@7FAOE(A,T($_S)S .*1 +4?SY"Y31?B5@QI9^DX)R^Z^%M :JNR9%* M^S.EK.##"19.DH!D,0W=('$S.XT]>]S*LJ-05<%%S5Q,P2%'[XI,2BNX"1)U M*;C4,;TBD?&FN$*BV5; M)"%)G#@!,QB&83(:(VX82*HWQ,3,RMU!DY8:$'=@O39%FYI6=ZC451I$G;1" MFZ)0CSH+4BFCRR>.BVFR#%.+TV,I)\YKL3PGDCK,1W78O[=]V[.3$"=9FD5N M'"3',V'+MX0JAZE;N8 :0W.CU%B4$F5#!*KK,@>F1YHA'"JILR$NY03ZM/#\ M8U&W>;GK2\^W]]VET1"]1[MJBM 4*^+J+<'D(@5UMP9."\K;X_ E??^MM1S2V(RL.L!-'KN=2G_AC=F\8@GN<:[!H6-X_ MES=5C;YN]TW7\0'<=$P'I],"?SDZ86)_P(=&@*A'>.BD\4L'\F\7JBLAQ-T[ M,F:&^V74G-#LT]L&8-H9$R]]TQ3F60*I@PC:Q'6"ET(+1D6_I?K=I,A:TK-ORJ?C^ M9_YX8IDP*<)Q1OW8LWW+R2SO> &<+=N$CB!TVC,L(3U$U&%$(T@)4=%"KIC0 MS,TK3'S.4L@HQ$SZJ !M,\W%'ZC#XAC*[1-YG3!",# CADN/3 R)T]' 8H?_4N/'3P5 \8)!@Y M=^Y@DMP%'$<8=:^:Z2$%S%A?BNKK?=56NW+=?"\>2EZE:;]F] ^39.I1VR>) M1VP_BC)*DX3T)M.439W"LY.J(<,ST2D\] (?0/B4R128=>;D$3;#,&3H#(1FB1U8B1=0+PL"@IW! HE#\0PBX.>:/I?IT0"D!$J,@ P;Y 2FNN/]3 F) MA?("4%2#_,@)Z !(52Y?.G9.'27=7X 8RB*OU J'2[>Z^AE^2KA?G^*_(F$J'-0!XQ- M#ZR-A841G9&0_[=H<\GS(W?E'$>5#=U&TWS&Y0OD.Y77- M/JS@9I5CUC,/4 M"<(()ZZ5#OD'J4M"4&: E '#4OW]OJK;7UM^!6_+RYJ_>5$$B\*HD2AVI&>< M/YA>?^[Y&LK ]XAF3FQ\AY.I/$85"I=Q)*?FPNLL174^A&+!KP5[AMA4=L=+ MRU*LZWO#O7M^)_]F7=33NTJGE*^+%S%ZGSV[99.:Z36DS>/)?? M[HEH0O (*DO%A&@F**8SFD8'.K4Z<0'=''Q ]=$)=%O5J#L\RH_-[3:=(X"H M:H;Q$PA:ES5T,+4\&34>X9Z.6@\?G>!'S('#W963EH1D@:,&")J7-7IRT;6V M=T\UNE8F\UP8/M\H+2!>G]'9ZB)O GP%, 0#JSB+B9_:#Y*':[]KK?=OP?M;LE5VE2;+R9L(HX(2J'5PEB>3>MV;D%(#/(I?RFZ:M-KQX*?8K9^SIBT?\I8!^,I^ M4-YL"_X+*\HLA:D3VE'D$!*D0>0/7;O3P"'04$2+3>,QRJFX;HN6R_-15.>^ M/2S V-1+JY7QA;RI>GUZV"E_ M9#]IGU>1CQ,2A1A[)(J\T/(\.AZ0XC@6ZH)HQ+#IO+L#+G0S &/R=4"FOO22 M)UM^V34+SYJ67 /W(UB4?L3];(NMN[]G_ M+?]9/NP?/NTVQ0V+;79%T_S.,W\(^VM:/16[G,EWA),X\4E"W3!UK2AVJ9<- M6-A_0AM:9A$8%M'/[^\(7Z&' W@6"1[1]ZE3_!MHW3L .*$S-TH"QZF+&" Y M]?UKCPW@T'018R3?UW48EORP \E&[IT!XGF*+P9)]7!4EK1S9Z+&!V$!1Z'F M?:SF?*QABPMNXM..K?F[Q[R[XLG6^OQJYUB8X'AFNPI"2M(HH+:7!%'LQ+:? MC!@<&J:0U85>RY>:&-ZK!)5$T4R^VUK@XU1IT%[Q2@$"^ZI MRP*"*\70L@17SH4S@JO ATK"R*?=NB[RIB#%X4^F^VQN+JO-EZ)=N6R\?3]U MW<0*_<#V;3<.QNC;Q99JTHB2\R_J:>2J V#V!;O14= [E#S M34K)IY'\ ?'?KA##>OF$DBDF@4DE6@9E&1N]YMP32"[1R*.HQ'XK'O/G+B/V M^O9+U1;-U_RYV\CPXMB*W<2-V)\A8?(>9*.BVQ@+[?Y_B9> V5*5W&ZZ;N1J7Y48,5@GPHNW1R6A0K[$81#GU*2)I%MATG MU!\K3;JQ$T+J0 (^UO3R;P2#;@O(5CZ0')&%GC%>@,N[(R74)"6P,I"&J)&N M BE"D7 IR*-S9Q=J4@PL87DF![Q2'GT-N?O5=INWO '(*G9M*TZ)$]IN2%P/ M>PGVQK-H$H"B!453EUIFK4>(&A+U [W_)V7[/5(6%1R8IFF4.852\.?1I%MN6E8Z* 95/QAG3*EF81O"U# MB)K] QK/\G?==?2''BG: /M<*_,K<)8Y*[420L>Q(09N$#=TO4,#/D3F)A32 ME'I.8B4[4(L_MLH-J3]@X]QIJC86%W# JL^7RL1S!@U^;XNZ+C:TW/$!-QZF!%O*KS[NY'43]T6XF^ MYUI^[(2IY>,H2CW?#<=+K20,0,< H \VG!+ B.Y0S$MEME5E56S2G9%0V-Q[RN7+>;C'-J_:3/,T MH3^:"%Z&(NERIC+R$,)4:^@L^ZUX9+9YBOOWXJ[;YEUYF%AV;-/8R7":N5GB MAB2UD@#[MA7'OE!A" UF#*O5L4-W/6)#30\.IE4J7(KIU$PTPC3JR. 1%OK^ M$8-&].D\/Q/:I('49>B2#D&UL[+UKEQLWDB;\?7^%7^]GMW&_S)G>/;AZ=%96:21Y>O=3GA295<4Q M*[.:%]G5O_X%2";K2C))9"8O156(E0,033P(1@4#@W__WGW?C'[X5D^FH M*O_^(_P;^/&'HAQ4PU%Y\_C?YL.;HN[_'TUR&>+[[Z=S>[_[>>?__CCC[_]^74R M_ELUN?D9 8!_7K?:^$3\UT_U8S_%CWZ"Z"<,__;G=/CC#T'"/3D=O/1BZA3__WU_??U[(^=.HG,[RCN_OXV<^M#,(6LWPTGC8> MRXOG6QR2SL<1V\^W13$SU=U]50:"[AS8]E:=#T\-!M4\_/VI&!3A??DZ+CX4 MLX:8'MYC'V)-YL50E<.KV6TQ,?/))'S\?I1_'8U'LU$Q315QK][[$OJL>V'&X^J/^+FO)K::?YU=S\.A;C\_SN+I\\7%V_*X,?=S,*+^ES?B0(MF_?'8O: MWX$J&>?+S;369?2DF=T_F^?!*/E\&=@F1VN\)B/A\ MI6NFNRZ^ZP2@.+3=A^!O!0)_:[IPG,KX3@#R7_/9?+)P$:ZN?\TGOX^>//=;.2PFT6/+RX?IAZHTT8T; M1V2O@I^=QP[>%\$M:,R(_H;0#W![+ZC[=]6/( W-J:8=M#OHJ/OP?3J?CL(R M]W%23,,(%LM8@P'O;MS78 \@R_Z=M2I,.:W&HV&<=)^&_J:-C"'$PD?;OM0?Q5JMF@Y!H\QYZ&/;G637X_;8:!V-@&DV_V<.A MP]_<4XMBV.+K;-< GS[3\E<_V>FZCO^^^CH>W2QU]H]B=',;(%'?@A9OBG?E MK BKRNQ3 *CALM3:%[0L]%-7^'U5WD0W(WZ^AU@-NVAYX/O:!=O:M#RT9F;A MZR?;',8J#2MNYP5[<_;P)(JQ#I]L@:]^/U2S=9.K,GA>D^A,3X+!O[!&&W*UVV\]&7@^]8_-UJ_L M&IAF\T*#IBT.]%T9?BR^Y'_N'M@;CW8SD.?KY'4Q"5I<__HM53>D3HM?T;W@ M'R?5MU',N_75Y,DC::(VZ[0;X>SH.N!4Z1N 'U4T98_"A MJ2[*XGK4>+^EPZ_L!IAFJ]G&!BT.ZD,Q>Z3SQV+R^3:?[,R!W]JHZ\'%.7D^ MJ]4;3)%!4*T=C>?!!7RS04,2=?)E78/QL9J%U6F4C\:_*I[&+%!R/.,ZN5=#L76[0M,6! M?HQAOZJ,6:D[1_;6LQT-A0#X?^(/#9G4H&E' W73V>@NQO&6FX2KM>%C_O"X M0[AX[@!!#NRZ(T']/'SA(EHY/T28+6USBS:'M4H&'K[,XMPYNET-^QAD,#@GL]&_%FO:ZE1$4QX< MWF4?@CUZQZGR;.RI#S%>S,@=J&OO;^A#[(;O=[/F+0YXD9HU'\1]D?)FU_#> M?+BKP32DP;8V70VMF3*W-&EQ8)^+F]46R"]%=3/)[V]'@SVV4!HV[V_ *5FV M+73=GZ#-2+17)UT-?O+ZBP_1R.YN6A5@7,2,T_^,B'>VH8$XTFV>W MMNI\>"[T7#T4Q>*WZ]-^S8,#:;UV+][:Y%MN21:K/*#%@^J/?#)L:C2WU7_G M(N_KFN_72^?#7WQZ=;\\JUH./TT;1T0.[:][D>K3CZO$WNGB,75_/RD&RPV2 MW\K13 T"W*/&]34Z^*K^@'AJ>WVMYK/'4FQ??XD:#.9W M\\49L66-DZ.[P9A6ELM=2MLIW#.N>K6)#H MJOPX_SH>#:YBPLB>H=K;J4GJM7?QVB7TT8G=< H^H*^#1'E:"%4NY2B+ MFTC^]_G7XL71KK?:C2>39\UB!589*[!"MI#DK=Y:'FE,OFEUL"\[;'F\R_UR M5[8,\=O==C+V8-5,6L9\4\@-AU&]/MV MD)*ZSDS S$@'#8<2($FI![9&C2)*FZ#VE+-J,OBAF@1/Z^\_PA]_"+]9'E9Y MOQSZQHKE"_;.7DT\^63PBOG/&ZZ>^/E^<=3ZI\'M:+S>AXL%W'OB5'54M000 MZDGDYS=GD=;GES>-Z.]BFJ&$4 B%]$$SC'"KO;>.:>,DH1)1=+QI9AFA6@=H MGI:X>%8A[)%O4_VP%U,7]OD6+'L:0>8)QH/T?3+;Q_Z_$, M<,.4M]Q9+)7VB@"@:\D<(N*R5M:3XTO5NHKZ(M^GXGZ51:%N)L4"SI>CM]5= M/BJW,+)Q'QDF#-!@R@A$K)=:.@/,"@,F.(:71=,T&E3]@+R;:*\#;/&33'U4 M7Z[/9.%I2&8L0Q)"*Q&3'-(63TN3M2%6?\=Z*MJ!]F^II9G M$ZX9Y]/I(A:[4-WV)6Y'RPQ1@:70S!M%"5,*:_\H;[ _$IB$3MPD._6EKUW5 MG0!5=ZY^.]MFPFNKL::6,^FQUY1S5\L,J+HPXZPU!C1GUD$X'X5;RW^$U^U: M/\30QH=J]O9;N'%=;:/;3!IMJ:>"08,0$Q(!"VND-%7VNV'DOLS9QLENE= 7 M79^N*/45DSN6ZTU-,N8P)9PA)2360!KLUXM(>-5E"LUP.^LT_E[7Z99T=DQ6 M[ER9-S?*PJOG *'"$HXY,L&SP76DBD&,R65-@.G*;L">@Y#MBS\;\X]VKK,[ M6F8VN/*,X8 D#Q.X1-8*40,H->M0 ,7T:([MV9"I37C[HE*L"QS3)(?+@_?_48R'OII$"U(_+#[Z M$H:SPP1KW$>&'"1>$>N4M_#,.DY^%Z(=(B:7VW?IX'[FC#G8\-T"NQYFL:Q N*S MFYSTPX=X#4(1#P_7'S_L-&B:=I(Q&%Q8+I!WB&-F 2!R;=41;QLE26T@'/W+ MHDFT:#K2XG&XO!I\ TMF8ZN, T24Q]0K*)DG6#F\EA-1X2YMW6F? %LYE@)V M?X;+L+@KUWL0O\SS29C?BZ*!%;.M88:XH4%<3KG@C$"! 5YO*'AG4UR[DZ?6 M@7I_9TICE+F M4'9Z1#_U1?YT-7^4+?[MLL1+Y$;#U3^:;N_OT66&")0.4DP)X=Q* >%C-IFA M/"6$W%*Z^AGON1Y Q&T9 ]WI]>"LSN!R#HIBN+CGY6,UG9D 5"PF&M;!:3Y8 M%.4H)M]&@V+JBV)9SGSQN]'37ZTS'C?EA;;[+1DVQA%,.5,H+/B&6DC >ALS M&)3'SP>$WR/GCZ_JA->@N,]'PU75IE<#:D#P9NTS(#'"6%"BL?7(9;,?E:G;TQD\S73C1W,!,WC^!3L:@>56]S/FSB8O,>,J. ])A# M;C5 ADBL%\CQA _UN;@=\K%SC37EV&\#(K'BWZ:6SW+S?LMIO'AG6866B:8 M0%@Q!:A43JUSCSEVE!T_5$R^1[+WKME^^?]T4ZB:? MO664(\D1499"B[TPBM+:;>#$,)S ^*10R5^,[TFEAYO C\:Z&O[W?#I;7&#U MJ1@\2Z!?W ?Z4HB-5O'A769:!)K$3TWM,VXP@QXK2@*SJO2Q#E6Y]9R1$W*V0?Y%R=; MY&0["NR4B&$67U_]^F+SU(SST9L[ANUUGL48(,;&6!JSGPPA4JY?22J03]GL M '\%+#JA;]M:/5(J4%WG^.HZ6#_3>&]>?*!Y4M#;[3.!F E_@ W@Q[T>)K5; M+S(.)&W?_;5_E^ZP=:'%HVQ3;S)X?LE'993AJJP?;[I+W;S'##.),,)*8R^9 MHI(QL([6".534C;AWCMVS[<]_@I,]*C9WFI)/L7X\3+:YX/IL:+DT^&L0OE/ ME-V@D&2S#C)O!8/8(Z*E\5 QQJ4U0#&-K .\65FX;A#X/+^_'R_HGX^?"O-$ MBB8E:??I)C.*>P^%E\I01)UWB+ E&@Y3+BXL/[)MBE2](7_D66%U54",7Q6C M;S$U[D/Q]CT5%SAC6*.@E81RR)USUDNB,($20*B$Y;91A;Z.]E)>J26L3<$8 MV[U?N+5AQH"&*"Q0SFKAL"$T^-:UQ)CK[W-6:$R#E_L9;6+=ZUG^QQ%/&_)J M6[,,>6H!H(8+J"TEV!J\!A":9N_1^9R"ZYA5+2+=V\YOO*TL8N*KB:WF7V?7 M\_'KEZ/!Y+5//YF&3EFA%2': LLAL,C66##A4A(AFV>3;;D)Y\QXUR7XO1'Q M+6OFD$7SL5G&-<%.!$%9$)$9[234M:1*T)0=A/W3Q%Y=QG)N)&L/Z>,;SI-Y M,53E<$,9EN_&B*:">^,$1(Y@0 #2VCO,G6=0*BN/>#M,?7_ZB_S!H)O=4\+. MMAE"PF.OO*/601$\2$'I2FZ%J$])KSMC4[HI&:INX3Z/#&3**>?"A:74"&L MID9SKV+(8B%7,/19BBMU@DBG#?@SML-,H(T)H ) M8;!'D'*I!5I)9Q"%*9==))TT.$OZM()Q7PQR*W_FXZ0:S@>S?\2KH,O9P\(Y MVKJ9OKUA%J23#BKI)?8::B2A([6TP=Q+R0PYP:('71O7;6+=W]PT&7W+X[7B M>_EMVYIESDOO/4,*<:KCU0QA#5]):L/$G,*JI+3ZLV15BTCWNO>Q"MSLQ:KM M#3.@5'!"B4",.20LL<$BN]Q@ H M'8N).D7J-YW2X(Y>4PG\2-@ UVUKMR,"GR:6&+Y=^? MJO'85Y,_0J,M$+7T#1D+;XXT5 .OJ.:26YH[WYB*=D).R]C;-<>%WY/=)M3T44R> M>ZHZ$][,T2R>4"N6-8ZWG20ZN-,,.PJ9==Y[S#F''DL :Z3B49=C^9,]'&5L MFTLO#QGUI92^EK7_RL?SI8[KP4_#[/PIZ'[R+8Q\]T5OS3K("-/Q7D_.!21 M!KD!UFOI*3E:B*.'.U'ZX$S5@U).@Y([[SIITCQ3Q&AH%=,<*TZ<04"Y6G)H M3V&&[(R.;7-C+^H=!/\I')'9>17*[L89"$":>*LZ4X)@PCU0I);:!7B_6]+M MRXH]3L4Y&/WUQ]M&;W_Y.[[N#UKBWS'*MO? 4J1@6PE!S M'M8G 7V8.X!3*2=93W"WK$/>;-PXZTH7IV%!KES$@TW(5?M,2AX/^G).*'# M.RZUJG$6!/6SG#\/&W]\M9/6PV3:*6_VLBX/TTR/$>1OHVFL._O:3-D>1][8 M+*Q&3B"DB<(.0"HT,68M*0J6>R]K^)M;%SW$>OHD7HM:./BPTG8I_Q'0#@;- M]?1#,;NZ#N9,0&>RY?328;V%=\LH9*!'4$BH37C16.T7"F=Y/YMEQ[$:^^!; M?ZJYK,4XN(V>0ZTEY_'@J<$$@5IVXV3*M0+-M]7>6HP?=]HZ<0DXR3,.L01BDGAFI@%6-$IF[0:!6QL.G_(]?P_ GHWQ< M3WE+CFV1?G?C3#HO,"0>46,Y,E:8,(Z5Y%0G771V@FYDVW1X=>5JRWCWM3JM M!_Z/:O+[NW)Q.>!T?YIM;IT)2X3'S$(KI.&. *9-+;?GY/LLO)7,L]8 [YUH M?E2.IK?%\)>J&NY/M,VM,V:P)P9@Y[FE3DH(+*OEYC+IMO7S+3203+36 .^= M:&&P31@5'LL8Q0H'3]5HX)#1A&FNUZ\,DBFWPIQO_:QDZNR/;*\'X=;C7/^@ M KNO/P?O\N.DN!M-M\Y(3;O()))>">HQ] 9R!IBTMD8 *]"H]M3%%1XXE%L= MH7YDOVLAU8>J''RW!=JX(DX:*P&UVGE$K.%UE7H3)HY&]]QV%+6NIK-B4?EK M<35 41;7H]ET7:CI46O;0MA-^\B,00Q(*[QV@"OM*0:TQH%CE%*EY'R=LL;D M>!FS[@CV_DO?E+/E1OP6CKU^.%. <^4XXT09H6+=#%]?VV,842F71Y^OYW4H MF9+Q/5+!I$:463R9>>X#&%Y;!C !A EK_5H>Y5-BR.?K0*7SY1!P#]XCVVQ* M_!*W2N?K/!T^);4)=M_KV?*2 MKB_YGT\'OS7$LZ-E6+\15PQZH8@V$%-/F*YQ)"3),S_? FZIZUT[8*>M?V_2 M>_&;K:O>YF:9]QQ[)9D% 16!O-!.UJ/'F)@$JIQO5;;#U[K6D.YK$GHRX,4P MO]SFY?NJO FZN+/%UUFCQ:YY)YE@W MCG:.&&1"F9(K@&@7'4Z:F_:\I/Y6 M]*%34V>X'SEL^'%2W.>CH?OSOBBGB^R3I]<\+"]*_UX"B(00'N8)P(B!#C+J MP^2QS+-!UA+9J&QF5VFO"RTM*BYO37-]?"S#$ANCD.+. 2 %(!KAE33.*7^T MXWE'??T;J_A5ZNK!R!YLACQ_-3?7_=]DCS1MGQ&GE)/<: U$^+^D6NM:'H%] MBF%ROC&^?9G2)>2];FD^EZ%A><\W&V4PK(%QY8/<8AL,+TJ<7[\HS'Z?US8< M.@6UAG.O;'IRP5^C*\HV-\JHE\IJRQ2'%&&*K*&JEE)#G7*+S/G&"I/8U ;. M_9W\>:6DICP=AJ3!""FJL(A @38A1 MSFG5Z-Q2-P@\'D;?J*?FM:*V=Y%!@3G"6#I%D(6(06]]C0(("_&Q'*O3J0S5 MF"<;*T.UJH(>#Z>^/6C]T* (5(/6F5=2<*Z%=X PJC!2U-9RV'/FR))P/96]B@/ M")7%Y.&I\#LYLZ55Y@EWSEBO%/8*<:"P@K6<5,J40M G&&#LDD#MH=P7F_Q\ M4HYFP>\((_:C/^-/NRL,;FZ4(6(A1%A;BY7$AD/L4"TE@N+"4A&[Y%)K(/=F MVL0RZ;?5>/CN[GZR*O^PFTM;6F6"6D$EYTI)%]9EZ@$&M9S.XI0#RR>8<]BI M\=,:RD=WQ]XW*$&YNW%FF(N9*YARB82*2SQ?OT,6XI1%[WQJ3O8=!#@4_J.3 M[I=)-3V(<(N&F0#$JE@)"3,"- =$>;.>L+$X@2+/M/=9[0 N-*79(:#W13$U M&,SOYLN@;Q$T-Q@M-!I^'A>KXIKJKIK,1O]:?+Y1QBUD;.LK,FF#D:$!X0)) M;J675+*UG\R3UM_6:OKA,R3ND11T]%ET^R&!;REIV+5F*=;>WF_K\0O<>G(D."=8%^GTQS^3WH[!* M+#)WAHLPSO3=\FS#4,]G'ZK9_RMF'_/1MHKT3;O(K-">2Z%U//4>C ?[Y=8 M(6"T3>'?"9Z>ZY!P'2%^Y)RK3\5T-AD-@K%I\NEM0"P6ZYG.%B&@[R7GB@0R MX.@/4N>- TQJ37BPEK530FC:J")=USE7K_04_XKL_I:/HZZ:IUXUZBD+5IPC M6#-C#="4(ZP4KC%AQ)] &LRQ,[ :LV9C!E87FNAK"?M\&US0+ZN3>0U2K]Y\ M/K-(BK V:TJ]L\ Z9L1:MK ^?Q_7[;5,@Y=T:P'XHY%J9V;5AA:9PI@#3J%% MP'OJ.?&,K>6S_FB7[_1!K#2%[Z+/00#W1:!@A173C_E#?&.6AWF6/^_>:=S1 M,F/20P)-0,TRZ+RFQ-?X28;5TG$//Q$U-!/X1_W%?3?/S+I)K?1W=A/(\I1/&9JIR-RGDQO K^RH(1 MTQTK:#\#R)B'"$GIXNE]Z!QG\4#]"GW#2 K1SV?KL]LE^20UV5N(=A\Y/N1W MNVV WO,!%*8QI*V3#/+E+;(U_.7]!:GI$:>8/;LJ9'N9;RX%R4>7"A@$5C\ M.)\,;O/IXQGS]]4?G^^+8K@XA1[/>1:3C8;&(=UD'&*#8RJ7P<9+9%U8%VOI M@$G:8]V;HL^#Q]V0M',65+TIHZ_Y=-=2M0AZOF^0%K5?1UGT(Q GU!!KF?94 M*6_7D&MXM,(#%V0G=*J1H_'S28!Y'S8^:99IKB"A+BPO&'IDO-%JO $;N5)=SPJK0GOKT7\) M>M#A2W]O-"ML;)T1':S >.0>:0U88+RD:]F%8A=VSWO;A-@X ;0%>&][%VNC ML+YO>1'G?%\%-V)Q2*<,N 5?YK$@4!,")O2:.>^9,V'Z]4):I(#$S--]%=ZYZ57YAC#+A:P)8U.ZS9#RP# , MM H.O*$.*PIJI!31*7/I"1XV[9BR/6JB_TEV?:?8RBQLS,^F762$4$8E $P0 M""EDB&%5(T Q29D^3_"P:F_39ZNH]Y=7OE26J:;!$5DF H[^50Q7)=B>UU[; MS\1,[3I3E C&1&(0$.%Y4KS&C%"3,IU0"=X#K9CGO:LC:,?NFG"T-V-,T>, M0A0IS@&'FAH*[7JU,%BES)4GF&3<,0=;Q_LH+M!D'O3U6-'_@/5Y5R>91(1! M+[GDBADN$(9*URC$,IH)K#OCVS[:<'#:Q+U_]H47:#@?S/Z13^)E7 _KFR0/ MX&"SKK)@LAA&G%$>:LRL0 BX]:SO54JV]/[W@%P.$SM!OR\^;KXMKC$/FW:1 M!2-#8N^-MM0Z+B'V>HV L$EUN^5WQ[^.4.]O)V(^'97%=&JJNZ_!T5_D2AQO M!^*-P339=]C2+!/>:PBXQT9*P64 'RD '8; DYB?<;S=AC>&O9\WV*R#C#NM M.%3,$LZ=LXQJQVH$ B=3ZM.-]@\6.PX18.JAH$ MUV'R:,J%R7$ZG=\5T8^M$Y\^3D:#XN@G_3J8)1RQW O!-=$$6PFTEJL;ZHR- M=W@<;Y9X-'!J 1:*6MYC,]4/3_[5_%A?LZXR!+D%4D&(A22,"NZ)JU%!#J9< M-G[JJ3/ML&6CL=J) OHR5M\8_([C"!M:9((R8[VUTA"I+?1>*;26CYBCU;'N M-2^P;2YL6+O2L#\FMY8+T^[<_IUML[ @.PRL1Y !20V@#J]E!DH?S13J<4([ MF 8-:)4"]L'9]E_F97P_W@?S9+** ;R/(_,! O>KN?KD3#6YKY9YX-LS[@_H M*L/>T#">("Q',+AU'%&SDM)1R8ZV1O;'H@.U7O4*?%_SEQ^5P71>U)=Y%S1: MWHR"7$L#6S_\FO]W-3'C?+KK^-X>O61$$6FD0,@ "ZQ!$JO:&(EW(5QRHFEO M:VAW^C@!7CZ.O]$)NCU[RBQ1#BAJ#+7<4*HH(;;&PVMZR:?K.Z%-/JOAA^*0:W936N;AX^C6YN&U3]WM$RTY1Y++D0%@B!*=0"PUI>#'!* MN<B7NOWM<7V=I3P!%=VO<-CEAN:Y8!"!'15A(8B_9;#C18 M&[]:)MV->CX'*OL/G!RJ@+ZI]B1J:0(HH^'J&/3BG/)2M8=%S'?UEC$CO#?< M8>^M85PCKD&-"S/R!.K3]QEA.8 ONW>>6M9!;VF%^>T"(\]P B+RC J_1DJ[72_DNFL.]ZND$60W; MX3#,PIL-,8/0(Z1]>-'-WMZ-39]?:P(HW#0.J!AE=348"3Q M8Z2;GT!$MKMJX2? YPY?L994?HXOV_JD:D]OU_K[,D EPTAI3HPE%'+A2;WA M[IPD*:]32VN._.MUZE7'Y_C^/)LZ5@=H%[>G3(OGYVB/L7IM&T^&C?:86N>" M>2,< P(PMS;?@Q=X_%#\7\O9:7'@'-_/0VX/[>7[,XXU])Y(Q9%W6E!@Q:-O M09N5$VNK],:F^%AG=^)>^!O8EM:/GV7UV[2XGH_?CZZW'=!HTCR#1!&'+-22 M*X,9=M*N);?,I1P?3BKA\7VN-QVH[!R7AY;^??3E03[XQ MB]6XF+!$"D8YB%Q@:WR])"=P[*:S*[=/G-"]O'[[$N <7[!>@Q,KKQ,HA EV M#E G(+-4$2Y6J'KO48HEN'])HS?W6?]:NGI4\#F^-D\_Z=="?..;,^Z)\AHZ MZ"7RG!"#8&VG>V-Y2O+BJ6?5GOSV;;J^SO'],*_*"M45I5?W(/8;#M\\CDPQ MR*5!Q#J%$'2(<$=K72B)^CGF)9?O3EG"04B7A>A$&X&@W$?28?-VJ#W,@L$1%?J4T4HXZ(CVB%.. M">-+^*UU5#=*K>Y&VJ-6Z M 4.VHU8IH[0D(DU:-"F1)%ZN>RW'+-+8D5^C; M2P'G5Z$/ QUWJ $%T&H$O<5H%;FW3@?#\X()UAT7&E;HVP_[RZC0!SRRU $2 MS"WN@T_#F%Q%WQTV8=6]8+XETV#O"GW[@7VN%?HDU1Y*)*RER#EC)+*@EA)9 ME7(<\5S.F[1 @=1R??MIX6"NN=%-48YC]:'&G-K2)',&(N:D#F\@UI0PHH6L M1^U(TO+7TN$*>&;<:0_MW@I%A=6^&H^&BY$NG,D=MM3;#3)LB>7<2^J]0<*+ M\!+X6CJMD[;K3_UP:&^F5"O0'X]8.PVH34TRH9U0X>V3P42@D@.. :\E#'B= M0(I59^1*U?E."AT$<5\D>E'YTVE?_57=(]\6JST%M11SPYT%1Y@'T'4O>F\]G2&&DD22. M&DJX,Y)AMY8-)=TT=>KY-+VM>&T@WQNK5D/\K9S>%X/1]:@8[ESQ-K;)D)76 M.R(!@IIS0!BK"X [K!1*R=P_]3DJ4>FO@I[M0-Q;);E)Y:O)7;YSC7O^8 8% M\U-#(@=LF$25?QZXMG#\?VO$NO,A/%C$5K"39.<$/6;YDA M*5=HM[3!>OZ+6HL*N.1":P @JI5!,%BCL90BL:Q^=XE%6EWPA-8.0U(JJNT' M_B57676<\ " PYA2+!1V$N,:">%)KW7/+X&&'8)_@K-AK\54A29 ^("^HIHS M@;5>AZP)A#0EKG'J'NFQ9\QT=1R1O$] 6UTB;:KION?]-G2240LE-49I*P5G MD IF6(V"DS1E_CQUB[(O4K8#?5\$_%1\*\KYUI3G^I%,6@:15 I#Q"E30'*\ M?H4(XBDV8$OE0,Z+/ <"VS,UXD[[BL@?\\F.]/B-;3(GA/7>,LL U\Y1Y8!= MRVADRO9V2\4O^DR-:(T\R4@?-7NXCNQ\*J;SP,A+3"9&@"+MG07 :.&_SV?SI8.0\,3H8=WGFF% MB NOFW+G>26Y]C1PT[ 2*]_99RN, 1NV.='6KDO-+08ZG<(03BDGOXT6O M@,M5$%$I">@EIR#WR8Z&2,RDI*Q1%Q2B:03SDBNI+)KF9%5*2'_,V3@ M?C38.REY/[#/-2D9><&0!)(RBJWVEB*UEE(8<;3-ZV/EDC;6>FH>\G[ 'W'^ M:CS1'[BCN7__&;5&,TBXY-)Z*C'P]1W%2E'G4DA[AH'^(Z[$G>ONB+Q_XG\N MG.G]6/VR=8:$@@%F2&'X2VD.E&*UW [A[VSM[I(XNVF;J)Q3(.6'8O:N'%1W MQ?MJNN>$^W8?F1/::.@YPHHR(SA43-08&(U.X(C)=TC0%!6=@,W@\DD9T)I^ M+":?;X,J=#X=#0XS#][L*N/4(@ZLM0PQ$D @ J\QM\2GA(%:VD?M/ QT,J1M M4U,GR%T[&L]GC7("FG>6$0>LE]PS9IRBA%+N=8T*$R!EUZRE+=>_^'N8KHZZ M=?)Y?G>73QZNKE^6:J[3=2YQ,T7+,+,P(3U2AGD&#:AO-] < M/(*^SJO,'Q M*K-@CZ% #'%+.1;"(2- C0H5_FC)YD?8&VE,D-1B+/MAWM=:M_F*D"##K_E_ M5Q,SSJ>[#A7OT4OF&+7 RV"V2J@QT))P6..@6))+<8+]Z257!"5#Q M=-A:XX/B;-1Z.J*/5=>F&DITPI3D;6]! 7XRT MQ;=B7-T7PR_%X+:LQM7-PZ=8'&*Z\W#7CI:9]$9APC0R!$!,1'C)=2UOL%N/ M=CBB=\:EL:'J$O7>*BT$_Z6Z*R:+I*RX*MR.[GW ?1EY+%)J"9PT(L+HPNOI(5^_0H!>J$]ZL.;W3EW9#]]S35W1<0I6G ?P MG")&(*]I+240Z#M@T8%:3TU=V0_X&*QUF)A)C8X4Z 1J/1[G2%=CUB1L6QZHA/X*]M6B;(D +B:,_=C9N+>, M:Z6==\!S1*T$! +:UPL@RF)9BUE1YXK.;O2P0FDD#W)8VK"RSU[RCR30$0_ M'SG+&3428EOC0;1(B?V?2_)CJYSL%O_>C*E8EBG^<4&*;_DX'OSX?%M-9E^* MR=V[\ENQ.@P2;,5/X>?):!"KD(3GCV9J+>I(E<,78VY@;&UOF#$!/#"68&BM M- QPH(D!BFG,)0*J4:'[[B1^.>IR^):6FLP;!_26,6N9C5ND/%Z1&]X2#?4* M&Z7A\8Z2=C-=M$64E]N$G0-_\I-&^."IF,?UV;J:2+BE!'/'))4,4@6PH1 S MZSW V##?Z.:>K@WC5VIY(XUI4XPZ"BOL;%$7M@!XK:( MLM$:[@KXOJQA]2T?C>,L$,RFSV'(GV/R_B(:U82 #5IG EH=YN3@C;(P77,. MM3-KC(U/R:AB1X1K'^B^"/9DM5ED^RQJB.L'4Y4+1.;Y^-=\%F5YL/FL M:!P32.DV@XHS(ZR42A.DO14!NC52P>6XK&W"CBC9HP9.WJHZM-V'?!)WZK\5 MQS[?TY4E9C!Q@"AK@.,,$XH(AX QK*#WUC5+=^Q&XJO9;3'Y7AW=Y^/)HOC:E6LF?Q$<1^#+I]OZ93UJ;,/Q6P].5]7D^FSR7D+<+U\?V9Q M/.HF& <&.<&5HX[7^'-)4F[2.3]KKS$9J]-75>_VX:L!ORM_*R=%/HXR1A0^ M5JN=BO\,4_]HMIS61M/!N)K.)\6'>4Q%NKI>/_5+:#M;PGHU"=K*QU^JJ[+X M?T6^+;7Z&,/)%("2,1'^A"7+8(R,<+5FO+&-M@$OQH(]]"4Z \V=O)FQ,J@" M9E?7O^:3WX/1\/4IDJ&!&@X7L.3C)R'PB[4NO-!,"0B"P4H%D9@R&:N!:;?P M?!K9\7V[U;;X.GO4XS]&L]M1N:*K#VO*?^7CK:6+TCK.N,>8] !P=G>S<=I;H.B@B#_'([J>8WMU_^J.)PI]O( MV&K_&:-66Z,XP)3[8/A896F-A\Z):B MF[XG8QI3R#E2$ GGO+->D1J?6'_RNPH<]4K5EE1R_+!Z%+-1@*!I%\'(-=QI MSZ%$X>6%!FDI:@00HRD^_OXUB:I9/CXG4G:,]LF[% =L&E^J-\&\$ O-U/!H4T2B@>_'T G7'A M50(U'H'MY+OR%1J3XXV4DZX@[ZT*PI-DLPVLR@@0FJ-HZ"%*J16$8U>///R_ M4>[6F9;+[4C%;Q!I3Y3[Y,=FR72V)47Q3W MVE9#;\=;WC":MZ7IO?%X1@A6"W>5,"\(#/^1I);,&)%R>NK\HEZ'6E:EMNL]P;M,XT8#S,T8QK3Z"V@@MO:KF12$JTVWO*^E9,OE8GL&"F M$JQ]W$\^(O"X&?M+/BKC[Y0:+XE=;1Q[>(=?61"6.H0=SR8BL[@L#1#5>/ U?$* M1/5PLJTMAFS,,&\7^]Y.6>;CO!P4GV^+8O8^ZKM!@;L-33+!"7$6"RND8D1+ M U:%DH*$$IA&QSG.)Q#5@>9?GIML!^AC4FEW4;N-C3*IJ&0:.R%DK.HAF#>V MEA+ I*/A)TBG=&4W8,]!R!XW8+"[BNN69EE\\02F &MG9/A;!=>BEI1X=6%3 M4ALJ;^3^'X3N,;W^G2S:W"A#5#A O20<>4TX1[C9ZW&P2P%$?:$&*9I IQ&5;Y]3K/D_;43GWYZH!*K8+=FR^V*DY= MZ*HTRP\(BKQD.4S5@F#A"X-J %,$"O*RTW ZYU";,?5'JM^DO MU;=B4D9 /M]7Y;0*JG)ET$-XKZ?%NS*>&AN^K_)R-\WV[BNCG &/)38 **RL M#^^:7&,B88JQE'0AZ-E1KVOH>Z/CYT0E=1CF)T4SY/9M\=O=K6+@. 8R*) M-,1@K*5#4-!U!#F@G$ T]ET1K4V8^R_QNSD@\[[!?1Y[]9,1+CAU'$J-C9+Q MUC@Q[:5(VFELJH7K&$; N57'\@U?J+E;F^%**@856LGO-33]EE9Y,T.4').*!Q"E\9&L%$6< !$'@_G=?)%,]1A%F_6="0J)U\C+X,\9)@%F>C5%, (9NK!K*(_.UTZT2RN%FD2'['A$Y1SO$) M?1!3,R<8]L9XR;R6E CK\?JUM5ST>P#[3:/T8BV!/;'O+_FZNKL;K1.L8TW, M4;D*&1PO"7KSF![+:S7)B=ZGG\QA[:@7C F+I>6><[6JU:ZX O2(M;@;R=&H MGO]>'66 .&^XEUYKH3&#PE"X0D1X38YV;U(W,T1';'FU<=&A"DYAUO#S69#@ MUU$YNIO?/7GNMS!Y3,*_[_/R8?JA*DU,LEK,E5?W18Q7EC?OBWQZ D,N7@5#I&L4+^H&CQ?J>:;?C_G#LM+&O-A]-&R_CC*D MG)4$&22D(U++1363%2+(DDN[2*0;MKPL$-NE"OJRBAL*\:ZLRX:E<_*QKPQP M*4B8ZK&+]VRB@+R@-28BP')9 8F3HN7!6C@]9L8J8>UQ<]U;QH(+2R4B7B+, M-=($8%3C8C!,8><))IB<&CL/U5Q8,Y6!! MUZA Q%,VQ4XP!^7$V'FH&DZ/G'5MQ5;(67>6>1+>5RPYL=2ZN#&IA:]1T12F MG%DXP6R44R/G@6HX,7)^N2TF11XK@J9S\[&O6!3".*AMO(*&&*.49;;&A#J9 MDKMW@ODK)T7-@[5P8LQ,YV,F# 5<$*X@P3 6%B6>U/([)%.RJ/@)EF\])1;N MB?TIQ %/Y\:HH\3S+., :RR-AT3!X %@6CL \8!#HP-(#8]--0LI;RBALF.:^UB,@D55 >7N98-4)-R3.:$0K^=:?QEMF0+&/>7K+L.K M23'(I[/=1P;>;)!9ZPC5C *I"2"02P[52CJ%!+^P@BDM:'D#;Y)@[>^4YWQQ M<"N?S!X^Y'>[*EV\]7@&20RE"1^L< 9,F)0IKMU"Q1V]D.HH?2U6+4#<7Z'4 M^_ED2J/! MJ]JHW8!\<*&+3_-IF9?5]N(6SQ[*B AR:R,-QQH!@@@%]72LK-(I>? GJ/X. M-%:U!&WOGM0O174SR>]O1X-\W-2;>MDFTU9")*FEP2/5!(?%F-56H,*,IM1# M.=7C:+V[5XF@]T:LXN;E:'>[6)O:9"!8A10)[ZSS!G)N*''KEX?*"ZM1V8*N M7[*G)63W8\^T&/SMIOKV\Z*FS^1A29[5/U[R9O5Q]NFW-PCR^,L,(.H@0)J$ M%5I+@* E:PL? '!ICE.ZWJI$"/N:,&PQ&7U;A/+?E=/99![E_C2:_KYC,=K6 M+//<"1.6[/"6 &J'S6+E@YZJT MK5E&L!-8:^J=@ XA;!!>6W72)AW /\'IJ!VE;V12,KY],C M8.H/1O&:^1J8W>5$]NDFXU9J2:%CEFL;\/#!BZB1$ RE) Z=---22%'UAG=O M9O7\ZW0T'.63AWCP[^KZ\ZP:[%HB-[;)O'7,:"D85%IAP#4&=1:44@C08R6C M7<#ZV!;HO1'K<90Q[G%U_662E]/PWC6Y76!WXPQ;A(4UABL'B(7* U ?\E#. MV M;*%O0_DL^M0UQ7\3ZN)AKBX_C?+#P:7>NBF\WR+0AGF*(*(%*H'A22#[& MSR"\L,ATF^JN.L"W+_;$^@G/YF?]\"&/V6M7UX\?/^Q8 )MWDL4*GBB\E1 # MB24'T$&Q?CVM2+&RDG)@+V!%[$P+Q^'B:O [U\8MK3(I-./(($ZPUQYC9\G: MQC1>]ELSJ_,YK0L";.58"M@'[[J]*Z\G\>OCNW1U_5LYFA7#14!W^C'\9V>Q M^8;-,T2$DAX!!KGC1E/'\'KVIT2=P*T$L!\>':CDJG/,#V90O,(E^*51*U?7 M8?:=349?YT%[ZTW*[0QJV#PC GAD.8*8A0$ ![VLI0E&J4A)6SNAC)+.2-,- MS+U9Y<7DNIKH8O\SS8%O.BF*W9;ZQ468MHL#R8(XZ2*C0X>MEBF1 MA!,\$=PFF5H'MS=S:#0;W2R4%>?*^727$?[&XUD\OA*\84RLD-8*Y"BIO6$= M9$V9@_8_['-AYG8ZWL=BTFZ;^LT&F5!$ 0PH"-XOL,Q9QW$MG;;VPJ[C25/P M#K8$646-!.''6C[%R-&LZ'X8LZ^2 M7ZU8;8#:6QYM'F;8'6O4^IE,<"NI8I@"$HO-6L*$6%MM,*DLE/C.%Z9#0>Z5 M*#MGE"=/95@IKR7R0$*NE8Z9G>L7R!-U837$#M#?6PPX"+N^.+ Z&[W[9K>G MSX7%EW-JO/44!:-?5E; GZ]<2'_LQD7GCZ7&6C" M8B>(U58Y'@0PZ^T4#9Q-23T[P>A**UQ(P*]_3\7$4P--/=[ZX4PI$M.B-/'! MA><(Q[,F:].(BQ0/17[G9D4RVL?A4*,4Q$U-,D$D<$*Q(!N SB" >%V@4#-Y M:9OB*2K>RI:#$3TXQN_#PC?-)T^N4=L>U-_T?$840@IA;91P(HR90U&_+CK M!]DF 04P';=OW@LD\Q:A<) +,1 < BE7<=X%,875ANV M796G89FNZ2A#0VT_/IH%BY@(!I!F0$KAE3=NO0%@-$MQ+$YQ=Z4;C1^,Y^%: M+Z;!SLG?Q1.ERYW"?/Q^-OQ;@\#E7NTS2J7ET$ @@H%MJ;':K5F,=5+@^P0K MGK;,CVY /I@TZCZ?7=W/JF)<#&:3126T>)]!54;CV51J\G4T:V(Q[-M/IJ'% M3CA#M/144F^1JH^%:9)V]OL$*Y.V2Z*.P3Z83(W\KO=;KB4]H)>PIDJFL//$ M&4\Q(A'&6C:A15(8#'RG7F[W>CA\PIH4^=7UU?7U:% LZDMNG)%>/I@A!QTW MV,3+J9!5E!)8!_R,$_1"#@5TJKNJ18 /IL"3KXQI4;\&Z6XWSB9O/IQ1X[2@ M,$Q]P>\"QC)DZDU#8Y5,B62/SP*:IE_"F?;9P MRIB&N)85ZQ0_\/S3P%NG8Q+X1SILN-\=#?],-^1BK.[<:9]P$_%_%8+ M/98($K>6FE"9DI_34H)GZY>4]TFYUC5PK$.^B[%>7=N@SW*8!]2:T^YUVTPC M'>9QHI!S@-#@9%&U=L )3\H0//_\G]99EZR (QR *6:S\<*%6LW0C;*"7K7* M(-&&$B (DR/-+&IP6 RS\ M?#Z#2,7BZ[%DLG$D&)L>UANNQ@&>=-*OI=KD9TVG-E _? OZ+E8W7@PA%F$H MAE>EGX^O1^/QLJ1'^,UP% >T<5.R>0\9#\NZM(9H"ZF-41HKZ]0-HRA*JD7> M4E7ALW0=N]7#P=QR?XYFOHBE8!YBYL:7RL0@RBJD$L;Q+EB @S"JJTF\^GIV M&^\7WL2R0_K*D+(">4:E-L YJ1!=7_)N%-))1:+.OTIG(M]ZT$A?Z^23JK;Y M:/)?^7A>1->W_G![?'9WXXQ9$HP":C7R$B%O* 9KMT:&ER^%ARUM&ISEO->9 M"OJ/7GP*VIU\:Q:S6#V;88.LP9A[Q!RQG#!/ZGT.BZE+JFN=%/P_7R:E@MR; MB[C:"O/5Y'UQDX\?0RG;HJQ;6F7$ATD9:SK==N,*64\%X(! XF5@%A6FYU6&Y$4 METB*X9\OQ=H&O;?Y:U(-BF(X]0&U?2:P+)'WQ2"XLZ::SJ9?JD4U[Z"(,+3A?#"+,F[V&7>US#S' MF+(P6 T,\A@88>M#T-9"D[*KB+['//K6(7^DS;___ KMT-_OBU^]^9M5/Z\ M+(OJ_K::+8X:_6U0W2W!WX+.XMS)]/FXBC]G13DLAC_V$<5MH#?U=;H((FZ- M[N[13\:)(&') #Y>T\DX5TYA Q33.*B/VD91WV[P^#RX+8;S6.3_61;8,OOK MB%2P)*9UI5$.Y&_ST M?!H6O>G4%M/!9'2_DNP-#3>9F?;O+$-.4\8<48@9S<-;1Q6KD=$.V,N:AGIF M4]6S>DYC+OJ03R:+N*HM9OEH?#S#Z#SF)J@%T(IRAZG6 DOAZ++X@5 $ =OH M#>PL/6!0E*O3]?$RRL5"N3T_X(T&&5>60P!46%B5U!YIJ]826BFAPX>(;+3*)I=$^2 ,YM5Q1!1!;R4<9 MIQ=6K2U5R6]33I!84(4DAT+6.\B28EG'QZS&E[F6H) MUMZH4]R\'.WNA6I3F\PRK0R"5@%I7:SV[*FL9:10IYRJ.\5))UW7+]G3$K+[ ML6=:#/YV4WW[>1!S+RKR()QWI/44FI.NM2H2PO^R*\B8 >F>+KTU\H;<>SQQ3C@$O 2!:*(PDLG@M MF80IR?@G5,^GHQ6F!42/Q94&E^6^U2#C "E,I0#:$42]C=>GKZ=3)5.NB3O! MR21-P3O8,Q*OQ9-2B;6WS^R%W<^>HMJM+#D( MS;YX\JGX5HV_Q>(DS\:\^P*X;>TRQ+2!GEBB@WC!]%?3FTKGY>\?5G=]J.FT&HP:7*C1L'GFXG51$'-'C52: M4^FE7TNCY(5MO+6GW*ISK ]FSL?Y,/C:<2C;*?+RN4RYL+I*H0EU#$H@-.1D M-;X @D\)=)Z@Q=(-%Q)!/5CIYMV7=V:WSE\\EEGI *8 0^JH@AI!P^N /Q-I MYYE/,+;=CIHE\>AO_N'_.1]_R\>ITT>?;:C*+5[.\*[\5T]FN,\/- M.\G"/*D5$,HZ!5VL=\J,64^6$J4D,I^@S=$BI3K'NB_&K4^.O2L'U5T1C]=O MH=8;3V?(>2Z@Y4@+JQ1'5#F^AHZS?C;HY9)#97&3SXKAEW.D4CJV?7'F0S&+ MG%]4%1T60_WPV[08OBO7 JC!;/1M-!L5VZC4O),,$T<@Y,$<=-X$&]X8!6H4 MH-,^SVN!X-1MO. M->UNG'$HO<8^S- ,2&B!-;266FN25*JE>?SWO#G6.LK'C ?_FO\93UKK:C*I M_EC:C>$WLX<]8\.;NLD$4=P:B+BU07IFJ2#UYHPV3J5L%^_MP'TK)E^K\ULP M.\3[&,QKR*R, 8LY@H RQR1%P$JD:DFD@"DSU0G5P.N)-WNB>'F^*HJI_E?-@$3:A5F*/F='Q @(')18 *@B@E_76H/8F*>9P0C7QN@IC M]0;\P61[O$GGZ^Q=.9U-YIL"5ML>SQAR"AEF8'@35-P5 *)&1SL'DDH(GU!Q MNZYXT@ZL?:UWS\KNQ9(B#8RBC6TR;C0CAH?OHEXQBA25>$UT+(]WRL#?T_*8GRLIHL+"1J48FG2/--*4V2E M05(8L=PT!0Y)%PQ9KUFS_>-NI%_<\=RDY,SS!S/!J;$XKDR0<$LH<136$C%\ M:0DQ[2KYK6NV#T6VKXE_.4@SGT2X&M/EQ?,94]AC3B%BU!$&@B>'S5(V#"A. M.B/8TJ5BK=]ZD:KE-\F2AFN?FZ2QYN*+;;>9R2>3AV#P[JK;W:A]I@"-Q4,$ M8EH!S#E1BM>R$\&.=IZC-TX=3(8WMDC;AKNWB@?[[;R_N>\K)"7(.F>1,M)S M["#TM62>VJ0JW=\5D5I M[_=JB#K:%$7>LG^)T->P;%UNVIGZS#18\NAB<V M9AEB/*!H&< @5D!G0&)92QK\O)2,U);NJSL36K6(;W[\K! M>#X,9ERL>KZH@CXOANL[\1K,1@=WFCDF-+"8$.F%\(JYX">OWR*">]U"[^F. MN8[FJKYTT%\XN;C/1\/5)>MA3;^:W1:39Z!M#2SO;)TAS01#FG.L":. (J!4 M+;?%216 DS;ASV[>:Q_LHX2NFH:L,FL80$9KH!D'888'1JQQ@AZF$&?_'?9J MEH_/E3@IL/:XK14FS-G#QW$>)"Z',?YQ'SV+[1;6MF:9CMC;S%I=Y:7-Z/@4"SAV$ZE[0TS"0G0 MEAF"*)/4 @PEKJ750J24'CF/*$(RF5H%N"\Z_5)5PS]&X[<.GKU\)..*0A\< M5H@LXY82JQQ<2Y"6$G8>$8%DBAP(96\G@!X-K@]5.=AIS[SY? :QBX4=K/9: M8>)Q6,IKEQ5JJOK)GS]KFK2!:[^V[TZC-\,*(1O$A_&:'\ 11;(.G$+,<4J1 MQ?U=]&-8NRUMS.X)9']IROG7F($X*A:G'F?5X/?;:AS4,XTVU>RAP89^TRXR MSYF0,#B"B@AMD+&<@1H!8WQ*9/H$CZIVFAG2$>9'8%WSQ)'-C;+P9AJ#29A- ME7. .VL)6T^Q@E_R3G_[3-A,M338^]Y4^Y@_Q$V;YMMISQMD AGAA0XP(6"Y M9(KCVH^$L<3)]T&J@W6^833#,]JK65%_]=/3_>L4^XVY[;L:9MI)QS"' M0#'.C98DEB5:2<",2JGC_=T\\;3F2<(<(PA MDM [00A3?OT:"$E3-F%//8K3P5R3CO#!$TV8YB;S8ECO@KP6;M-$L[-A!AW MD@:#$SCC6/-!>&8&H59PH MJ?0:+.)3*+1_B*=?9[Z+:285X&.L3XT"A&\WR,)BJ[R%UC*+'"=> ;Y^*8A$ M*;&@,S)U.G*SVH#\"//08@+]+[M: M@[W'O-BENA8CWW5.\HVG,Z=U\%^Y)E(*)-:3,CO>I;T]T*D-;;].?DU$ MN,]EKRH;T>;EHYEFC$C J KK>/BO,]"MT8$>77*,NP/.),+;VS[:<#A:WL3Q M,1\-WY6;2YWO:)$Q)K6CQA.@H/6" B#641'NDZY'.W7WK0/ZM(-RC[NQ=0G1 MA7L9R!\4=EN4T]&WXK%.\H=B=G7])?]S^S;M/CUE7DF%@-+4*8"@H9@2\.A] M^)2%[M3CY5VPKE/T^SO5W6T-8J8D4=Q@JRC$(CB]YM$.!6EGND_=$^R $A+&;SB"FG/+X?KT*$*$I:2>G'K290$?B"0F)""&UE,JPE%CD"=ZXV3N?#D+YF%RZFL^FL[P M*&2@L81H6\LM,4LIC)P4&SI#BK4/]Q%HMH>)M:55AKP1P9H$BJ@89=5(,[A> M]9%)V5PYP7N$^Z)5(LQ'H]-.RVI#B\P%RY$JK201 #@?(*MC'T@0HU-"CB=X M)U6_-#H(XJ-1J)E!M:U99BERP@EFF'6.6^B]1K6D7-&44A(G> E5OV0Z'.>C MQ!77X,0+2/+IK1]7?YS$E1[KP>P72GS5+)/<4V =43 L X0A \(G$F&G<7"[ M>:.S>]U(V_S*V&5>Y3Q\MJX/V027=KX@,U(I0C415&,'G.;QJILE@MI(E%(8 MXK1#D ED.OAVX!8UT=<2%81K=+?YL^R.(A(RB)T MZHF.?;/A-1D/UD-_V6W_/5_5B/]2?2H&55BV%Q6^'T?^I6H(8I-;;SKXNHQA M3ID3GDCA&7;!P26H1M93F>+ZG7I:YI$9?@+J[.M%L44@0C!I%P0IA^JNFLQ& M_UK\]Y55%#TCG M 9&8?EB4TUTT?+M!1@13CG.K-6?:$^ 1H.LE"<*4\Z2G/G&>% -;44]_$^%2 MJTN@ON1_KBJ>ZZ(LKK9;J'+)XK*XB<&G[Y3'O2BP+WK_DH_*"-]5^3D?QVN,5V59@\$2 M?WAW=Y^/)E$ $Q:3FZUGN/?M*D.&.JH%,P!J@W&P@I1:(>(E2"JNWGS+]B]* M=Z^Z_LGLJTDQNEG=PC-X\&'XB_WK_RB&-X4M)J-O <)O#>G >AV7=&Z(Z4UU].5@!K&K@0Y+#5_.OL>CZNBWUN M3/H*C"5G]L M"P^\?CCSYO]G[TVWW,B5:^%W^1[ QCRL=?]@/):O6M*2U#[+O["HJI3$VRQF MF8-:\M-_ ,G,&DDFB9Q(G?9Q-ZLJ 29V; 1@4"$P1Q19REV,LXR#")$NU$! MQG.V_*RCZ]^->MFB.4ZX/2D\GZW''XN[8K)<+S9'=E7&R-=+]IS2/'@/US6J].)"E^EB[ M +%BB@!C#9445RN)=\[.>(P9'=S5> MQT/#3N76GVYWLXCK?&4D2[#,0!6W.(ZP440K M[D$= NB0S(DB&KOW?FBR=B:EP996]6,RG25[TI>+-*1/QZZ&YFVGLAINI3V?O"=V%50T'"#C M!GGLJ#!2.V8J1+"$.>P=N[-K:.YV*ZHAR/O'9+5[X8US^5==!6XRFRT/C:\A MH\_N/T"-!*#*46Z\B16;WL0].&%^ MDL_W:=/ B;0&5WZVUFQ_7RMF6A=.W#ARGS^-9]Q F M]F:>(AG3,Z\@V4 E/J_C8(AQT K 21*&8(9>MBX?)8;HOGMD*%B"H=>?OL4 MW6#&GEXOI_-BN2RV]:P2X+N_'$Q:?D(WP1(KH]T B;?"81"!$*1"PD.44X^E M^3V3(R3&5T[B#@0UOB.,5HXI E:4.(H\HX9Y9Z6!4%4H *-R[+K3;ZN,XK2M M+[)V)J2!J;I+E=K=:=N)7Q HC%M0W)>,P5Y$T @&HD(/,C18E=++/VWK5A)# M>"921N=4+NO]UVU2WC_G4V&DCW#1**L:(4#T58>O M#\W]?H0VQ-;PL;A?+VZ^QS=___5HV<[##8/5RD!-O+!:^S@^1R"MS66!^SD+ M/+@X=Y:L96B"MBF8(6BH)_._3CC?^U =%>>SQ(B970#B,#+90:,@IP/3*-<[RXX\^M-C#5 M6A#($&O:NW)5-+B2LZ])4-A"Z#%4SDLE4-0<%'ZD$^?<:\@JE77]A&M))$.L M;PU)MZ]),!!"KJ(MEJK/(>P=E#5DEIFT_X?Y8]B M,4\O\X_%Y/7<>$?;1""T%A)QJGFJ)<41%[7YPQ@?K+#6 Y7@E5&I;9F,S^O> MBF<]>,$98Y8Q;R$30%GAZX6M,2'U1U7W]6MRLHFW],QK9 M\V_%Q[A'O9]O#F'GF_B89'3_F,R*PQE%3^DF,*!%JL!'D"'IYAN3OG*/0DMU M3A7Q<==[;N^PIT.\^V+>ZR_[H8AKQNWSH*T#S#NEFP"E47&# #3J'$H13["N M8L8AIUD.EM-#1Q\ME!?$O [Q'I9Y*J[DB\6ON&AO$K2=3+EG[8.2% A .;< M$V^==6J7C8@PR43.*G>RP7N_$4_DPV)U+8S+@_O*J&;C,@X9H-1BP@SP%LMJ M[([YG+O*)Z?LWE+-S6^OEF@G@=T7T3ZM[^]G&T0FLPJ1-_.OY>)N\K@4\@&J M->PA"$\L58@!9;1-)8^9KXY?&'$^)ZWHN.M+MT>T;J#N[Z9$A+U8KCY,IH M('R-OY M[2M.EE1E:U:F)/(--KSK5[7:9.V'/,CC[ M,&&39?8^#OWIY;$ZA&J38O'#+E)%?5L4Q9Y<&AF]!6&X<-I01J'7D&"'\8.) M@TA60O>1'T#TQY.R;SF=S9I]_,;U*AO$/.LU.Z2=4 C(.80L.96#G__GW%^)X&W^Q^=.K?]GU\P+B>5'>?R]7Y7QZL_RW MF_)N*QY3SI?E;'J;C-[:"[1\_S5=#EL4WXOYU M"6UJ'KPR^/3*F\PLGR<_7P_S:3"M\CL/W%M+D)88",6YQM! 7Z&F(,JYLS3N MA.R=,K-WP8R!SL\J#V]4Q3B21(KY[>:GV98B=1W&"HHS*7[^%P8$C9(&,DH, MAMP::)BNT,7<]5-9<)@3T#ZY><*TZ$V80T^5/^<1S-GT?XO;_]BF!OC'9#I/ M"+R?/Z3S5(OI,O[);BHJ;Z61,5EROS) A200W@B2=E*BG6&L0IC$A7#X\XO? M:;KT+,ZA)XPMOD[GQ:TNYO'#:I,@YF$1T,77N'!TH42U\;5!$A,!=HR)E)4: M":5HC33&.">88=P9N 91KP80V="3(TW[#^D7FWUR\]2',HZD]HT\!B,N '_. M)W?E8I46CVK5>&6EJ+$Z4S/K\(T" $I I0D7EC@1/PA;DX8J/)@M/>!>U"_O M3U#JQL.#,NUYD)+B'PJ2N(A=+6> M [,R4K84GO.O2=.#8,]G7N5P7N-1-4 HN1D( A(U&-*F4R)Z;G"@[O&W.NX5;7DYB& MUL7.]>'W>P"4<#51J8@; F$0,^M15' EJG!EU.84D;B""(&VZ=^?I ;?OA\2 MA@VV56\QKU^JP9:\IT6P0$AA(A$$141YA.)BM,5>2ZELHSB:CM21R:Q8?BQ^ M%/-U\8^RO$V&Q"&=XY7'@X+,&40)HH)R2Z56SE>C4\3G1 F-< O,EO'SQ!3Y MD/9GQ2WCRK=YR4_E[%!8]+,G T=ZY[-S&[YM5IR/ M9&_J[78/GW]S/U-%DZ))<;.];0*$ @/EO>?6"&N,Y1Q78^10Y5QC'6$*R[;9 MTA:N?7'G8Q14_*Z4',S&S7%6;F[,[E[^ '\.M@O$&R\)T=X[(HDVR-IZK%%9 MS[D5-OKP@'P"O,@VWA[4O>5L*V:S[1VD/R:+OXI'>!S2>O8AXQF,475K=WT_DTC3\5L#M.J2,M@Q4, M":F $$1PRBR "M8;NG[MANHVX&D7H/$F"G+^;?IE5FRN M-QZZ77:X89 64LR55M R#3!%5-?6@T=R!(D<+HA:K6+=%[.J\M^FO/LRG6^% MF,I_+Z?IXR[5TKZ,1J=W$E2Z9Q$M$@ZXP%8"%\V3&ESN^DT!WN]=_/89UQGN M/6KVJ\7Z9K7Q3YOOD\6W@S4Y7GL\&*^=4YA(BR "4GN'P6YD"FF7$V@X]NP. MG>CQN0CWQ1T[7=Z7R\GL'XMR??^N7*6L =L:(\5M?6+P<"A2/7Z 7F?V&)!! MA$K'-5<8 X$--K;"QT63)X.!YY:Y^MRY4Z)][O4#?Z])1=[>#@)20:R0VDIHJ/1,RGJO MAT+GU+(882QE9Y[ULQ'MBRD/6;FVKUJEL3\8T?!ZDT!\JC-$R6;[]8QIQ>NY M$ V.G-.8+ W\,CC3$JS]$6?[>L?]FL^>#-X0PXE'3OFHHPE&-84/9H3(,?TS MJ\%>"E%R\.PUCO%=.2^?+H7'Z7*X88 F[MC4>DR)IH8#R;BK1LN,R(DN'&'= MF]8WIC;![8M*Y[!H_Q@9]AJD^G= 4(4=!9;J:HP:H9SCN2R%^#((U!:N_6U3 M]>76B,UKQ6>W=PWR+ MX!DA $MC*+;.>2*\K>($%68ZQP\*P?43?+RBZG?*Q)'M9O;N#NM1>K]H$91% M*NXHTDJ+<'(+]U\V; M+]^O5\O59)ZNR!U;?T[J)WCB#18XFCR&1OL'4T;+R^&1O@OM5IR2WVMP\ ,64HD,QS8Y&11D*X2TDB MF,>-SKL['O_GR9?9P;L%3QX,6@L:-UI+922VY8PXBJL12:9R@G/'?D&E99$_ MOUN0@W-OMU.JE]P..F4 *.=I;JN?TT-&]L%V04(-'1?2""B?#YYY;8 @#D9[T>%4%[5*)R8, MP3FYW4=XM[\E.3^WJUI MK\K_G=WY7RS_OY1).WH &->/!N0%89[I)%1V ,M M& .D&A,P9K#"&=VP)5.N+U.O9:'96XSK[>WFIL%D]F$RO7TS-Y/[Z6HR.\J6 M@^T"E])%BXXRQ2D'TN"(83568LV5Y1%JESEM(ML;BVYNUG?KS5V5?(&!L MN/3( @J] 0IC!NO1$:ES3B1&Z%MNET.M0-J[$?8VOO*;^+&1Y54_'(SVS"!F M"$)08DL85S5(B&8%K8T])4#;YM:YH/88/?$D]_B;^4O/Q<=R-O/EXN_)XM"1 MUHD]!:^8)X!YFO(]I;LK4#.'O.*< 8G]M:8=/8,0+Z,L.@2ZMS7JA#.&EVYM MIR!EFENK'>+*,,"QJ;##/B\*XU3RW&\25$8!+U;]K5.=D>#Y0I8)?7];WKZ# M@U>WO._1C]1VPG_)..!6 M8Q-1PI33.(NJ<7*CN-\OENKA]G.]XN^Z^*_[>_.FP M_MZD@^ L(!!%DR?:*T1H#*&F]>BI'"SWX /Y^*63KQ-)#,S#5"^KR*#AT_9Q M#DH4$<2 "HRI-=@9\^!@H3F696;LT0,/Q97R,$L4HU@.-W]\?[^YUN!^%HN; MZ?)@E.7IG04$J(W_&$JC628PT<#("A5+34YTW,G12?L(VEEBGE$LE&W(90R+ M9DMDW=]72+61D"!",&NB7L-1U)PK3* P.5>GFM],OFY]LFNAC&)9=7?WL_)7 ML1W0A_7BYGM$=%,#\-RU=7^/@5#F(4W7=!DW-E7;5%6Q>$D)R+E.WU)BH&LE M;_L+5"&"#)6"21HGM(J:.ZJFM=(J1W$]_1KV;T7;5@4S MBO5VDZUP>K,)?8Z/J83:IA3"N M?KOZM^)MNZ(9PVK;(F\/]Q<4=IHA@J$0",9_,4BJ8W7I<5:TRPDWL7]+VK8J MF7X/$U/L6$3E\^3G/Z>K[]^W]>7B+ZK[H\6FTETQ7VXX^7!\;N=#T\%1BF(8-@X .Q8H QMAN'B__D!)2/ MD MGR.\U!IR%75\<^&,ZG]ZM[XZRX,ESP:1<7LA:XY3&3AKNA$YC\0Y0HW%6 M3K61\N!4*9;MX=<;%R8_FW'A\7/!4"6!U! 8KAPRDAB.XE@\=)9C[W("6$>8 MAJ(5+F3@UY^KL%RL/A>+N[0A?HY??2R=UFO/!X(LB\@H"XBWR@N/**IV3HWZ MO>1V6;I#&W@.QI6CB;/VM B4,V$9T=P"RHQC1HIZ?)"K*],U,V5\C#%G8=H7 M9]Z5JW2J_BM-DL^EGLS_.IYE9&^;8"5@&!LHH5?("!J_4U1C=!A=F5Z:+>D7 M-6O:P74([FSRZ^P^G\:@5UH&K"RQ,F4*TRP5#$/K_K(5-TE MD_+Q[8M/3_?M(XK.RX<#Q- *)E.T3S0.J4&:F1HMX7-8,\)466UJ.=E@#D.1 M=Y.[XSK.OB:!(@;BQNX)8L(P@A45JAHAEUFE8T>X6>6(^"!;SD;T.&?F]ZMY M8@*':,>#])LGJ]N']6V9,N[/]^?\/-HF("&)%!$*@SUQ1@(,?/7>S,$K/$;+ M$U_9#;"M$,*\^?S&G,:'9TT"](Z1^,;2>H\@HYHY7J^B!.<$]([>6FZ3#GFX MGLV&?Q:SV=)/%M]*$U&>KOSD9CK;U+4[1(C#K0+6Z9V](UQXXY4 E0:DR*" MY%3C'+UNDLY ]>V-Z&Y6CRL@WZT5"X?">M+=!2$G3@([_M@H83+P&HG((*6^S MLI6T%"X"^R3&J7(L.P"Y%5J\*^T@*V0['FZ'[R>H- #:.$ M0, ,=T020@"I=2N&_)4M+7D"/L*6LQ ]>R,QY5VQF-Y,DM^WV::ROT7@<06% M4!*.-%%N,T?\@VM0FNMFP:F"*[L M;>%8SHOWG_=[K%'XT=>/AR@4X!B#])U M+1QW802UJY4NQGH-&;D8JK2&Y]G+Q1_3U7+]9;K\/CU^9O?:LP$+JB.CG%! M4D\QU:XZD5 *9\E]A &"HT MU) I1IRLS'N-%[:2\O0=_IQ/[B*?I_];W*9KR^E%/BR* MN^GZ;C*_W3RZ7*[3*80IEZOE[LC@7?$:?UKL/40- ,;9I#W7DDH'%4&^QD)D M'0EFIG ;-]&&D\$@?'Q7SF\ZI>23+X@S5$$0-0F"*!?:"&M)Y1_5G,F"QPPI@B&$"+$A.,6FGJ*69$5M7WZ\62YFLQ> M*/!T[-QJ =YV)R-<)]F MX(&$6D<8PQF5<&Y#!*UB^X#FWI(W?;' M9+6.4W9:+-]_?3P7KB8Y6W(\*Z"D9"(EP[3);1R-(.V84\HTNB#1_6;P((6/ MQ?WDUR;S\/NO'Q;3^NEQ+@0YI#FPF70-_1 ZR]$Q_7J2NRJ%(>1[BX^5B_/9#:M%Y'4910*D\M9!2 M['$$!!-=H>.-P-=UN#LX'\_ ?+2,].7Z8 3).?T%YXGVC!,(HSH)(8$^*II; M;+S56?9@UD6^Z^3C&9"/EX[3'ZVNCZF_@)10CA!@ 30*$^XX(!4VA**<4^FL MJQI72L?3(1\A'=77**EV&?FDRP")/21!F M*X@.R)CCV8SWM0G4:PHDBMH1T81QP S$U1BE\8.ER^B&-=F2/LZ;DTY7PUG7\K MHG55+/6O=\GZ2I>BZE\?RZ71O)/ *?)>:(HL=8Q)FFI05"B@O'K+(SUG:6L7 MZPSD8:BV>_D&MZ3WMDI3"LH4^$ Q3*E7[Y=?;(EGPC:_3-FD>I.=>1GILV];V=BZ&O?+@I%)U M&!L K" *,FJQT40"4/,9TBLK"7*&_ Z4JCL-N[XX<%ZI.I!N%"-+@()>0V:- MI=58A.$FY^A\K#PX58H'2]6=AE]O7#BK5)TRCBL.)#/6:POC)%&N&DLR8FW=?F^"@DQ!)Q3AWPE$NL:[' M&#?4'/=+2SFS\24H%&T!W!N)BF_/W_:XWW=?FT!!5*,EI(!$ I4'8F73?!&G-A &(5.]+E;XR]:,%N969$/:>VR6K0*KUTA)L>531,53< M228K5Y& )JO@W"4F/3Y[MVD!W,&(TD8B7H8Y Q!Z'BMFG/K!DL. MU -Y,@7>L'3J:0#W1:#NRE\" ./*:K"E5C@LH2"F\AT("W"OKM:GY2^'H-2I M)#BQ%N9I8/=%KI22+TYE=7-3W*]24H^CI-K3(J0B*0!9R$BT$IF-*(IZ?(RB M*S.VVV9/.Z@.L23E5W-V3$9UD3AM-$?:69I*H.S&2+S-<=V.T(W?Y;J3@VMO M!].9"7@= QY@:(0DQ$DDJ%&LGA$"JJ$<-I?!EFQ ^PSISRG23 0CC$=]D C/ ME::4/2R<6NFPP?,FKV.QX' ?13F.B<,%F%H@D!9?OY?KY61^ M^VGZWA>C8;JM(INEE=-%T= MT"O-K*3>QO])A33WON8J(RZG6OAE%7S.I4 >L!G;QCP"%5>F=43Y8_&CG/V8 MSK^]NLNIB.GL\397I-L.1]66]KXA> *DQE)1@N)&:AUW%E:8>)U5FZ"ELZO. MRKVVO1,-)).S>?K/8C9;^LGB6_GT+0]S[W"KX*GACB%H*8R#$!1:[FN[PI*< MQ6ND"1S:HU"KT&;O6JK9KJ4JG[81$GK$C9$.6HN=E#5I(8$YKIG+JHW3UJYU M'K"=&-9-K)VF[0-G #H-)45. ^,9A896XW'(YZ0)''T2VR[MY0R0SR:-NMLD MQWA<+_"4O:1A\X"=9DB(^/I,*H$,MZ+&BCF3DQ5(7CMENL'X;,8\K1O7<*\Y MV"A 'M=!K80R+(5$.^)I_>:<@AR5 X)KIT>;T+9,BB-F\\%&02O%K).>8Z:P M@T82^+!K"IY%BA'&;/9!BO.@;8D4Z07VAR,<;A (@, JJZ+1S^);<\Y5_<86 M\YP 37CU+M:V8&V1".F94[GPT"9P2*/BK"(8SCB!)5,/]C6@("?8 %Z]7[5% M9,\+[+\MIND F:0/B2WDT;EQ_%5X6WR;S-Q\%56;/0$&KSP57*J3[B&$+F7 MTXY+5$>= NMR+GMM>0H^M$E[$58ZR M&A;+^964W3A?F*\D<_%=\Q;3LI3) 1X+2GC\:)$(FFLZ6$X>UUQ(J M_'!=@9$<92++G74A&T=+N [!E*.A:"\?#E$+BA8UBZ.!#"F%%/)UY(HW[)IO M^YPOX0-4.0O6WH*BR_EM.=_4&/L2=>7W7Z-PBMOTVF_?Z/WCG5_UWV6&P@:W/)Y_*039F"C MU:;B!QWG7S4:2;.N-6=Y12Z+.5F@]D61#XOI73../'LR&$XM85P@ B1V@%%F MZE-G)OR5W>-ID1=Y0/9%#%]$44QF?CV_7;JXZ-VD3/B?_I[<-R)+@];!QFF@ MI?-4$D@!TC?;8_UDZFLU_J]O^MERG!X;E*SKE= M!2*ICWJC=IS$#TPX*AZ=2=%^:[A?')]Z@OW\Z*/RKU_ETW;I0(_'E*K2+0HA7#>JX>W-U'7^\VHOIVLBP6 M'Q9E>H6W:;@^XN#^,.\_.E,N[LO%1FI'%*#3NPH< (@Y9PA;S(UV#MAU\H+ !SPVIMT^[(:&859EQ?SPC(O M3&UJ =RA:-.@,LEK#8+P&G(&# 14*RR033]5HU-DL,RK/3 G3]I'J',6O"_) M,_X0AK8 Z#_/3J,8R%-B'^M;1%XP@C13B!M DVI=77DV!/,<&W;LNWU+)&@+ MV\;S:83'(RW/I_ZRG!VYZ]CLJF-UC9PY21FCQE)&C%+ ,?(P6IOC@![[@4:; M4RD+U=XTFD/CS0-0L;)AJ+N(3B'*0.[HKP:,>)TL+)J?2Q%V2QH0*L, ML,_>DQKF#7J>TX90JN,+&IW.?GUK[$=W=S MCPC\R5.!1YX[!1E0A'GB&+.ZM@FMY#EQQZ-7Z+L1?@Z^?6TF)VDBKRR. $ $ M381<(ZLIPL3(&AGI?5:YU['3IDT=)!O:80AS5.-X[?% G5+IY@>.UE@ZX@<< M/>RH."LY\]BUC!PY'Z3,6=!>LBLN;_B7FO!Z3R*PXT50#[4+Z;9U5&LA)])" M[;463M:P10/\BO?^5FG4)LI],>KI+I8FPIM5<=<\CWK=(B#J 5/6(L((3CY+ MAZMP48,QR+K-F.6[O#!=H!U\SP\[62>V/M.'I\5KC#CX?/!1T\7)S"$LZLW: M.R'J660-&*S*7>]T.$.$9?L ]^F?6E9O:]:+A-<1G]3SQT/<<[UR7DJ#&!=Q M#08&U#A9/E@*ZPNB3HOX#NG9W-4:UN5B4?Z==M;)??S+ZM>)7LY]W42S7 (E M,<%*6D^]!>+161LU.7F=3MZS]E4W(Y?$M8Z0/WL[^U L;I)POJ4W*^_NB_ER MDFXIZ,DL5=#Z6&SBM-+X?;E(OKJ'ZEIV,?FZVKOO97<<$$8&Q*6:X)3Q2'@5 M-R5KFQ'_RUND'V+8EA5',]64Z7GZ)4)[?OYX\O8L#&NOK^+@* #FJ! M,:$$&T"T\O4!N;$.Y(1(C?T65-NK8$>8]^=BN)_\2F\>M88GRL-!]\*>-@$) MP*SBSEN!M;7:4%E'X1./!KLL=1E4:@O7(32XAAI:D$Y:HI2(1@PB41=5F%8Y MWHP@,">,X>1,:?LT,'PIA,E MK_4 >5-4=QNHMB;KB][VP0@E6<.,@4$\SAN MWX0_K*%>YD0LC#[[=SY=VL)U2 O13Z:+_YK,UO$/ZJYVB'U_UQ.62U/.DZE1 MS&]^N>5J>A<5N_=?/\0_3-/-G?C?0Q1LTC[X.%)N$(="(&N988)6E173;>BL M,+^3[[T\W2 OA&T=P-S;]K$XQ 6C .#%9846@]EG7\$:.P MWR3F^W2MB['SVL)YR,USYQ#.=:_NZR8(JI457&MBA2 <$/(0/*FES,I/^#MZ M\CL"_FSOZ@&/[YOY;02@N$T78__WA^/]9@6@CO#C3JO^T)]"'<9MNLLP4RU5RN=6)KAX\QHU]IT?Z"8Q[ M:Z*M!(EB0B()J:JQ0)YGW3']7;SY?2!_]E*W#>XI%NKF)FWRRX_%33']D;RY M^Q:S_2T"B"\I(,9QE1; 40BXJH/^" -92GV6OWW(E$ :@NF**X2+K= 1FE0FY+ 9D8#JD\?5F?K,H)LO"%MO_1B+' M;6U:WKXKFIZ>-.DJX$A?2B.2"G#*((58UM=I4QF&');]!D[RCO$>XESW\47Y MAL>ZCYL$(B606&$1_\MMG'#,U7,,:IVEOEQ6"L-\>K4$S$ MK>FA89 8 FDLXA!SBXDF2MB.XPWYL_Y>EGS#YF[@'7(W_%BD MBX+IX"_SY&Q_1Q%E2B4A6B-FF18I\<@#&M;D%+I 61[ERR!;IVAG'9B5S\]: MXBO=K>]V<>JW>Y;<0T=FY_48&,-<6^2M<]A*320!#]HG5%E)_*[="]T;[$/X M!Q)2#?T"Z=$ L%#"Z^3KX$9X902I54\M;5;NYY9J8M"QLZHE<(?1Z^,,.!Z8 MM*])@$H;P*VE3'ML "+X4;"I(#2'/I=5+;MM]?ULD(>AT=:'.KWYL)T!'Q;3 M^KY>&3N3TM G;<$DT$YR&6RI= M<#'J43L8]W=%8/[M\R[!\<&; ^/!4HPH'*3^EL+80C%O YBL9SE*-/X=_"2 MGX]E7ZSXKZ?\6MYO1+Y?KQ&7W,\63'_)/'FX8B.*:D[A^*HJH<0IB M4)\8>I-UB1O_!I[O5M%]X-+_^?<7P,9W_6OSIU?_LNOG!5;SHKROZDS]VTUY MM\5YDSL]'1@OG[Y \7.5_G_]*/%VNKR9E =?RVOPZ, M\U"S@#@04%/''1,,2$L5MM5H&2(YAPDC7>9S1%YVAFQ?J_[#*^^4WVFZ;_MX MNSJ#5\VZ"DY(2;V%V!(IK%>&&58A(JT<++OSA7&M$[3[VRG*F\U.J>:W;K[: M1+%]+1=WF][.V#OVV>.[;SGT;0>VB)/[" )20EG*GR(H@8(92LT6;:($8(U< M.X=F_+*X^;=OY8]_ORVF:;*3]"&-FSR:X_%7]4NG0B:O#.SY(\%3:%4T;S&4 M'!K&>7S]ZKVCUII5T&X\<[)#>9:M 'O:\M^4#"J^S>W& SN;O!86_N*9H*2G M%C%B'9=>"X,-0M5;4^ARTF6.:(GNAPXYR';#AVJH6V^IF]_N<4WN?38HY02' MV'D+ TY'Q MD%/@,.4.<.$%MA16(['4Y!RHC2ARI%^NY&'XO":JW]LKEA F-Z)IB/]S(0;8;/FS']['X-DW#FJ_>3>[V*2:O/1JP MQC#^SY"4YH3I2&[NJS$@J'.2RHSH"F,_[&@!X"Y)8N*8%Y-92@KQ\_\6KT4D M[GTV0 28$M:D0IR.>@,IJ)4K#47.J=:([B#V29,\A+OAR2X?S8.N=-C2V?=X MB&JX M3*2'E(($1(8[4;BU97");6@*YRX7EG\5L]G_GY=_S3\5D M6RA)PH" *KE4E.'L\J.C.AR8I\K33M0=[HS M;3G^L;A/![A1OXJRVVL%'6H2D#5$22P1P](1B(FSN!X3DUF)I'X[MVR+2'?) MGO\J9^LHKL4O/YU%Q _2YMFS05-,+9?>BZ2D"6\A==4H@ 19=7)_.[]M&Q!W M293-"YFX=WXK%X?5WR=/!J3B""AG/N4D81)*!U@U FQ15KZ$W\YYFP]PISM1 M>7=7SC^MRIN_/GV/:"T/IZ-NUC 01(@73$J(J2"$&>OK*8"9S7'HYF67NUP" MM8AWEWSZL/XRF][X63EY[;3\U>>"!Q;"%'>O4@B"EH;)A]G@\M*S_';>W%QX M>POOJ#.H_Q&U]/6VX-%P,8'UVSP$XBP;1 8>:A:\,Z MQ%2C&]']C;9)(-?!=D$##S&4<07R6(KD*M:F&F_4AK(2=XUG&K= MR6JY+.*_Y[=OIY,ONQ*@N[_?JM5#^83YNW*^*&ZBS;7)2[Z<+FVQFDQGU[44 M0.JE\ IS)R7!R IIO&,ZA64K#%"CX-F.1ZM_[=(3?OI>%*M_+,KU?93(YR,Y MUYHT#XHS(2$PP!L%K2-*,5N-WE-YS:5UVV'%OE6B/=#[BBI^,X_+1I%<*IME MXFV2=9+HS^FATB,'6@5DN>.649,2IRKF4H*":IQ*XIQ8X9;(U5DYKG9Y4':% M^<#7 MWM\7BTVIE-UUJC^*5-7\ (E>;Q"8HA)"3[G@6E*N%"!N-SH=?Y.5-/MBV'.J MI,L.H.V+.(_6Y$?JL%\4_[-.Y9R.;'0-6@?BN!$T#A!Y;)%EVD&Q'3<"0M$1 M5)OOK+);IQM>^]CWSKG7WOOH]M>@=0#$*QBM3&F-,Y:Y=%&Y&K>R8K!-L$\- MO@U:[*-<:] /2;GE8U/^Z(;9L(=@XRB=IYA+"CAGDD$KJ_$3X@485-G$GJ4;/ MK!GLXDJ_2UVGVVM[\ ^ZW+TQT[^U* L.S,%TY.;KK-FD>&(64 M$J/BZ!5 +M5$MM7(H:59D9'CLS,Z8$1CSIT->E]T^[ H[XO%ZM>'. \W$3K_ MLY[>IQWAZ.YZI&40F &/>9RZ<6WG0DCD7:VOT+Q0ITLBV3D4*+N$NB]JV>GR MOEQ.9IMU_1$@[Q?;OQ2W[[_J7QN(RDU2H'*^FL[7\==;)W@Y7QXE86O?$:CR M'EI#H(=:&BJII0^R@3CG=L&(@L5[H>M00NG?/?.*]K+-?CJ=S.JC(3.YWXSI M;94&L9'CYKRN T!&:.J!T,K&CU![4V]A4OH!=,[E=\5J\U2 M4(6P':J6L[]18(P9#[B43 M#4W$$PJM16N4&,ZN[9ES7I-C'QEP)],6SS4N^ MN;N/[[U!XOMD\:TXM!"^WB (A8%1RA,))(=6<:WJT7D&*7>]XM(>D]4A$ M\8$7(=6-HWASOR,X::+&(*,BH04#!'-/*AP5T#HG,=.8][HL2NW;QWH6QO5$ M2%G"B2;10,,@W:Z,\ M4C5LB=JTD[(\O9T1.G2:3ZXF MNFK<0G-QI5QL@PEG!$N=AO:@T0,?\R*E/CX/VF&(0\>!PH0*BBS1F-9SU_FL M1" CYED;7&@2&Y '=W\W('X4RU656?KHI9KG#P<..(#&.,XPHL0R9W$-F5X3?.;!$,0ZQ='HOI_VZ$?'3].MXX.)1/]5ZO4&P@BM.XSJO@)764,PQ MKT;G0-:2-7KFY(F[[ #?OMCSYZ=_E#^*Q7SC>2L7]^7NB"PNT>I;U 'B OXI MK=.[I?P(M<[H+1BG"02.EITV8>SLT3&OBKQ.X M]'J#P(1%5$A/C56".:@=KS S7/J<0\,1Y=SJ@42MX-L7>SZEK;:8?IN?N" = M;!>AB_NODPI*R!UF-LX<68W50)ZC@X^HXD(/7&H3YO.UGO5J/9EM;( 4I_9F M_G'RYRQ;%$;_M#/E?',TGZ;CT<.]0\T"= XJCXP76#OKF-0&5R/U@%S999%V MA+Z72=GXGKW5?5POYY-Y^6'R:Y.3M7ZCP_O\Y49OWQH]T#S8+@1E&%D0=Q MH-HBX2RL=W'!6>0,?+ 1F M(X*..@8'X] M(L-D .E=ZL5_;QVG$F!F)(SS7GE6AZD9ZK(<>"UIBF+,A#V#+LU3 IPFFV'O M:6]F[G7=M\9>6:*)PAX#Y)@7GNZ*>3N B!]#;;0M$"N+#U8.P0YO$^UC7GO6]'A9?-T*I[27[!:&@F ,!K MCC%,">XK;+C,*DX_PA.H;OG8(?"][4[;^BZ?)S\'W(WJ=WB04H/-Z$"K$(U] MXP2)ZH5W@B,@*$%;L+EGO-D5HM[&VF2R'VH6D!=$:F^\M A)("0'=#O:R#8* MKJR>0BMR?[6>52OP#C%S37EW7\Z37OG^J]U)J_[S:^KZT/E^VI_Q "(*'9;( M"4D%I8H[[#!WGG!(L!DPVT\ED%H4R7(Y/MA#S8+D5D*-K(!:>2!\"C*M1ANG M@/]]9GQCN;\("F@-WO["2)Z]->@L8(>>@\ MCL/FDF*N"=CA@+B4@]WA[N'(HAU^'"-=:]@/QL'XP<2?IZNS^?=Z#R'JR-Q" M0S$%"55/K:;5^(TFO:9 O$KNM8+[D+RK?K>K(?DQRGKQH]C<,KZY6:PGL^7[ MU?-V=!@0 M9:+YHC4&QF*2;L17HV/2YYR+C;V$2D^[\!DP#T:B?RRBJG *B38- L56H+B0 M ^DD<4A&%4)5H\,RJ\3LZ8>KY6HRNS82G0/S8"1*[LNM&&>S\N^49/D41KUL M'9B7ED,@"<-80V*MU_4*;)%H9'YGWQ>66WK-BV^3U>[9*R)8-NJ#L2W"<:*C M(T!&)<18:L"928GY#*Q00X*CG-R'IU\KOL;EZG20!Z#/(X_E:1ZS5QH&&<=$ M@5-QT@B1C@<]J_=WQ6W.O8<1GGQU[#/+!WA8.OVC+&__GLYFT91X$^4Y_S;] M,MN=+S__^63&G=!WD,P *A !#CA.O>2,5J) 4F25)F[N81O!OIG%IT8T[4XJ MPS)Y;]&TDWF[MZ= *>VU9(Y2'E<-LL,CFMJNGVNK1UA*KH*E;M@P*0!A-)FTT3,79XLZD1#7>E'NI5__:8!I@1XQK ?&^&/;:V?:> M4^T&.N(9O04"L6$P:L@ITX[0CFI=SSS.2([_;81W*KI0'+M'O>_U[EET1;.E M[F6C8#G23AG!$)5.<8,I4(Y@X1R)=IY0UW60WRD/]JQVV: /1JV3M](]+8/" M<5"2<"V8D88Y9@F-XY5,&(%,5GS8""W?04F6A?Q+IEVH C.$"-K6:H:)WHOZ M_X_I,O;HR\6C1ZXO7H\@R2"Q4"AEJ&76.D4W116%\E:C1B9E1PKG>I$X7K_\ M[O!9%_/BZW1EMD6N7 .%0^W#T+X..LQL@BGJ\T0 M"6ZKL2.@<@Z6SW4]OD[([I2IP0C9JFCZ7ANW:0+/61OWM S**<&ABT,V2*9T MS [P:KS"H'YR:_RF5&Q)*#V3< ]09^N) 1IIM8%(0J4P\((ZA:O1ZH9:I%3,FH]< J;14(4B@)%PP82(Z%4X*9"59&Z$7J@L[ MIC_T^V;I3O4]?;ULUD&0FT$B!21R%"+@D"'UU&G<:L89 M2^?!#@*#WO&H-0'*"1$>"X/==O0::*1R$MA&(%\[TACB*,U.OT:XBOE-\6:^YRC-1XC5 M72HT^O[+:C*=%[?ZE[J_G_V*&/[Y::>JI'UA':GTZ^.FE.2U';Y!&<6HC'6 M*FH=\0[*N) XSY"7\=-PAV\NRN]F6Y9H]_I) A^+FW)^,YU-MY-X]5Q*3QX^ M@$D+O4=SWPA,O$:(>Z,,X\[J"CM'^ZUK_Z-8?"D'-&0;\Z@<6@Z];WU/![-G M13V?R:U^3W NA4>D^MM>6&;[J0QYQ31M"?CC1-Q3NZ_)MA!_:=:KY61^ M^Y_EEZ6Z695?4T>?%Y/Y=3P4O39YKK_)@OQ M5@]\A:%#OD[P3GI,N=8^U:92PG'FX^^P ,XZ9W.2>XVP0%.;_+X@L0V\6K\K MD_&RCCA]F16[7>GTE?JU7H*TAB@M## >"X&CL,1NL< TZP2%,TS35SQ*MT" MZ",DWZ?O$6<]61:W*1PV_F;SI"F7C6S5Z&E?S. [-* DRE?H68$S7'3 M-T^8<<4D[DX6 S/X!4"@CC@HP.I9[(7+ M\=R+ZU9BN\9Z8+X]/]':>-AW;OO5=#([G7W'>@PI(HL3J1 $P!@/,1:ZP@=A MFU.^7?YK;6Q= *-9$'?CRED/=UT$@K'!ABE&F=-$0VHPK+<$FU7&&X)_K8<9 M6 _,M@_I"/F_XSJ>Y3)]K9< M';6>HBLHIS$3<%8M,,!<][",XB 9$"2"$*C4P)"2ME!$:0BWX[*5X MXH?E:GIS%(NS>@U*6<%3!BS,14J!2^.V6V%%/!RL(&O_BT)CUKRZ*/2!?K]; MSTDC:FKJG=-I0-H!!X6RTCC,9-0"!:M0 @;WDS[Q=^/H>>"/F*)_3.>;8.,W M\RC#./TVB4P?]Y)R1:Y^_5&LOI?Q+S^*ICI]+V\1A/9 $&^I9M$B-Q@S"^NE M L$I#6$1OANLDBC_G&%X=F,2>LB[CYIX !91##V3DE+8"I, MTBA3><.0JT> ;DJ2[XN%>OY<("GG(]9>(T,IC40VDE?OZ#S(.=\9>VFX5D17 MM@=N[Q:]6L?E(H&L?DX;N8R>- CI8#2:F!@Y*Q&AWAH#J]%Y;G("A,9*G4PQ M[S/CIA,&YVJ/&L2=R7H 9+2"VRCK<&UA?7LDE1>(W/:DOE1"IT% M<6^777<&ITF1EHNHK]Q].5Q)[;7G X(&6RR8H\0Y(Y'!CE9CT]X.5B=[$/J< M*N_G%U1;0+@O]CR):__/]6*ZO)W>) $>Y=&1EH%83CB/VSW2R,N,:A?KOKBU>SPPI+! 1EDJM"$*\T%*B MK;.H!8!/H\ZRN/FW;^6/?[\MIHDU)'U(9"&/R!)_%=X6WR8S%VWVO6KS*T\% M*"EWC*I4WQ0K33$Q8O?F5BJ6DQ]^K M,.[IR/IC=T&#[.GM5X.>/!&F@<%H# M[HG!C$C/N*S>&0I-KU!GR1)=V0J.O6DFZR_+Z>UTLI@6R^/*R(N'@T/6"HX% MQMHBP+R2K-*WK-99A9G&S([S)/M;&Y1-; \58_&[P3 M#A/ND"?064IQW!ZK]P0J*YIPK I#.[M"6Y!>;] @%H!*P#$A<=2>"Z:0J7!0 M9+C]IELVG<&#C!#!TS ^>YG977)5]277]YM+KILWN9\5T=BZN4EJ\G3^K;K= M4@5O/[OD4J?2>9DD;=^ZU"^O*VUO,Q54/>FQO@W*X"CCL41M@;9+F+VY64$-:*"H$Y\=@M[=IT MO,SM"?5.7[IU?V\*991G_E9987)3DIQRO>$J#%%/ 1"R#GC#&<> M5"J4=8SEE,4>4;:)EI?0@:70UVJYBRR9?TOA(F:R6/SZ6B[^GBQN#VF;^QL% M!"735B'H(0!:$*E5Y8>S6/@7&, JZ(C'5A-\7Q:9V\!V8/Y^_3U;_+->SVS=W]Y.;5;T"'U,FEU=,>D\;G8CMINQ M/A?6'I&XGS>S]8/HEM'T2!5UXB\^E^[GY"X5U]E$1*S6B_GR8]0:_=99> "P MKK\Z,&*L@QQH3)7S2AFNF6,& 82@U#K'3!U1@$NK_"M'+:++,RFHU4AQ21 6 MQ$(4UVY+*^"E-CFNO),I>%_$/3+505RL.B7B>$C3T"XY34C#*W^+8K),V^QR M/4N'@YL4 =O"U1\V(DX:1+DM;G &9T_\@L"XT]!SPJ553 J %=W5=)4^JBG79)\PBQW0Q!DFD>$.,&"I 8II;"F!S>Z>=71MYN9[<;N>%>^_ M;M__6=Z;ZFYR-"UWUP$WLODKOH58\J!0.6\Y1DJ1KAY^?Y.,]@Z\F]AOB>#C') M.#2<,V08%J[""<*LI/@CU-"Z96K7Z/?/TF9%U$ZFZ>G=!B,4E !BXJTBW O, M%:F08L;F^&NR?,N7R-/.X>^?J"^B$U,&B>GD2QQ.\I6?P=&3>@S >L QX%)R M)!'W*(JDPD<@G^/+&5'X?#_T[!+Y_IFYQY)Y9"2=0MD>W.??"#D\.EO,R[OIO(65Z)6> C*,."P 4%X)+!W$ MW-1CM"Y'XQBAN[#7M2@?[KY6HW\6TV_?XQNK'W$>?2OB?/I2+-Y_W0QJ^7Z] M6JXFFU"^S0 /K%8G]1.DD-)H(J0#P!G DKV_PX(3/X;5# ^QFF71INQ/(#U> M+5H4J7K%9!8UX[M= H:E6JT6TR]13TZ6>?E0=_[#Y%=Z6"T6*5U(@THIF9T' MJR77DF*!A$$,*>T\K5##T*.A5M"!-^4V:=R[E 9>>'<0OIBFIR^]^WH*1E%N MM.!2$$2FMQ0/4:B75!:F:;H Y%F!W?3Z#,KD4Z"5* 2DNMC%-#0889K\8'C,W) M CC",[C.27,>K,/Z0C^4JVW:D=FOS>M/?Q2?BIOU8G-PN(UB+&ZW9=,>.4T? MG*6/^WJJ+NP4B55Y\]?WX]>!Q!- M7_N@VAP/'J+ M1JEMW<QA=//;#[/)_-WDKCA:N*V+KPN88601M9 !AY1Q ME(C*(L>:L\$J379#[C-9]7SA'%X0O9D1=_>S\E=1;#2T]_>-RGKM;1/B)F6Y M4L82H3R&G%%?V=:8^JQZ.R,DV[ T>6Z&M"24OHCWL8C:S?0FN6C2&_\Y3Z%@ MG_X\2KZ#[0+'$"'L@.!>,"&) E%GVHU5&G9EM>)'1< V!7/^(>_C6?!AO;CY M'D>>!KB75TV:!8R=$YI; TTP@J&C:C>GE"5$THR0K_:*&C5@5QZ,TGR].JW M!XH:M?T5<7.03'(%B8<(8*N\1:C>'"S+8?98$V2-S1 :1I07,AF.IK1LI?_@ M%-RX\[6$C!,4URE4;T\8@9PR#F/W!_3/OW8GP%D2'-;=/O!=]S8]X!QA;10! M1 K#F(-QK:M" "6FS?)[=GX;\_!A]#D7,4_I,2C)'!7:"6Q%U%8DU)Q4&&F> MI3V.T"K.I\K^"Y@=PM[_#;=,DQK;U98%S8!TCVB"*@&64(59Y$R1@*"=% MPP@M[ [)/)!$>MOY/D3#,95PC-;:<%O=$P-V?ONQ6$VW(6XGI7DYH9? HM;! MHVT+#& <00&58PYSYRF3%#=;[+O!8B>0.(#WJ^_%XD,9W[@>29TGM!Y1D_7E MW"X#0L)+H'DTW0F-7$VU("J4HM5T9:<2G?"G'$04@RP?!,#_FSX,'3K2_VH2 M]Q*JHC4##398&:>AIEOA$$ZI:S1/NL'"1D+-DX=PO@WWVA6!V2UQ.V_T\L^X)"PVS_U^BP977 D6%4!'L$ >%*:IYM]0GP7Q?3Y[V+VH_@CTO7[(8=X9L\A$EPYJKE0&FC(*"#< M5Y@Q(G*NEXS= =@)M5Y?=7H23U^V_(FC2H7L/_]=ML?B78=!6T&1,9HC@82" MFO&H*.[0H3ZKN-W8#W%&2-[SI#)FSL;O/Q0"?&Z7 2JAE<"66,LA8U8C@2N$ M%/4Y5F!+A4]^.]Z>(9<1,]>7ZT.Q1&?V&(C2 @ ;[70/O=. F?AIAX]C)"?Y M9]:-F=^7MV>(9;U-/8:X&4F.+00.08NEA%SP"A^N2<[MP+'6CQ\[ M;4\7RTAIFT;B(Y:361K7\O/W8E%,OJX.AG*V]16!8*--JC6'&25&8:A4/?$] MR*HV/M9"]2,F=EMR.CL(],3W/7,4>P,X(()Q S57C*T/4JAT@EMQ^0O?RRI M]U_3;QJ <4HW05-(A(T[-<=0 TD<4&*'A@(>Y5RA&6N^L$Y)>U">NF')&9O7:9(8CH&?BL6/Z4V1 MCK%/XMZC=D%RY*V*_\>Y5%#(N#^3:JQ:- NVN-!CE('X=C[ZPS&M*AY^,M4> M-PQQ6FFL!$%*2(^O[ *(9+8B>#KN82F>JG'X"D,U:2 M3L(W,J+,LC(RPN$.G/,=X."L\\EH^H_19':D9GJ-T5',D " .I6:F4H!+6)N M)V:,YY39.=GC<%?,OY6O8)_+Y4)_Z#.KU!YW>JR8\.&!P1)FC$5:*L\(XMI( M7.D1FDF98^2J[PQX99M=!@/Z@]LZ3M[\3$4-3H/;PX'!NRA-3 *J!<"<0J@< MW6WM N$,N#5DX8=7!K8,\O<'MFVWW4V3^/%O]_=XO8#40'*[E#P;RAGO#\)R M@0%TP'#H#(,4B'O:29SC-CW='? JH-L^EWJ_JC1F ]3:$(4!MU0Z)"A17*AJ MW5&5SCG'Y7DV0#>[_I,\EP\]WUVFGXOE:C[[N'9K;;N@GN,?.?:R0*T4%F%, M#7.*PDA_BG9*CLAR[#=D*[PR+TG#'.D1I^MIQY/@H95@_VB-&\)/&)S<3Q 0 0[WV6!!"9*28E5@Z#@',N:\/L)1C!Y!JD_Q]G])? MYZ/98L/0KV4JR9+^=,:Y_.)[ F84*(($1L )&BG@=&4H,];#G*UNZ&DD SB0 MF^!)*]O=$R/!>I[3-8,/>&4:>&L@'A))%:-"&*"TU]+**)O*@4A[KW*:E&;E MAUPL!+MG2M\;9G_7&F0@U\@!!AD1#D856E<>?2.9Z30'Y*FYZ&(!W#UCN@+P MP7))SY>[N%_0^\GHVV2Z+M96P[34Z'<"9XH[;@1+QXDE-.KBU0718*1SK$X- M10U=M-6I3V8-%?CFV0(;1/OSEP>A 9!>6^PD(UY)"^U. :. UPK&O]!"+#W! M+U,(LGDX5.0_6%$M[:61]P=F)!6600"\M\P;0%D5*A8/TJNNY7*9^&^"C5V) MP"9T(IZD\^)G6N9=L2E._L*RU,U_K1;+M.8/Q?+C]Z^COS^MM=IUD_#1(@[9 M_+N&#M3B5P-'1@FE%%=1Q836080>W-=93N'^AFPH%ZT1#8=UER$BY7S-C4X=W5"]1+;+Q076H0P&U4F!KC\?1O/Y*)7A?WVI[XK1J*EB$&]HU,;_(%%K3>6_(4B94:16-X=V:''? M*.&%[?%^)8OZ_&J!QG #.-AAG>TT.&; ]5IJPV9O]XOF MF='?L?9PYB^=Y8<;DY_UOD#B==9PAD@*R=2&N\B0BC8>XFM6[5H"T=%CKGFV M] G98\W(]XX)0!A&4LO.J -CP) %CN^$W_MK[I77,BAJ0/ <%G1L8-U,]-'< MCW9U/C8T&(FX2DUCN7"<4N8)VJU8<]=;??;N<'8BYU^V:C9%X*X@];D83T>+ MQ>3[9+SI@[6*M^$']XU]5^HC9V[.:X.U$'&/@*$@_BB,)\1O*:4AU3GWRZ%; MZ+LY>CODSM!Q?/28SGMQ,!91[TC\ET$,0F@-)A6UJ$37K$9V@[*&H'T6NX8. M[J-:0=Z+ P"(8>>(=I@IPQ6#%%;4 E3UUCQJP. ^%6<-P?LLAO5W>[H_Z=Y/ MMMVO3[I)O3 ^2*!\:KE%I8WJG83K$.2*Y.JJ"T+U=:'/9\/9\=\?5@GPSQ;\ M0LO4IS'>QT<&+^,-4V"+/+586>6 M\\7D+NW&*6_F\>1,.?]5SN-A_T R3#F[B^QXV/W?Y3ES>)+>4_4%_VGCYX,REO &564 M(4J\D8J W:Z."/BIDRPY#;>G7"EK6IM18ZS9.@]E]H%3RZI>\V46]W^6N?9_[$H;LQH.DZW MX[B49]$SB6#E:K9,!:).S9L[YQLA2IEAWE/BH/9<:,+ICH8&^VZ*)_;H9FE7 M:>N&*[W$4&U")B?C[>_2UO[ZHJD05]Y@# G7F NH*+#;.,QUS%LM3:&K7:B) M@OG>&.X(,)I3S""A\>"N:H, -!;T^P387%2O?S3B-_?<==,O7Q">.HW(81' M!F*%M)-5#6,0+[RU A4OU+30#]0RJ-]W2=\XXW,*^J9A 6NLL-=""D<1%X0: M7E7;! 3S''U]Z-:$?G!V-NW[0]GG8ES^F$W^I[CY4"RK0AUV57PMOQ3+Y71- MLT6DX,.JV/ D0)[UA2 ,-\!2KH'$.!X/6NO=B8 )R*G?,OPV#_V@MPM&]0?T MN*9*K]^9_DX\Q%]^1>"<&HUC[Y&KNCXX3]K M9>,8Y3O'GE5=_'J5*WZBI^. MP%IO"@1@B36QDE-K.46:5(7W&0?:^;ZNHM> Q#8XT)UVM)J/?XX6Q\)#DO'K":.,*X5PE!"98!B&@L. M**AEJVF''OLG7V>CJ#$Z6&LLM0Q:QPEA% ')>;5V(6EO@?OM; XMX:)LF^[] M;PGJ-M4-^9_U:[>>\K[]<^/:.R9P)BAT4$^_\#PP"E\TK!JB=O^:3+H@ MEK-T2WN="@Q$@!*IC (JG3,"8@<=T\9)B32EM1K7M&TB\9/99%F\G]P]9U_] M.DW'7A+BJK77..K=S" ,-&"85)1 B.2DF0P][*@ER.RUDS3,BZ[.I0/3UK__ M.?JO<& B M[^?_852CXL.);PH<$L\DDRY.3"DKPP=F:W ICXT&V#'V2EZ MGT;+;>B)+>Z*:?FKN/E:C'_.RFGYX_?>P@MUAP;A&*/62"L]\]I20AVJ5B&, M[MLJ#SO+LXG6CO"WFGXM-(ZO%S\FOQ=%*'P=&!>:)L)& 2&C& M/)3(6ENM$QAZS5G%;6.M>?*?O6&]3R6V?Y;3FRKP^/ FM>?QH)03#!((M>7< MXJCF^MUL.7>]M?>\ K T2/&!@Q (/"5-( R4P%)&8U6H1M3GQFEE.HRL&WNED[]][ MY!;+R6T2%;]:)A/Y6UC,QD4 /*&(8*Z57EIK0$II. M..4:9\D 3KP7%O6?Q6C^]:^R,=QNWQ> 0\09HYPA0#FH=+SG5[0A-"NH8H#Y M#$.$ZWF<&#!*X^?+/?&/0B"D;]0=A.3%( D EK>B#-;JR?(?!(O4,7@P7 MJ[Y<'7([G/?"((17F")+M73"<$HP]!5U#,D*OL^J"/BZD'H&*P8,U/ALLT"- MSP;L 2$*2ZDLUL8[8+6IJ,/RVMEE51]\94 ]G17#!*KZ'IG8.%H?O34(CT5* MX!%$(*JD 115 DVX83G%RP=8@7"(D,WAQP!PFV5--$! ) "#&%/ D",,N&JU MU-$<'91?>@AZ"^@[G>3]6Q)[KD?2CYF0*PB]I,!HJ[4Q#$B#UVF/Q-AXBZT5 M@]-V\+D:__=J$H6K9M3?:2G[Y[X\V'CD0Z68B$)B'*2$&;.EG+. 7%GCPI90 MM3<^O2.V#.!8>^&@KEUY(N>U@4I+,!,8*0]H9)(2\5\5I;@TK]F >"Z .V1( MUW52RD.Q0'N=;R<746GB,P$#Z1#D&B'.)6/(8P4J2J*HC[QFBV/NWMP#@SK3 M#3\7D4BK<5S#9/:C-TWPT2S6)7,VL2#CY>1NLIP4BQI:8.UW!$",M\1!A364 M%EAFU7;780 +5>MFU!,=3JN^EY;6 MFF>-)%MG0C^[1=]1)MUN&ES3U+6"T7A\0 VQ4WZ;@(HM@_5:9;=];=RSFOL* M=;7NAT??$B2'DE/EN '4>^4-)+BBA?+RFC-$6P#,WAMATXSH2G_>-,)-)3G7 M5>_>EYL.ND=2E ^,"AXS)!&1D%I':-P3J?'5.CEG5Q:HU H"GA4(:XK:/:/J M:)+QP7%!14V<&F4T],H")+55.RE5.LNM.$!D-<+U>D@ZB[Z=97:N*V!]&4V+ M&OF<3Y\-"A$#''(4"ZT]^8["Y>4! MP5)@ 6-&*J4@FP',XV0MBO@/#JZ$]K7Q_>BF-\51Q2A M(R.#810QQQ3CVNBX,VN.[S=JXW-ZHUQ.EF9[FE&SY.\*;E_CUYY0Y:AFM'=, M8 !8+"!EDEF,F?:DRK2):T0L)PGNHBYX.>POVR%V5X!RM[^FY>^B^%+::J+'1LI:$Y09(#=%PVS/YL>@Y &WY?HWI) MG>&!&.,,=I( A#RS;-W<<[MRAT2WZ=.O2B\^EP?=F0[O(A'+^>]_1SX4MOSK ML+WPZ<,!?'U_3Z*=&_J<.<:\!F,?F8MS*1N+SO6=OF?R^G4 ME_._1O.;NIO5\Y&!6F(M\LJDXOH6*&U9=8-P1M$<\^$ %9Y6T=0LJ?N$UHEX MBA1C0&L*)9 2$& L)KQ:F6LMJ#5 M&+6[0EO56"Y2X<6@P1?@M6](8-(P 3WW4$D-N,125D>^$XIWDQ__N,C6UXN% M54-4[O/TVW08O_GW9/FS7"W-:/$3G7@@OO"&()E""@)$%%:,&\DEE;M=&YD< MP^.Y3>0O%V7M$/V25"X$O60"666( %A"!R6M5H8YR-FT3LY WZA<;G9S-5@Z MD;S]A+SVG##9=9@\M90)IKA 6'H.-8 .2R*YA<*06ME2G4:\;I&D?V^LK$F7 M.BTSLO;; N?Q;*6.8Z6!%Q1P2M>TB:>J@I+DE*(:ND6H&=;1A? MBA])'8MD^D=1_IB/?OVPDWZ0F8\V2_Z7%K>#+ETQ)F:HP.R#D)A%6 &^",AM1CL5V[ M4 #EN!D&*/KY$'@JZ8V3>"B2K6YN)NG?H^F#7_:=)-.HU#,II,&846$@AH8@ MI]=LH1"(FH;K=E;Y895\G^GP2'-.2MIV$8>D2RBHA4'8 M1])[B)7%$&\\OB)>%7&]SNMM;T-/)_^ %?KW]H_UTVIKORU0IK!D)$(1.V"% M<7(;MB?B<:QX3DA<0P&SN/-=I#9>]NXB;=&_,__;O+Q9C9371Q- M%=D[)J!XD')+J$&2Q/L"(2XEO1LEB=(2FMYJ ;0#J3PVOXR9;**>';C]OR<_ M?G[Y510WU4P.1V_O>3S N!MSS2"12#-K&(0 M#8$/Q?*OIA,!P=& !33@B."5-" 4J@IW$K->G^KT1>2;(! M!@TU#(NFR=M9[;PJY_?1'>RPJK)W3%"(22VET) #::E@4K'J-,9Y;K;+275M M7WEIB@&=@6RSZ(>S/:K![!T38%PB)A!2I*5!!'@/;;5&)4%OQMXN0);/^)?= M.]ED/@U*BV+\'S_*N_\U+E>SY?SW!DG;_W@*HNVO@_GP EKN_QBT@QI:Y1"Q M.)[!$E-BJOE:T-]=J0M8Y#.QS*1G^_S_X\L!_O_Q)2 N#>'8<"(UD4Y8Q4DU M7R3K^;@O]>QIG/\GT[-]_O^?3P?X_W\^!>%URIL5#!O,O'88$[V;KV Y,>^# M3R=LG/\GT_/L"TV*'_KX_=_E?'HD%_G9@X$B:U,8(V0>4NX9XMY7,XS_D;/C M9_7"NBB.-T+;CA7)EU3K]S72DNL,C_N>4A8XQ*"U7"."P+8.9%PY@#I'O1S\ M/M+E':9Y7G2&PE0%;>OD3)7-C_3]>>GQH"FQG&'JO:2*2.2,5]7*O#.=Y@/V MLWW JD&B=QB>,"W&R^+F_UV-YI$7T]]^,AO-QI.H*HR6 MHS]FH]7-)/ZYQ_"$??-[&*19)V;AA/<$8H&7TFFCO;+2"\09VC*+*D-J-5!M MAQX'YU\G-JK>"X(T("[72P*1L@Y%[+I*!JACXLIR(5I"1]D!Z8>V4_0>5=G' M?J$P2(4NN-'4.R65!ZXRK$:]%]6Z9+8=^'08?:>'5I[PO@"5D) 6PN@PJ5[&-OL9IRJ!TE@OLX+\N(V=Y+A"? MUS)9#O>*:[UFA$BO!63Q)!704U.MSAER96776^)\G>OM:83NZGK[CWFY6,1[ MT_?)P5ZP]T\%F.H-4&T D9"A>"'S"FPW,"A-EN5M@ $HW0#F?/IVA9.(X$WY M^?=QI@>0\NBY@$PJDQ+GKC51SE.]#K?:K 73K$B3 98A[08K.13N"BUN-)]- M9C\6GXKYEY^1=GJTF(P/H.;%YX-@2#L"L$]6&TP@%3LG";2,YQQ-)WN.[HKY MM_(J\-,$K?O"D9U,5P^,8360M!T1)(K$$1YS1P6CC!&!<;4^9[+*I9]<9N9Z ML70>M;M"T[^+R8^?J<)&*O+^HZCR:=PF+N?8;G72>X*&!*4R MU(8)'-4^P->!JML=VLNI'7)@]ZQN-6B)XMY71$[GM34-9 HVTD"HVZ M)B92$KC3,;W.P21_PV0[7.C.%+0LQW]&N4EU,V]32ZA^*^SU.OHW//%-,/%U;' M^)SYYF" 9@AHJB1SG%$*I/05S8CT5U;EIRN E7TRJ>=M:=>Y)_WUTVH^_AF? M2/[_OFW50]VV)(JHP@9##9@@U&/H0*HFJFT\>)0<1/W!>W0^7*":ST>S'^O$ MBH7^_0S!*A7//*%P0-XW@C262T^<9]PI##GB0E9T%)3VUCRY@QB>KA"XO^A MI[SKZCJPF6#\Y)'$OD?/!4 TI9A3C8V&FL;U$%JM!7#5F_^FVT#8K@!1-L>* MSN)@SZ;-_>IF-^E(_3"Z+8YG!+;PN> 5\$Q!:ZREAGIC0+R;;2DK('DDR/#@H<08^FE1"D$7CM"]&[VT( K*ZG0+P#* MUO@RF(US'_G>UTERR7YYO!\R!"%2##A*F ;">U]1C4927G,4>>\G?^?\ZZ[4 M1)31=XO%JKBQZVKAGS9]J-;6R[V"?+@0Q5EO#)$K0')-B7+, 6>D]:JB#]:P MUDWU4@NV=8BN9U4KNN!69P[D76/G=?&8E^GZH9S=%8MDN$\D7'PMEZ/IP[^G M"^V'LWAW4TI3Y3!W MGG@#H*K5X^C-YEH$*CG%"&NMG4308&-3Q8,-':FPO>5$#=_F6AN!K=E<3^/= ML&VN6 DL.!2..ZTI%LY0>D_-K,#$H>.P!T QHK!F XNP.8JH/&$.\NU MP@AP"Z-R4E&60W7-E;K.A%@7!MC3N-+Y-2LIA!]_I77NM=0>'1-$/)VB5JRP MM?&DH@X2SZHU:B-S6D(.'7G]8F;?Q2>30V>[ =8?5K\BQ\:3-2'^F$V.E5,^ M-"9HHYV6%N)XW3/$2TB0K.8M(>^M\,85@ZEII@S-IY0B&:R3A&&@D5',:[13 M8P3&.;K@X M1#09?S3)I,%IBSPXF@X65R"O$2.2'BQH0,175E$2]E1I_%=>< MSOG7*>J_'5_8MZ<+V]H=5X5:+%:W:W5DX?[^M0[L_UK,;^$Q:6CEH_%Z(*F6 M)G5GUPAQBSRS6RI;C>%5&P,ZQ.A+XC$$A@[^L'AIP4\R5?Y53N/;IA$LGT?+ M@Z; M%.]F$4'%8IG6_<_);'*[NNU*R Y,(2@8;^TP@@1)BZ"+5WZ]'P$9_]RY@FRD$8)AS$' -B'80"NG(3I/ RN:8FP9?^OR:!>PL M]EZD@%6:L9W<36Z*V4V7^N%+WPX:BZB:.V6Y8 0Z;01B.^6<*IHA4B?7\1B M!?="I*@!5O8<_?1A%%>^G-P5;S%.+T>84$XLE!H")82T)O&4 $:5UH9)2FH) MYEN,4Y0*;XCS3D#O?+P:26 MW=+1*JI[2W4:?HQ3;02V%N-T&N\ZZV"P=; < M:VW]X+% E*9:6P,)E,8ZH S@VY4X8?0U1]KU (>G;0S.YT37F#K>XOJQ=X\S MC25&!GKN4E4):YRK5D/CK?2*<74>5_= XRQRYL5A; ) T@2^_A67^_O_*^:E M+U?S&N$8AX<&Z9D1FFD6[U&<$D MV:W" G?-K4+/Y>>SX(I&27PV4+[^57[] M6:X6H]G-NF/S73%[%OKQC[A]+A?' R_.>5< 5"'C=(I)$O&J@P#!OEHG8/Z: M6QLW :4.:'Y^_,Y_KR(!W\W&D1;Q'K:!^FZZ7XMC<3SUAH>X%(I!E!8ON+2" M*J_TCFX"Y 0]#-THW@2"VB%S\T%?FUWR.&IJC@^6>J,5PYS%TUPBH C<$0M[ MG!.S.G13;R.P:8?.F;A)^OR[VLDIXDAQ MK^)_Q25N5Z< R+G\9UDW+PI%;9$[0RM*7T[:V+(H9I^+2,WQ9/;CX_?(C6,Z MT+&1 3E)L#%$ ">J],))R[Y#6')AJC2#^[8JM<8- M9=,'4U(@7)Z0$<9)!9*'%7H*=/B$)RC% G]Q+[#6BJVD.#:W AL,4 M,TU3GB GP!O.=Z%2'C*>XUD5;_BJB:]FF=39<9KH=,0_LGLFBHG#GF(I2=0, ME&)>W&_ 0ON<[@"#O\KV[ALYEPV=0NFX'G;_5$A-VKBP5D!(J,86FQ3PLM4P ML;_F0/XSF/D2',XB9%> V&;9'H7$H^>"C@H> ,Y9KA2F/%4AVJT%V'I-(R\9 M%*>RM&R.F)T!8Y,=>AP8#Y\+F%I(&0'*$@4@X8RPG?_!:7_-COE&@)%!S*Z M\:]X_9O,?AS11QX\%9P@@B@.K>)&ZWBH1G6M6@=5Y)J#"OO72,YG1,> .AID M\>BY0&AJO:@(89009Y5$ MQG^6L^7/Z>]WL\5R-)VNA>#P);OV"T(D*[46< :<8HX2S-$N9H0CVEN+YGMX MP);A<2IKRP[H?+ZY;_+WOR7S-&IMJ61PV_-4:'900 M3 OJXAG-/740<;W=8BT >2::H2LO#6"F%2(/)EZPYQJF(K(!"&21EX(;"Z U MK**:]SZG2=[@_7"]JU"=\V_PJ-\&:7Q<+>.!,+N).\>'U;$HPZ:_%3A%B97" M*2H4I9XH*7<[":!O%4N;0613PM 0'PKA;H;3:9I]_'E?)URVH:( M'/ED< QB"CR0F%D.$/$>[LY<[JX[7>("):59=@Y>8*ISR%D!QNC'A%$>2< B!-14'B#8#J#I*WB2L*_9V*F#G MU./?!9/,)^--W;?;(ZC M=O!V@YZ%: @,'?RYM/Z_K?%QLS$<;7_2T&>"9)1Y!YCS-/E-N,8&[#8@ZG)$ MX^+#B0=XON2SA.,)RXKLN/NYY M@"=$)O\&?R \L7VLEC\C"OZG:.5&LN]; 7BLF"#>6('BH>J0OC>P2"!8E[': M=\7\6_F:I*)'3IZ?#__H^X\4MP?V[G>S\;Q(VMU&EQO]>*D4=];[@L..PTAT M#(5"W$),J\ S2RDP.67_Y-MN_J+?NR->-9_/LIYP]8MUI:B=:G5RDLN!=P5$ MH#/4$95B!ZBB"CI5K9,[F&/(@> -E*J^@#(6A@S]%UHG5Y:4"S&@4-/D?I L^<]G@[>*DZZFC?=+:H3N)WLV6\XBTFXW4SPUX" M.PY-*% 6505&./<4 >*<-:2R@C KLYK+PC<7=0]Q'@UR>_ >NX=.R4UUPH.V MW5:_%YQ3@@%G !%Q8Z,$BJI,LF4(BIP*1O#-H]V\*Z]!9F8[+EY(\#OFFWAA M2)","82E5Y( +DRW*4I]TWZB MNOKL]24<&A2 @98*RQF%"E""(; [_#MALI)[&JJ7A:\-24URY/Q,W]U>.7ZP M^&^_%[O?_]JL>)2F]6NM9*QYLBR+76S$S6A9_/6SF,VW2U@_N]ASFV_Q MRGU;%'_'[7:RV-,2N;_)!"8C53%+MW\5KRK>0K]3DHB5.>$'L"$O;FO)ZWUA M_Q(X/7AU^,5(;S^:S-?*_]'(SA8^&;36"!*KG300,6$LV^5Q,,U=5B?--^=S M\TIQL_P#1)XIS2AA'@E$%>!57WK+,*$Y M/:_16[YU:_G6+?#V4J3JL27JWT6Z8T=U]JZ8QQOV^H^I+LEN(,3%.J=R9K+K&Z(Z,T%WIJLM2;P_S=+-<_RH]=T@I['8B M@>MD']$<<:^ZH MNE>FJN1B5XJ.FJ[Q4MR\O.#DYITM#FDA]5X0K'', M(.5NTI"*UPY_*5\,O)__*#'4CQ_SXD?!9)@S.OF_-+6""Y65HHZSH@2N4P 'S^&N)/!)*]V'F90? MBF554R)>K+Z._O[W9/GS9SE-Q20.-H(\\Y6!2&\D^=559"1 0AR M[L_XS;^_5R ZXE=7B-X29_&YF"85]6OY>-IQ'2_3^@"BSWUE !S E)E)Q7(Y79/L_63T;3*=+"?%PJSFB0N' ME)D#PX+A'!MMJ6064VH\!;Z*N.$ L)Q"3?C-V;Q?_6B.)_?H^[__US-VQ)G^ MN?[3BW_9ON<946=%^>MGN2QGD_'B/\;E[88[ZW/A&;DV!::VJL_LYO-BM;#% MK^:9T[6ZJVVT@^>@7SY2[A?H6#\#1 M^) DY;TX.*TI9L+#># ZPA466#C,G2<.8FQKY9*TM+,TU=OHT#;46/\D *AA MGE!,/2 ,&\>9K>AHO,QI0C5T!;$K!#[=KGKB76>6ZO4$XR>/=)-]]%S0RC/, MB?! .BP0B_LUWU'3RIQ(Y*'CL = /+4^9[!B,$;FO;2Y7]UL76/BP^BV.-J8 MMHW/!4P EI (PC2WWE/'W8X_E))KWFS/A-BIIM[VN=)YQ.Z]3GBT;_O>,0%; M0Z6AW,>%1H48($9]M4;)LX+/AXZ\?C&S+S VDT,]&3/_F$V6B\]?_CB*Q(/C M K'6JNNB]C[XILY_SK/LSM2"/) Y:73KX;F!#2:P -H9YI@)0"U3F& MI,X*(&I(TQARG8/:Z&LD!JX=G@[^)!A@-U_@$.<&:8 ]5\R*>,*RBL*&XJQ: ME:=*S:80QI?E:+Y\)CNT:=D9&("[:O=[&K\O1J(&5Y:?4R($H!Q@Z#6%G#-- M*SHC9W,L+@UI8XU7Y;]RB6J,V8-3W>X=?YN$V/4O#];J[W,ZP9BHD@BMF==. M&8M%*L>[I7;48+KIEBTWHC5;!XG=?.U&WQNFA%T0& 8O>F8T&Q?3Z7"$[]F$ MXDV!,">T(@I"Z(QC1% B9T1B&*8$X3?T-$RO!KSPY29?.YV)C4I>F*3WV57 M]\UW-[KEPZ#^JG#K097KY)<%ZC'0P!%'J!::&"B@WGD3L$ 9F#_7%/=Z3XJV MV7:SURLR ^/VI4A8OU<42322 A&EO1(68X3ESN((/X$R M\Z188G4>KZN )99\[](Z5G,R@4C$/&=8*.F-H-XYN;/]""-R:@R]@A3C 5C. MVF'TE8E?_S(7! 4 &:BLP5();A2&JJ)_:CC\9H'K$?/]B.>)F!B,3.X-MJ]3 M0[@QN6QN%D%"JPE!)"I(@)$4+ZGDE@_8$C^ J+XWJ1PR(BY&,I\U>NI+.$^: M2) *&:*8D%@RCR"DVE>7& Q0E@W^:I74"Y3/-D$Q&!'-M3WUI.9FS2MX2ZB$ MD% J>+SY&T#OMU/%3W(WES+^>"2K@@3'D&G=).K NP9R+<DR5HK8*G\!,HIPBUU=N MJ6T9\]V+YEF(N'RI'%X_4(V\9P);33%$0!HB^(X#AH.KKH+SVJ4Q"PJ7+XR/ MF\;T(HR/IQ"T$=P;S2B@0'GNM225+H6]L=V88R\NUNU:Q#$+#)I49N0#CFP>ZR+CS*$V"=TT)* MH9A&B/HJO@,CKG*"PJ_:I'HM4IF'ARN2R:-]Q =C<3UEID%AX!C6QC-#D2 , M:D,J?DH@$U2/7!1#D ;ICTCTC.G+:'QX-B=& BR M'*O2FZ6W55$:X)9P(IHN?Q\X&$XYD,W@Q#D&1)DER#@.(&# \ZA%[JP92+F< M)+0W._.E[P7M@NGR-X3'EL%A;@@GSC%X8V#DHO><<2@8U=97A2BQ@S2K/^S; MAG#A&T*[8+K\#>%!0.@P=X-3)ACB7@Z-C)=339Q"7A.&=HY'9Z%Z"\!ZQ5M! MBTBZ_'W@>BP&VG-)J(W0HYA8AZR%5;TH3 !_*U+QVO>!UK!TOPOTTTI\=7L[ MFO_>=#8>S7YO2D^I7_%;X\GZB=3M38V7D[M(H+13X[@!6/ M#-_FN%B*H:_E,&AI\[^H+N,6("C8X.A7@!O-46$2F\4TASO=@J1Y9T9.A+[Q=!+-6D;Y-1@ M=N.C02MMV"?N(V(0$AHZ'YE!$2)((J/GS562Z]JQ.=\V_PJ+_PA&GE MT3I#"$O+"-,&.E/M;HP TP/.5820$LTYP[ APGHJ**T!TU?7XEJ55G MRT+;;+V4HV/8;3*@]E@I 0QG6 $=576X8R\W,*>(S5OJ\$".E:91<"F2UZ_2 MEBPVD8J,)TL.9<91OMO-H 4YMYV3HY.N,S)A"+*5R_?CLM1TI_2C]#U4@NZ M1WX LPJ82F9\O"D;K1%B F"Y0X&7(*=/VN#M==U;&"Z/XQ=X<@V\2"G#FGM, M (6.*0R9]U7 5]3BJJ6G@6,PPGFE1?LY0]I(KP"1V!B@ MA!5VQPT!KS&5[JJ%M$]T#$967V7U?N6-TS M[^7\=D.2;^5J^;F(Y)Z,XR+7 U/:R4,*O*6>O!SX[Z&E5$(*H-&484FYWMH) M#6>.^;?4DWKA9< 9#ZP5CDL,/:-1<]T& 1N!H.VT.GS'-K^N$-A:ZLEIO!MX MZHGF0EFH$02&<(FH0[!:BY#H+?6D44 <3CTYB16#47DO(/6$$*2L(P @P+&@ MF(@JC-P(K41.N,#007XFQ+I(/3F-*UWA_26]\/.7/XZFG1P<%ZB*JW-6&D]H M:M-%O5/56A5V5[W-]HJ=LCTN#68'[CO=A 'O-(?4,B&I@E"ZW>F'1;TKP859 MZ(>C0G3.O\&C_M+335BD/-808PN8UNFG;69],@>Q3FL2W!7S;^6@SHH&T=QS MPLE);!Y@O-6F:-W&LE^D _5KF7Y5)WIQ(#,+P@(IN=$$"(NM,4126O& 0W#- MUX*AHKV;&*V6$#) *7UBR/]<).TYKL^4L[4U;36:?BWFMX,)D#PVP>"\5L:B MJ*)KBN,_CJ.M<\2D2/!K# ?I\7"\:.8/4!R/;SPU23+$4[7FU$/J6.,40L1J M8#GW3)'JEJV CGMC(9Z[%ZJ' WE.&X'6IU>9;\=I]RWDRFG?OR8K]//WD4Z M3&:+R7A=$[*&&[BW.07ED*?0>;KI@,RU!)4N**)6E9,6/M0PL*%<;R^ WQ=Y M:.\AP1 /Z3U3#2SNF @+:B33GDH"&*@\0])S??4UL88M&D,YAYM!SU!#PA[F M][^%@AVO *B+JYF:1'1]-_%+.H:D[O M252'H*U^-P"/K(>028BT04928,R6W@)9WFG2VL,M>I!18K7!V90;H 46#M[5 MEN\*Z'H* 6K!*8G(B-1'0BL.M*\XX%56$9Z+T'/ZAW;#4>LM5SI@WL6"@ M89@AB@3D43O@6/L=MPS.JG9UM=I@LV+0N3;8(!XN17H?'.H]B6G-&01GF,$. M*<*%ELQH)8&JZ,^ISLF*NUI]O!@%Y\-1&*K%,72 XN(LHS):J>+*IG*\="=7'GJ35EM MGX.78D5I,@RP]SD%AY!B%@!!>=P^H83&[7A$+<])VKYJU;,Q['=N^&P&"1>H M63Y>;T<*Y)./!D@UE=YQ[R1$GCH/J=WI[Y:Y-SVQ!WD; JN'$@R[_O/#OZ2- M9+8HWJ)?7]:\ !=QS\1.&:DA%-(BM:T2[[ERI%8:2]N%$-WMKVGYNRB^%/.[ MR;C8(XO3]>3B3Q^_?R[&Y8_9Y'_B>M+16XL%Q 6"B"0H M8:Y:*Z#^&IT+C4*@'JS.(G97P$K2%#6[T;18'*U?^.S90(PTDA/J"=1<0Z>\ MK010"(BNN3Q.0\PNFR5QAR4PB_BMGVIV8XN[8EK^2D38W@?J%,(\-CH0BJV@ M4@"M5:I\1R$SU;HY8SGE,(=Z&VX76LT3O3-#3S&=)NO4[.:?H_F?Q3+^7!=I MQX8& I%04&A.3%RXIXA4X7Q1O*C+,;H,O=1 .S!KF.)=86R;:!&GK6YN)[-) MNB@M)W=%7:#5&A\X1<9 230SGEA(E,([^3)>YVQJ68ZKBT5;&V3O"G+-W(3> MUZC@V_"7 H*>*LNH]HXH!U6\@LF*GLR0:XQH&.9%ME_&]NN6/=EG&HC5DA"4 MFOXB):'5V.!J=5)VZ]#LO&YN;U"IY<4\D3<]>T360OOF[WAJ59;&<22E8$K& M(UPCHRPF0C(KE+/*U]*EV_9WO.Q)?%C6);GH-L*P6*QN-[];,_QK9+&.\_NS MEJ.CB0\%Q5B4 >P!Y$(JB;$1?DO1*!99I4ROKYY';?C5Z/K4&<\Z.T.;UEM. M$H:&OQEXO"8J*DF"VXK&F&?=HZXO"SI?+OIEW_G1K_>"&R^(+_1U M4>-X5XQJU]'M/>=U 0H(H6?I4L';(F>ZWZI<% M[>%Y5!O!S;T\0*T \HQ 01%3RB)K0$4U((A\B[YN22EIE4]#07>-N+^7.G3M M"6YM3"[:G%9 C!E.K5.&4<>XDE23BE-<9U4I?D4 C2<; M%J7TIL6F1E4K)\])'PM:<++6'8&6 -B("'Y/52QSY(:]R]G.8T M6&PJ(?=FXGL^E0_ELE;1_H,# Y?("8.D@L)H[P&"F\Q#"*+N:UTM@U*7*[[' M?*TMINX[ @98"J=KHYL7/N-=-[HJ-"[OO;(>VM@;-'<("<^(U!1(Q:_2Z1#OPWH!> MLQ5J,.5]N5CX;/S[:U3G%M.-=-[\UVJQ3,?AAV+Y\?O7T=\' MR-3"UP+7V'FE&?)":P:IX])7M%7,YER9+V^[J0VT?K WT_0*^ M1<8,#/"V^#Z9%3>ZF,4?EI_2G]<6W_683_'^,R^6D_GZ"I^:P2^: _^Y7P[6 M,BFU)A!#XN*M/_Y#*WH3P'/*A]8W_LN-(,S66;(W5RP*';%I8&+1',QW]/ > M@4@%[(7D4%.B,"$5/:1U.?OWZ3;^DN)#;K>'G<[&(1\[G MXLAOB&^7.E]-I^=?'V:?5M^ED_/%[Y/H NB6U=8-23BCF]-JP1DG2 M(Z$&C'KMJ&2J7GYGZX;>=4#;;S,=+4[(VGXV*@ "H3&"4)X6K9'&%&_7JAQA M5]TDI2$4[+>S9E*[L^,IF7B_QD\>R8E^]%S@5DDJ&#&**DH,-D2*:BW:@)S@ M\<$CIPD6/SUD,H@[F+I:B[V=4':KF]TDC>W#Z+8XFO3"(#J>^D)80[7" M2DHO;$59 GQ.R-G087LFQ$XM7]4^5SK/[+D/TCB:0+9W3##( ,X8XB1>3A!7 MTGA>K1$1?O5]5WO#S+YDFTP.G1W/^&@"GU;S\<^XZK2XO>"J,RS$BPV0PBD> ME^&U08P_$&BAUO]TR0!%N&"#8>*VCBSX:Y M[1HT%.ZJ6\&UH/F=2]A.P7&\%L3]4\$K8)UD$=$>W1U'PZ+D N/&(M\M8-J!-F516>< MQ<6R.?IU=@M_DI=KNA$<.C[UC @": J2UIT)#@[A7&%5K5!KE M:"U#+]S1QF'2%*$[ ]/]+)/J]?'[VL\_&M>JBG9\@JMI>I]]A3K@KCA\B3HZ,$B@"6-"2P05\X8@@>!N!3BK MDM#@$=,@?\L6B=Y94;VT'V\)\KY&?987GP]&,N^Q,!!2P#6BF-^33'N> ZBA M%PMJXX1K@LC=567<.5C-Z-=D.9JNK1"+5,-M?E?<^'+N5\O5O'BW6*Q&LX.- M.4]^5X#8(L&XC(1!W$G#X<[6H G)NJTU$! RJ0H29NVE&#\%8(1G82NA \Y1(E.M0<#,9MT,0D)SJM(V=#4D%P>N MAHC=V?4PS3GMJL6-7:68HTT=BHV(?"C^6O_IH.&AU@M"5#XDMM3$]2L*&9.8 M\&KU(MZ4KEA':Q9JK="[!V/$NE=UC7ULWY!@G+9E0M^>8AJAL)=8>C3O!P7QC8P+2/9)2>*$44 M]!A;:*LU,TQR]JD!9DHW"Z2FJ7NV\>J/623X7RFU8_8C95F6J]GRI3-L_\-! M2L\SB?KE]\ER$>\GX\2T M'\4I*#OU/<%PZ2050#&!'(GSLDYNUX>XIB '7Z_#NM\%W7M,[NNYN'EKR7D8 M*"D(%EP@0)!08I/$"0&@0MA:YWS;R7DU$T;/*+EVUIN#\NOO5M+3N>& +0WKZ\+)G2W<:R^+8K_7L47N+OB@1VB^PWCR43J;!5[ MA@0AN,(, 0IT:A.D.='&H;AQ1]V38]#G)O%DRK7$?]^8 )0PFCGLK,7&2+]-Y3RYF)=Q&\71U5_JH[K.9S_+#8GD/@ MKJQL_QK-)VEZGZ.R<"1$_NFCJ;L"V6RJ3@.8K($"LZ-GFJ-$'0WL!2H]K*BR,"C%XM\ZXCW)S*Z;(=NG:%G;3L=[-XL5NM2VL/QP0(XS%^R!& M#!.,C..FVI,YY3JGFM@ FZLU>BQE4[,?C-0J ;9O2$#>(>^;X7/J3,22@A@#*I MY A(IXUV5W;-R6=2V1@MLSFMZG%:5162#*.0"V]@^^OC-)7SG,]0-#0KQW(X"(\9(X8124RNVV-F.S3!H#U 6: M14!S=.U**W@_F:4P_,B0R=*/QI-I:M]S6'_<-R1$J#LME.*6"0TH(!KL2,:L MZZVE:1I]\H/.C"N:QH5$*'6/ V;A.'#=-Y*.D;%JR4PAS#W5F,G,M)#QV@EML%-,XB;&?F^">G<#XXPX"]/U5 MC*/1D MMUUCW)\UKA\ G=]C:)X^X8$! 27!G'B#*$0< XQJ5:(I,]1 M@;)J&5SX278N@?N\K/]S]'ZS+^;S\:S+[84:_XE_N^[;7O+CO>TV@W")* MC';* F*\,")1(DJ7)3+^J]-0RKMB_JWLUK]X!B1J7.,;HG8_WD<]6DP67R+G M1C/I67%*M*E(4A+L<[.<#;7>-H:XG.72'M M<_%K5P\B$6-12.^<]23*U2[>0T0"]Q89T;U-.Q]835&Y MCV)2=9&T=TR0VJ_K[6+O%/7&>175U4I!%3HG]#/+.W(AX&F*L!UFB]W>CN:_ M/W[_,ODQ6]?LF"W5>%WE*!7F*Z>3\:3'#/'G4ZF1/K9_4&",*DRAT4I 9KAP MWOAUSAZ)-WK=:P+9(?K7R@"M]8+@M!>I7Q7G!*<2L1'EK** C)K8=?D;FH#" MTZM4&W0>F+R[Q7)RFW+7_U@4WU?3]Y.[M)/%S>U7,5_^3JW*4L?GE#C_*YV4 M?:>8-KU+4(FEP80+A)FW6L:M.I[YW'E!&3.Z5HA 2[O$KL# 7F;4[_1\^!7! M*T(:TIE$]C86QJB4;)WJ&6^/&G]NX:CJL;H MX+E%VF*+F%":2!T5+U&MFXBL,O&#MQ.TFK=2)!K[O[4*"SJ0NYLTG<%.;V*1(M;_U&_U^,' ]>IHY]!$B&I M- !0(5RM!FN;$UAXL4 ZA]EE@U3N"C/_'$4*S8KY[X>+/]X)<_^HX.,E 4'( MXQZ?DI7C1@]LM4XG?6\YN!>.IN9(WA6T_&H^FZ3&07'&?O)W^NEXRN7^04$2 M3JV&6%+EN!*>(^)WJ_2TM\CY"P=68Q3OS$U??E_^-5K/M_K1%G?%M%Q39%V6 M^GCD1]UW!"R@IQ(H0 A".-( @)T:82S-\5 ,O7E*FZAKBP&=N<%.:BJOM-&$ MJT@08)PR!$*Y$R3-ZY7LN] SL?4KXKE4[A0I)W689U%+1")..-Y@&.)26KY# MO".LM\I'':#E#&8>:#=_&B$[4[G/:C>OXD9+O2$60F-)I $F._$03EQSY]ZS M6'JP]_QIQ.SN+O9W/6 \?"Y(H[#5$E"&-8!>:4I1M18@?6_A.)<"C QB]FY+ M?%\C1/7XX( $8@ Q9A@FG&/$(-4[V@&=4VEWZ#>K_BS8YY*_=]!5KM7OAYQU M-48'%=<,J4V5PI%)1<,-9-MU"R/]JS1@GX&*NH [F_(#\_%_&,WG\0-WQ;5Y M[XFGRG.#L*7**"(5@< [%4\R* R1M7(&:J9XUJ/T/H_\J:\(D"*IJ:,*:228 MP"PNL%H9,'( 'OG6)+T)?I>=D+VK@^6^K];"E_,/Q5\/IC\O9_''<;'^ZQ'S MRDGO"= 21)GG2%HAJ#-(.%?1@CET)=T$VH-(V1WQNP)B,F-^_*YNRE^)H4>O M72\]'B0CPL6;03Q+M8884&]5M3(L<&^^TY8VLW:X7C9.Z+-K']POZ,MR-+L9 MS6\6?_RZ&2V+A"$@#Q=#J#4X:&R(9\9R[I5$!DC-=V2!3E]9T94\9I8M4[>K MK<:4L]1W;;YFV.?)XL]:T6<'1@5.F4)"&8(AIUHCS0"NUDEQUGDV5+-/9X=; M3NC-(Q9.^ MO$T-X)[,_*BB=&1DP%9"')4"*Y#!0G-OHI:P72_BK+?>+WU ZQP8/(56H^3N MSMGQ7^6\FOJQJ][SAX.PW%,,&9&IA$1:"K6[RS/".6%F0[59=W;^99.[*Q"E M@J(?OS^:[M%#;^^8H#U%A@OC+8W7$R6] 3O5$5EXS6W,!%A?C_#N-@KO%*US/US:9O/_?A43>E_\&C GG%MI11$ M6,(4P0S#:I;2@)Q+SU"5BK81<#9US\; U_*7G]P5N]/L6 .ZEYX.TDI.?=R6 MC(C_2(.-K$X_J4A6]\$!EI-HF/F-T+1'TYPN9N.?4WZ*)#V#0DJU8_%B#(@ MO.9:&T%W-P#AT#7GP+2&I8:(W36$$ MC8H#8 9PPHW2U=KB6J^L(7$>>U_J1IQ)T&&F'2,$.'? (D&U($I;K62U!N*S MPJZ'6H2^L[/M7"H/-^W8:(XBTJUQJ>8TT8:BG1)*K+WF=)PSF'D@[?@T0@X[ M[1A)#%/U<91:C*6.NO$RL5N+4=>+R?_WV/ MZ?,P^=*; O >^&(%@BC2 2DG:_H HM-^%3,TR]& M/PYV#CLT+!! %$Y=BWF\1Q/'),%B=R9@F5.>:*C%^-M%Q+'XA/.)WYT/9;&< M3\;+XL:,%C_5+.[T=\4VK=BLYHFT!UTJ1T>G+"T:Q9<3'<572BT4W9T*#+ < M4U9#EU-RT:!KG@>=Y?S'ERU^EM.;*":3\N;3:+&TJ\*7\W]'OA3E]^\?OW^= MCVZ*YY[U Y \_Z5!,4*YC7H&UIX#"R F.PF%4N=LCPU%'%\V4CMC35< _D=9 MWOPUF4[?W?X:3>;KDE'EXI#]Y>4!@3'D-4UQO1Q!S 14=&NXBA]6/B=__ I" M4_.!UPC9^[>LU"KV5F=X)"3S&@AJC#7>&R\9M[N5&YX3]7 %@3;Y@&N!"5W! M[UY&/GY_7\Y^K!>QN?3_[V)Z$W?KN(0#^*LU/C /(8^W<&4],L @:2KK% (8 MFMY:LE\PYMH@_-DVE4_S\F8U7OX[E0><+7]O#OQ]EI,7'PX.>!L55F.)M,AJ M#Z UU4R9(3EVWBOP/YR/E\9(WMF!6,Z+2(K-76;\.ZJ(L\5HG%CZC]%DIHOO M\>]?1W\?.A/KO2%HSJ&"C%H9M4N*O<%NIQ Y'-VI2R3W 6BK%W2]P^]I$#F M0>_1&X)V<:&<(@D=L PACZM260@8!7.R.^2IT+LKYM_*%_8[>J5(S.%$_TA, M5G).&WT:*X,>7MKR+..?W6_3TN%HLX M0!>SXOMDJ6X3O?;I?$U_)^HN@D"'B4#*:*0),E78#@*>9+7U@2<[-Q[#]0(1 M.@0>W6-X$*7.JW\_GN0%ESCGU!(O."*.8"HDH=+"37-YYY%7M2Y8[:PT7E0_ M?J_:QQ^RISY^,!BCA+"06$&C0%D,H;/5BCBE.?K[ !,OFF!MV2 ]>_.,F\B3 MR3+]=(IC_'Y4T% JR8A3#%,&"$/2[,C%L M_/_7J!#K^.E#1W'M=P1'-984$X\!BH0G@+&=3'H#PT=1R8.(R@1>0FLT*/8ATS$G S'))7@QZ&J)L5]C1J\5D5BP6IKS] M-IFM679GFZ_K)B9_T(_9)+'P M%!7]R-C@>.015@ 20"RQPF*V6[.U*,N6_SJ,^4W3N"M<51WEGL:H'3LG#XX+ MG@.J+.?(0:9!U6^^:IW!6ZU,U=/+\G\4[R MPY2+Y0DFJB,C@T":2.>QH!0)[Q&!GE7K-81F*5>OP^;>+(4[._M2.(U^&D[S M<=VO=7TI26[6R5V15,;CIH@SWA88=T("H95""#OOG!>JHHMT*JORW.NPN;=/ M]>YLI]NXKU-LIR\/"18@Z*@&BDN&'=? JYU]1ON\YMROP_3>$&G[CUA.18?7 M_SE]:,&KY3D\]YV!:BV1A]XR8#4EPF@!=S3*ZR$$7X?MOBO:=X5/-YK/(GT6 MGXKY>L>NC\(C(X/U#'M)#$( &6>=5F[K2O50:9REO+T..W^S%.X*41^*OQ[0 M8E[.XH_CM&:H$QI<;'?[;K%=;E5 RY+.-X;<:7 M71.]AL!O_Y#^+Z70_#__U_\/4$L! A0#% @ ":AH3+IFK9%RR ( 5 HP M !$ ( ! &YP=&XM,C Q-S$R,S$N>&UL4$L! A0#% M @ ":AH3 HO1[CF'P >6'-D4$L! A0#% @ ":AH3/KE0?5$/@ O*," !4 M ( !MN@" &YP=&XM,C Q-S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( FH M:$Q8*$B&UL4$L! A0#% @ ":AH M3!)@DLHA^0 &ZP, !4 ( !\D0% &YP=&XM,C Q-S$R,S%? =<')E+GAM;%!+!08 !@ & (H! !&/@8 ! end